diff --git a/packages/kiota-dom-export.txt b/packages/kiota-dom-export.txt index d542a97896e..4072a837dbe 100644 --- a/packages/kiota-dom-export.txt +++ b/packages/kiota-dom-export.txt @@ -5185,38 +5185,38 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.ite github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.item.sessions.sessionsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.item.sessions.sessionsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.item.sessions.sessionsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse::|public|value:DirectRoutingLogRow[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime::createGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime::deserializeIntoGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse(GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse:GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime::serializeGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse(writer:SerializationWriter; GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse:GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse::|public|value:PstnCallLogRow[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime::createGetPstnCallsWithFromDateTimeWithToDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime::deserializeIntoGetPstnCallsWithFromDateTimeWithToDateTimeGetResponse(GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse:GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime::serializeGetPstnCallsWithFromDateTimeWithToDateTimeGetResponse(writer:SerializationWriter; GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse:GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse::|public|value:DirectRoutingLogRow[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661::createGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661::deserializeIntoGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse(GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse:GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661::serializeGetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse(writer:SerializationWriter; GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse:GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse::|public|value:PstnCallLogRow[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60::createGetPstnCallsWithFromDateTimeWithToDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60::deserializeIntoGetPstnCallsWithFromDateTimeWithToDateTimeGetResponse(GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse:GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.callRecords.microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60::serializeGetPstnCallsWithFromDateTimeWithToDateTimeGetResponse(writer:SerializationWriter; GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse:GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.callsRequestBuilder::|public|byCallId(callId:string):CallItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.callsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.callsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CallCollectionResponse @@ -6201,50 +6201,50 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings. github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.createOrGet::createCreateOrGetPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):CreateOrGetPostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.createOrGet::deserializeIntoCreateOrGetPostRequestBody(CreateOrGetPostRequestBody:CreateOrGetPostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.createOrGet::serializeCreateOrGetPostRequestBody(writer:SerializationWriter; CreateOrGetPostRequestBody:CreateOrGetPostRequestBody={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallRecording[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::createGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::deserializeIntoGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::serializeGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallTranscript[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::createGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::deserializeIntoGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::serializeGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallRecording[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::createGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::deserializeIntoGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::serializeGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallTranscript[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::createGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::deserializeIntoGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::serializeGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|byMeetingAttendanceReportId(meetingAttendanceReportId:string):MeetingAttendanceReportItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MeetingAttendanceReportCollectionResponse @@ -15837,123 +15837,123 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienc github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance.userExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance.userExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance.userExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.CountRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.CountRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.countRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.countRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.countRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.count.CountRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId(userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId:string):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|Count:CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.CountRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.CountRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.countRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.countRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.countRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.count.CountRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId(userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId:string):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|Count:CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.CountRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.CountRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.countRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.countRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.countRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.count.CountRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByOSVersionId(userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId:string):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|Count:CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId(userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdId:string):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.item.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByOSVersionId(userExperienceAnalyticsAppHealthAppPerformanceByOSVersionId:string):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c.userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|patch(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder::|public|toPatchRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.item.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|byUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId(userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsId:string):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|post(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder::|public|toPostRequestInformation(body:UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf.userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -19488,6 +19488,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuil github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|onPremisesSynchronization:OnPremisesSynchronizationRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|patch(body:Directory; requestConfiguration?:RequestConfiguration):Directory github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|recovery:RecoveryRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):SubscriptionsWithCommerceSubscriptionIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation @@ -19702,6 +19703,175 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.directory.publicKeyInfrastruct github.com/microsoftgraph/msgraph-sdk-typescript/.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|microsoftGraphEntraRecoveryServicesCancel:MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|patch(body:RecoveryJobBase; requestConfiguration?:RequestConfiguration):RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toPatchRequestInformation(body:RecoveryJobBase; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.recoveryJobBaseItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.recoveryJobBaseItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.recoveryJobBaseItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.recoveryJobBaseItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|byRecoveryJobBaseId(recoveryJobBaseId:string):RecoveryJobBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryJobBaseCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|post(body:RecoveryJobBase; requestConfiguration?:RequestConfiguration):RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder::|public|toPostRequestInformation(body:RecoveryJobBase; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.jobs.jobsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Recovery +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|jobs:JobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|patch(body:Recovery; requestConfiguration?:RequestConfiguration):Recovery +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|snapshots:SnapshotsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder::|public|toPatchRequestInformation(body:Recovery; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.recoveryRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryJob +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.recoveryJobItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.recoveryJobItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.recoveryJobItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilder::|public|byRecoveryJobId(recoveryJobId:string):RecoveryJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryJobCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryPreviewJob +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.recoveryPreviewJobItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.recoveryPreviewJobItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.recoveryPreviewJobItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilder::|public|byRecoveryPreviewJobId(recoveryPreviewJobId:string):RecoveryPreviewJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RecoveryPreviewJobCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Snapshot +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|patch(body:Snapshot; requestConfiguration?:RequestConfiguration):Snapshot +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryJobs:RecoveryJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryPreviewJobs:RecoveryPreviewJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toPatchRequestInformation(body:Snapshot; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.snapshotItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.snapshotItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.snapshotItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.snapshotItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.item.SnapshotItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|bySnapshotId(snapshotId:string):SnapshotItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SnapshotCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|post(body:Snapshot; requestConfiguration?:RequestConfiguration):Snapshot +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.subscriptions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.directory.subscriptions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.directory.subscriptions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -21532,25 +21702,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActi github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.invite.InvitePostRequestBody::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.invite.InvitePostRequestBody::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.invite.InvitePostRequestBody::|public|expirationDateTime:string @@ -37017,25 +37187,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.ge github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):User github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder @@ -46583,25 +46753,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActi github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse::|public|value:ContentType[] github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getApplicableContentTypesForListWithListId.getApplicableContentTypesForListWithListIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetApplicableContentTypesForListWithListIdGetResponse @@ -46728,25 +46898,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPa github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse::|public|value:ContentType[] github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.getApplicableContentTypesForListWithListIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetApplicableContentTypesForListWithListIdGetResponse @@ -47647,25 +47817,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.i github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):User github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder @@ -53876,21 +54046,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -54932,21 +55102,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChanne github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -57562,66 +57732,66 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsF github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAttributeCollection.onAttributeCollectionRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAttributeCollection.onAttributeCollectionRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAttributeCollection.onAttributeCollectionRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.CountRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.CountRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.countRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.countRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.countRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.count.CountRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder::|public|byIdentityProviderBaseId(identityProviderBaseId:string):IdentityProviderBaseItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder::|public|Count:CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):IdentityProviderBaseCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder::|public|Ref:RefRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.identityProvidersRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.IdentityProviderBaseItemRequestBuilder::|public|Ref:RefRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.identityProviderBaseItemRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.identityProviderBaseItemRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.IdentityProviderBaseItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.ref.refRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.ref.refRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.item.ref.RefRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):StringCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderDeleteQueryParameters::|public|id:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.refRequestBuilderDeleteQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.refRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.refRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.refRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.ref.RefRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder::|public|byIdentityProviderBaseId(identityProviderBaseId:string):IdentityProviderBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):IdentityProviderBaseCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder::|public|Ref:RefRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.identityProvidersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.IdentityProviderBaseItemRequestBuilder::|public|Ref:RefRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.identityProviderBaseItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.identityProviderBaseItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.IdentityProviderBaseItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.ref.refRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.ref.refRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.item.ref.RefRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):StringCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderDeleteQueryParameters::|public|id:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.refRequestBuilderDeleteQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.refRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.refRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.refRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69.identityProviders.ref.RefRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.onAuthenticationMethodLoadStartRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):OnAuthenticationMethodLoadStartHandler github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.onAuthenticationMethodLoadStartRequestBuilder::|public|graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp:GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identity.authenticationEventsFlows.item.graphExternalUsersSelfServiceSignUpEventsFlow.onAuthenticationMethodLoadStart.onAuthenticationMethodLoadStartRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation @@ -60944,25 +61114,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlement github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccess::createAdditionalAccessGetResponseFromDiscriminatorValue(parseNode:ParseNode):AdditionalAccessGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccess::deserializeIntoAdditionalAccessGetResponse(AdditionalAccessGetResponse:AdditionalAccessGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccess::serializeAdditionalAccessGetResponse(writer:SerializationWriter; AdditionalAccessGetResponse:AdditionalAccessGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse::|public|value:AccessPackageAssignment[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId::createAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponseFromDiscriminatorValue(parseNode:ParseNode):AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId::deserializeIntoAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse(AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse:AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId::serializeAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse(writer:SerializationWriter; AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse:AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse::|public|value:AccessPackageAssignment[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0.additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0::createAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponseFromDiscriminatorValue(parseNode:ParseNode):AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0::deserializeIntoAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse(AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse:AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0::serializeAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse(writer:SerializationWriter; AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse:AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.assignmentsRequestBuilder::|public|additionalAccess:AdditionalAccessRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.assignmentsRequestBuilder::|public|additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId(accessPackageId:string; incompatibleAccessPackageId:string):AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.entitlementManagement.assignments.assignmentsRequestBuilder::|public|byAccessPackageAssignmentId(accessPackageAssignmentId:string):AccessPackageAssignmentItemRequestBuilder @@ -65011,6 +65181,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::createActivateWithScopePostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::deserializeIntoActivateWithScopePostRequestBody(ActivateWithScopePostRequestBody:ActivateWithScopePostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::serializeActivateWithScopePostRequestBody(writer:SerializationWriter; ActivateWithScopePostRequestBody:ActivateWithScopePostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope:CancelScope +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::createCancelProcessingPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::deserializeIntoCancelProcessingPostRequestBody(CancelProcessingPostRequestBody:CancelProcessingPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::serializeCancelProcessingPostRequestBody(writer:SerializationWriter; CancelProcessingPostRequestBody:CancelProcessingPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):Workflow github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderRequestsMetadata @@ -65447,11 +65629,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.userProcessingResultItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.userProcessingResultItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|byUserProcessingResultId(userProcessingResultId:string):UserProcessingResultItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserProcessingResultCollectionResponse @@ -65470,11 +65652,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilder::|public|byRunId(runId:string):RunItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunCollectionResponse @@ -65633,11 +65815,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.item.taskReportItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.item.taskReportItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.item.TaskReportItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.taskReportsRequestBuilder::|public|byTaskReportId(taskReportId:string):TaskReportItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.taskReportsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.taskReportsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportCollectionResponse @@ -66003,11 +66185,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.userProcessingResultItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.userProcessingResultItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|byUserProcessingResultId(userProcessingResultId:string):UserProcessingResultItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserProcessingResultCollectionResponse @@ -66340,6 +66522,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder @@ -66394,48 +66577,48 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.insightsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.insightsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.insightsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::|public|value:TopTasksInsightsSummary[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime.TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime::createTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime::deserializeIntoTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime::serializeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::|public|value:TopWorkflowsInsightsSummary[] -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime::createTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime::deserializeIntoTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime::serializeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):WorkflowsInsightsByCategory -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):WorkflowsInsightsSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::|public|value:TopTasksInsightsSummary[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128.TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128::createTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128::deserializeIntoTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128::serializeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::|public|value:TopWorkflowsInsightsSummary[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8.TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8::createTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8::deserializeIntoTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8::serializeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse:TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):WorkflowsInsightsByCategory +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9.microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):WorkflowsInsightsSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.lifecycleWorkflowsRequestBuilder::|public|customTaskExtensions:CustomTaskExtensionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.lifecycleWorkflowsRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.lifecycleWorkflowsRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder @@ -66687,6 +66870,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::createActivateWithScopePostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::deserializeIntoActivateWithScopePostRequestBody(ActivateWithScopePostRequestBody:ActivateWithScopePostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope::serializeActivateWithScopePostRequestBody(writer:SerializationWriter; ActivateWithScopePostRequestBody:ActivateWithScopePostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody::|public|scope:CancelScope +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::createCancelProcessingPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::deserializeIntoCancelProcessingPostRequestBody(CancelProcessingPostRequestBody:CancelProcessingPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing::serializeCancelProcessingPostRequestBody(writer:SerializationWriter; CancelProcessingPostRequestBody:CancelProcessingPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):Workflow github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderRequestsMetadata @@ -67123,11 +67318,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.userProcessingResultItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.userProcessingResultItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|byUserProcessingResultId(userProcessingResultId:string):UserProcessingResultItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserProcessingResultCollectionResponse @@ -67146,11 +67341,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.userProcessingResultsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilder::|public|byRunId(runId:string):RunItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RunCollectionResponse @@ -67309,11 +67504,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.item.taskReportItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.item.taskReportItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.item.TaskReportItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.taskReportsRequestBuilder::|public|byTaskReportId(taskReportId:string):TaskReportItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.taskReportsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.taskReportsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TaskReportCollectionResponse @@ -67679,11 +67874,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.userProcessingResultItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.userProcessingResultItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|byUserProcessingResultId(userProcessingResultId:string):UserProcessingResultItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.userProcessingResultsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserProcessingResultCollectionResponse @@ -68016,6 +68211,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder @@ -75643,6 +75839,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotAdmin~~>Entity; github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|appId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|assetId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|availableTo:PackageStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|deployedTo:PackageStatus github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|displayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage::|public|elementTypes:string[] @@ -75666,6 +75863,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail::|public|longDescription:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail::|public|sensitivity:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail::|public|sharedWithUsersAndGroups:PackageAccessEntity[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackageDetail~~>CopilotPackage; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotPackage~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.CopilotReportRoot::|public|OdataType:string @@ -77131,6 +77329,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|fede github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|onPremisesSynchronization:OnPremisesDirectorySynchronization[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|publicKeyInfrastructure:PublicKeyInfrastructureRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|recovery:Recovery github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|subscriptions:CompanySubscription[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.DirectoryAudit::|public|activityDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.DirectoryAudit::|public|activityDisplayName:string @@ -78360,6 +78559,132 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.entityType::0011-acrony github.com/microsoftgraph/msgraph-sdk-typescript/.models.entityType::0012-bookmark github.com/microsoftgraph/msgraph-sdk-typescript/.models.entityTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.Entity~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds::|public|entityIds:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds::|public|entityType:ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.EntityTypeAndIds~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Recovery::|public|jobs:RecoveryJobBase[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Recovery::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Recovery::|public|snapshots:Snapshot[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryAction::0000-softDelete +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryAction::0001-update +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryAction::0002-restore +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryAction::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryActionObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase::|public|entityTypeName:ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase::|public|failureMessage:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase::|public|recoveryAction:RecoveryAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryChangeObjectBase~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJob::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJob::|public|totalFailedChanges:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJob::|public|totalLinksModified:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJob::|public|totalObjectsModified:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|filteringCriteria:RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|jobCompletionDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|jobStartDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|status:RecoveryStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|targetStateDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|totalChangedLinksCalculated:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase::|public|totalChangedObjectsCalculated:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBaseCollectionResponse::|public|value:RecoveryJobBase[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBaseCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobBase~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobCollectionResponse::|public|value:RecoveryJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNameAndIdsFilter::|public|filterValues:EntityTypeAndIds[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNameAndIdsFilter::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNameAndIdsFilter~~>Parsable; RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNamesFilter::|public|entityTypes:ResourceTypeName[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNamesFilter::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobEntityNamesFilter~~>Parsable; RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobFilteringCriteriaBase::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobFilteringCriteriaBase::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobFilteringCriteriaBase::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJobFilteringCriteriaBase~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryJob~~>Parsable; RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryPreviewJob::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryPreviewJobCollectionResponse::|public|value:RecoveryPreviewJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryPreviewJobCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.RecoveryPreviewJob~~>Parsable; RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0000-initialized +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0001-running +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0002-successful +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0003-failed +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0004-abandoned +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0006-calculating +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatus::0007-loadingData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.recoveryStatusObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Recovery~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0000-user +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0001-group +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0002-conditionalAccessPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0003-namedLocationPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0004-authenticationMethodPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0005-authorizationPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0006-authenticationStrengthPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0007-application +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0008-servicePrincipal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0009-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0010-oAuth2PermissionGrant +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0011-appRoleAssignment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeName::0012-organization +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.resourceTypeNameObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot::|public|createdDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot::|public|recoveryJobs:RecoveryJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot::|public|recoveryPreviewJobs:RecoveryPreviewJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot::|public|totalChangedObjects:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.SnapshotCollectionResponse::|public|value:Snapshot[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.SnapshotCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices.Snapshot~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createEntityTypeAndIdsFromDiscriminatorValue(parseNode:ParseNode):EntityTypeAndIds +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryChangeObjectBaseFromDiscriminatorValue(parseNode:ParseNode):RecoveryChangeObjectBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryFromDiscriminatorValue(parseNode:ParseNode):Recovery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobBaseCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBaseCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobBaseFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNameAndIdsFilter +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobEntityNamesFilterFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNamesFilter +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryJobFromDiscriminatorValue(parseNode:ParseNode):RecoveryJob +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryPreviewJobCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJobCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createRecoveryPreviewJobFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJob +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createSnapshotCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SnapshotCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::createSnapshotFromDiscriminatorValue(parseNode:ParseNode):Snapshot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoEntityTypeAndIds(EntityTypeAndIds:EntityTypeAndIds={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecovery(Recovery:Recovery={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryChangeObjectBase(RecoveryChangeObjectBase:RecoveryChangeObjectBase={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJob(RecoveryJob:RecoveryJob={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobBase(RecoveryJobBase:RecoveryJobBase={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobBaseCollectionResponse(RecoveryJobBaseCollectionResponse:RecoveryJobBaseCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobCollectionResponse(RecoveryJobCollectionResponse:RecoveryJobCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobEntityNameAndIdsFilter(RecoveryJobEntityNameAndIdsFilter:RecoveryJobEntityNameAndIdsFilter={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobEntityNamesFilter(RecoveryJobEntityNamesFilter:RecoveryJobEntityNamesFilter={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryJobFilteringCriteriaBase(RecoveryJobFilteringCriteriaBase:RecoveryJobFilteringCriteriaBase={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryPreviewJob(RecoveryPreviewJob:RecoveryPreviewJob={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoRecoveryPreviewJobCollectionResponse(RecoveryPreviewJobCollectionResponse:RecoveryPreviewJobCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoSnapshot(Snapshot:Snapshot={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::deserializeIntoSnapshotCollectionResponse(SnapshotCollectionResponse:SnapshotCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeEntityTypeAndIds(writer:SerializationWriter; EntityTypeAndIds:EntityTypeAndIds={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecovery(writer:SerializationWriter; Recovery:Recovery={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryChangeObjectBase(writer:SerializationWriter; RecoveryChangeObjectBase:RecoveryChangeObjectBase={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJob(writer:SerializationWriter; RecoveryJob:RecoveryJob={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobBase(writer:SerializationWriter; RecoveryJobBase:RecoveryJobBase={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobBaseCollectionResponse(writer:SerializationWriter; RecoveryJobBaseCollectionResponse:RecoveryJobBaseCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobCollectionResponse(writer:SerializationWriter; RecoveryJobCollectionResponse:RecoveryJobCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobEntityNameAndIdsFilter(writer:SerializationWriter; RecoveryJobEntityNameAndIdsFilter:RecoveryJobEntityNameAndIdsFilter={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobEntityNamesFilter(writer:SerializationWriter; RecoveryJobEntityNamesFilter:RecoveryJobEntityNamesFilter={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryJobFilteringCriteriaBase(writer:SerializationWriter; RecoveryJobFilteringCriteriaBase:RecoveryJobFilteringCriteriaBase={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryPreviewJob(writer:SerializationWriter; RecoveryPreviewJob:RecoveryPreviewJob={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeRecoveryPreviewJobCollectionResponse(writer:SerializationWriter; RecoveryPreviewJobCollectionResponse:RecoveryPreviewJobCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeSnapshot(writer:SerializationWriter; Snapshot:Snapshot={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.entraRecoveryServices::serializeSnapshotCollectionResponse(writer:SerializationWriter; SnapshotCollectionResponse:SnapshotCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.EnumeratedDeviceRegistrationMembership::|public|groups:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.EnumeratedDeviceRegistrationMembership::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.EnumeratedDeviceRegistrationMembership::|public|users:string[] @@ -79697,6 +80022,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.acti github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.AttributeChangeTrigger::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.AttributeChangeTrigger::|public|triggerAttributes:TriggerAttribute[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.AttributeChangeTrigger~~>Parsable; WorkflowExecutionTrigger +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelRunsScope::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelRunsScope::|public|runs:Run[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelRunsScope~~>CancelScope; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelScope::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelScope::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelScope::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CountBasedQuarantineCondition::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CountBasedQuarantineCondition::|public|threshold:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.CountBasedQuarantineCondition~~>Parsable; QuarantineCondition @@ -79752,7 +80084,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.life github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0004-canceled github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0005-failed github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0006-unknownFutureValue -github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0007-quarantined +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0007-canceling +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatus::0008-quarantined github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.lifecycleWorkflowProcessingStatusObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.LifecycleWorkflowsContainer::|public|customTaskExtensions:CustomTaskExtension[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance.LifecycleWorkflowsContainer::|public|deletedItems:DeletedItemContainer @@ -80085,6 +80418,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::cre github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createActivateUserScopeFromDiscriminatorValue(parseNode:ParseNode):ActivateUserScope github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createActivationScopeFromDiscriminatorValue(parseNode:ParseNode):ActivationScope github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createAttributeChangeTriggerFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createCancelRunsScopeFromDiscriminatorValue(parseNode:ParseNode):CancelRunsScope +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createCancelScopeFromDiscriminatorValue(parseNode:ParseNode):CancelScope github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createCountBasedQuarantineConditionFromDiscriminatorValue(parseNode:ParseNode):CountBasedQuarantineCondition github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createCustomTaskExtensionCallbackConfigurationFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionCallbackConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::createCustomTaskExtensionCallbackDataFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionCallbackData @@ -80143,6 +80478,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::des github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoActivateUserScope(ActivateUserScope:ActivateUserScope={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoActivationScope(ActivationScope:ActivationScope={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoAttributeChangeTrigger(AttributeChangeTrigger:AttributeChangeTrigger={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoCancelRunsScope(CancelRunsScope:CancelRunsScope={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoCancelScope(CancelScope:CancelScope={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoCountBasedQuarantineCondition(CountBasedQuarantineCondition:CountBasedQuarantineCondition={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoCustomTaskExtension(CustomTaskExtension:CustomTaskExtension={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::deserializeIntoCustomTaskExtensionCallbackConfiguration(CustomTaskExtensionCallbackConfiguration:CustomTaskExtensionCallbackConfiguration={}):Record void> @@ -80201,6 +80538,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::ser github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeActivateUserScope(writer:SerializationWriter; ActivateUserScope:ActivateUserScope={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeActivationScope(writer:SerializationWriter; ActivationScope:ActivationScope={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeAttributeChangeTrigger(writer:SerializationWriter; AttributeChangeTrigger:AttributeChangeTrigger={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeCancelRunsScope(writer:SerializationWriter; CancelRunsScope:CancelRunsScope={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeCancelScope(writer:SerializationWriter; CancelScope:CancelScope={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeCountBasedQuarantineCondition(writer:SerializationWriter; CountBasedQuarantineCondition:CountBasedQuarantineCondition={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeCustomTaskExtension(writer:SerializationWriter; CustomTaskExtension:CustomTaskExtension={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.identityGovernance::serializeCustomTaskExtensionCallbackConfiguration(writer:SerializationWriter; CustomTaskExtensionCallbackConfiguration:CustomTaskExtensionCallbackConfiguration={}; isSerializingDerivedType?:boolean=false):void @@ -88258,6 +88597,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.SecureScoreControlState github.com/microsoftgraph/msgraph-sdk-typescript/.models.SecureScore~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.SecureSignInSessionControl::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.SecureSignInSessionControl~~>ConditionalAccessSessionControl; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiExecuteTool::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiExecuteTool~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiInferenceCall::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiInferenceCall~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiInvokeAgent::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiInvokeAgent~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiRunSummary::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365AiRunSummary~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365SpanOutputs::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.A365SpanOutputs~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AadRiskDetectionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AadRiskDetectionAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Account::|public|actions:Action[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Account::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Account::|public|backingStoreEnabled:boolean @@ -88310,6 +88661,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.additionalOpti github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.additionalOptions::0013-splitSource github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.additionalOptions::0014-includeReport github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.additionalOptionsObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AedAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AedAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AgentAdminActivityRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AgentAdminActivityRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AgentSettingAdminActivity::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AgentSettingAdminActivity~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiAgentEvidence::|public|agentId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiAgentEvidence::|public|agentName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiAgentEvidence::|public|hostingPlatformType:AiAgentPlatform @@ -88322,6 +88679,38 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.aiAgentPlatfor github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.aiAgentPlatform::0003-copilot github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.aiAgentPlatform::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.aiAgentPlatformObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiAppInteractionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiAppInteractionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiExecuteToolAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiExecuteToolAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsChangeNotificationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsChangeNotificationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsExportAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsExportAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsSubscriptionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInteractionsSubscriptionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInvokeAgentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AiInvokeAgentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipDiscover::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipDiscover~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipFileDeleted::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipFileDeleted~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipHeartBeat::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipHeartBeat~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipProtectionActionLogRequest::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipProtectionActionLogRequest~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipScannerDiscoverEvent::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipScannerDiscoverEvent~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipSensitivityLabelActionLogRequest::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AipSensitivityLabelActionLogRequest~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirAdminActionInvestigationData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirAdminActionInvestigationData~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirInvestigationData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirInvestigationData~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirManualInvestigationData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AirManualInvestigationData~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AISpanOutputsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AISpanOutputsAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Alert::|public|actorDisplayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Alert::|public|additionalDataProperty:Dictionary github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Alert::|public|alertPolicyId:string @@ -88414,6 +88803,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.alertStatus::0 github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.alertStatus::0003-resolved github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.alertStatus::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.alertStatusObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AlertSubmissionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AlertSubmissionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AlertSubmissionResultDetailAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AlertSubmissionResultDetailAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Alert~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AmazonResourceEvidence::|public|amazonAccountId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AmazonResourceEvidence::|public|amazonResourceId:string @@ -88582,6 +88975,552 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ArticleIndicat github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Article~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Artifact::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Artifact~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AttackSimAdminAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AttackSimAdminAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AttackSimAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AttackSimAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditConfigAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditConfigAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditCoreRoot::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditCoreRoot::|public|queries:AuditLogQuery[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditCoreRoot~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditData::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditData::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditData::|public|dynamicProperties:AuditRecordTypeDictionary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditData::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditData~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|administrativeUnitIdFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|filterEndDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|filterStartDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|ipAddressFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|keywordFilter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|objectIdFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|operationFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|records:AuditLogRecord[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|recordTypeFilters:AuditLogRecordType[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|serviceFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|status:AuditLogQueryStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery::|public|userPrincipalNameFilters:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQueryCollectionResponse::|public|value:AuditLogQuery[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQueryCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0000-notStarted +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0001-running +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0002-succeeded +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0003-failed +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0004-cancelled +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatus::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogQueryStatusObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogQuery~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|administrativeUnits:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|auditData:AuditData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|auditLogRecordType:AuditLogRecordType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|clientIp:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|createdDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|objectId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|operation:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|organizationId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|service:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord::|public|userType:AuditLogUserType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecordCollectionResponse::|public|value:AuditLogRecord[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecordCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0000-ExchangeAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0001-ExchangeItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0002-ExchangeItemGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0003-SharePoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0004-SyntheticProbe +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0005-SharePointFileOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0006-OneDrive +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0007-AzureActiveDirectory +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0008-AzureActiveDirectoryAccountLogon +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0009-DataCenterSecurityCmdlet +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0010-ComplianceDLPSharePoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0011-Sway +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0012-ComplianceDLPExchange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0013-SharePointSharingOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0014-AzureActiveDirectoryStsLogon +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0015-SkypeForBusinessPSTNUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0016-SkypeForBusinessUsersBlocked +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0017-SecurityComplianceCenterEOPCmdlet +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0018-ExchangeAggregatedOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0019-PowerBIAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0020-CRM +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0021-Yammer +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0022-SkypeForBusinessCmdlets +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0023-Discovery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0024-MicrosoftTeams +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0025-ThreatIntelligence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0026-MailSubmission +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0027-MicrosoftFlow +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0028-AeD +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0029-MicrosoftStream +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0030-ComplianceDLPSharePointClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0031-ThreatFinder +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0032-Project +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0033-SharePointListOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0034-SharePointCommentOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0035-DataGovernance +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0036-Kaizala +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0037-SecurityComplianceAlerts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0038-ThreatIntelligenceUrl +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0039-SecurityComplianceInsights +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0040-MIPLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0041-WorkplaceAnalytics +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0042-PowerAppsApp +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0043-PowerAppsPlan +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0044-ThreatIntelligenceAtpContent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0045-LabelContentExplorer +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0046-TeamsHealthcare +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0047-ExchangeItemAggregated +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0048-HygieneEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0049-DataInsightsRestApiAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0050-InformationBarrierPolicyApplication +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0051-SharePointListItemOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0052-SharePointContentTypeOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0053-SharePointFieldOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0054-MicrosoftTeamsAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0055-HRSignal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0056-MicrosoftTeamsDevice +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0057-MicrosoftTeamsAnalytics +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0058-InformationWorkerProtection +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0059-Campaign +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0060-DLPEndpoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0061-AirInvestigation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0062-Quarantine +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0063-MicrosoftForms +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0064-ApplicationAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0065-ComplianceSupervisionExchange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0066-CustomerKeyServiceEncryption +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0067-OfficeNative +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0068-MipAutoLabelSharePointItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0069-MipAutoLabelSharePointPolicyLocation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0070-MicrosoftTeamsShifts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0071-SecureScore +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0072-MipAutoLabelExchangeItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0073-CortanaBriefing +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0074-Search +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0075-WDATPAlerts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0076-PowerPlatformAdminDlp +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0077-PowerPlatformAdminEnvironment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0078-MDATPAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0079-SensitivityLabelPolicyMatch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0080-SensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0081-SensitivityLabeledFileAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0082-AttackSim +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0083-AirManualInvestigation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0084-SecurityComplianceRBAC +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0085-UserTraining +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0086-AirAdminActionInvestigation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0087-MSTIC +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0088-PhysicalBadgingSignal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0089-TeamsEasyApprovals +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0090-AipDiscover +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0091-AipSensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0092-AipProtectionAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0093-AipFileDeleted +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0094-AipHeartBeat +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0095-MCASAlerts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0096-OnPremisesFileShareScannerDlp +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0097-OnPremisesSharePointScannerDlp +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0098-ExchangeSearch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0099-SharePointSearch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0100-PrivacyDataMinimization +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0101-LabelAnalyticsAggregate +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0102-MyAnalyticsSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0103-SecurityComplianceUserChange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0104-ComplianceDLPExchangeClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0105-ComplianceDLPEndpoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0106-MipExactDataMatch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0107-MSDEResponseActions +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0108-MSDEGeneralSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0109-MSDEIndicatorsSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0110-MS365DCustomDetection +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0111-MSDERolesSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0112-MAPGAlerts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0113-MAPGPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0114-MAPGRemediation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0115-PrivacyRemediationAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0116-PrivacyDigestEmail +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0117-MipAutoLabelSimulationProgress +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0118-MipAutoLabelSimulationCompletion +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0119-MipAutoLabelProgressFeedback +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0120-DlpSensitiveInformationType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0121-MipAutoLabelSimulationStatistics +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0122-LargeContentMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0123-Microsoft365Group +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0124-CDPMlInferencingResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0125-FilteringMailMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0126-CDPClassificationMailItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0127-CDPClassificationDocument +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0128-OfficeScriptsRunAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0129-FilteringPostMailDeliveryAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0130-CDPUnifiedFeedback +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0131-TenantAllowBlockList +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0132-ConsumptionResource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0133-HealthcareSignal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0134-DlpImportResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0135-CDPCompliancePolicyExecution +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0136-MultiStageDisposition +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0137-PrivacyDataMatch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0138-FilteringDocMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0139-FilteringEmailFeatures +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0140-PowerBIDlp +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0141-FilteringUrlInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0142-FilteringAttachmentInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0143-CoreReportingSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0144-ComplianceConnector +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0145-PowerPlatformLockboxResourceAccessRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0146-PowerPlatformLockboxResourceCommand +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0147-CDPPredictiveCodingLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0148-CDPCompliancePolicyUserFeedback +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0149-WebpageActivityEndpoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0150-OMEPortal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0151-CMImprovementActionChange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0152-FilteringUrlClick +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0153-MipLabelAnalyticsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0154-FilteringEntityEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0155-FilteringRuleHits +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0156-FilteringMailSubmission +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0157-LabelExplorer +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0158-MicrosoftManagedServicePlatform +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0159-PowerPlatformServiceActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0160-ScorePlatformGenericAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0161-FilteringTimeTravelDocMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0162-Alert +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0163-AlertStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0164-AlertIncident +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0165-IncidentStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0166-CaseEscaped +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0167-CaseInvestigation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0168-RecordsManagement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0169-PrivacyRemediation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0170-DataShareOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0171-CdpDlpSensitive +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0172-EHRConnector +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0173-FilteringMailGradingResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0174-PublicFolder +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0175-PrivacyTenantAuditHistoryRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0176-AipScannerDiscoverEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0177-EduDataLakeDownloadOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0178-M365ComplianceConnector +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0179-MicrosoftGraphDataConnectOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0180-MicrosoftPurview +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0181-FilteringEmailContentFeatures +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0182-PowerPagesSite +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0183-PowerAppsResource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0184-PlannerPlan +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0185-PlannerCopyPlan +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0186-PlannerTask +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0187-PlannerRoster +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0188-PlannerPlanList +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0189-PlannerTaskList +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0190-PlannerTenantSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0191-ProjectForTheWebProject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0192-ProjectForTheWebTask +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0193-ProjectForTheWebRoadmap +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0194-ProjectForTheWebRoadmapItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0195-ProjectForTheWebProjectSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0196-ProjectForTheWebRoadmapSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0197-QuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0198-MicrosoftTodoAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0199-TimeTravelFilteringDocMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0200-TeamsQuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0201-SharePointAppPermissionOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0202-MicrosoftTeamsSensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0203-FilteringTeamsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0204-FilteringTeamsUrlInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0205-FilteringTeamsPostDeliveryAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0206-MDCAssessments +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0207-MDCRegulatoryComplianceStandards +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0208-MDCRegulatoryComplianceControls +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0209-MDCRegulatoryComplianceAssessments +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0210-MDCSecurityConnectors +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0211-MDADataSecuritySignal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0212-VivaGoals +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0213-FilteringRuntimeInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0214-AttackSimAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0215-MicrosoftGraphDataConnectConsent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0216-FilteringAtpDetonationInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0217-PrivacyPortal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0218-ManagedTenants +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0219-UnifiedSimulationMatchedItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0220-UnifiedSimulationSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0221-UpdateQuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0222-MS365DSuppressionRule +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0223-PurviewDataMapOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0224-FilteringUrlPostClickAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0225-IrmUserDefinedDetectionSignal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0226-TeamsUpdates +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0227-PlannerRosterSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0228-MS365DIncident +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0229-FilteringDelistingMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0230-ComplianceDLPSharePointClassificationExtended +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0231-MicrosoftDefenderForIdentityAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0232-SupervisoryReviewDayXInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0233-DefenderExpertsforXDRAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0234-CDPEdgeBlockedMessage +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0235-HostedRpa +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0236-CdpContentExplorerAggregateRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0237-CDPHygieneAttachmentInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0238-CDPHygieneSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0239-CDPPostMailDeliveryAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0240-CDPEmailFeatures +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0241-CDPHygieneUrlInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0242-CDPUrlClick +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0243-CDPPackageManagerHygieneEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0244-FilteringDocScan +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0245-TimeTravelFilteringDocScan +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0246-MAPGOnboard +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0247-VfamCreatePolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0248-VfamUpdatePolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0249-VfamDeletePolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0250-M365DAAD +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0251-CdpColdCrawlStatus +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0252-PowerPlatformAdministratorActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0253-Windows365CustomerLockbox +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0254-CdpResourceScopeChangeEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0255-ComplianceCCExchangeExecutionResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0256-CdpOcrCostEstimatorRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0257-CopilotInteraction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0258-CdpOcrBillingRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0259-ComplianceDLPApplications +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0260-UAMOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0261-VivaLearning +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0262-VivaLearningAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0263-PurviewPolicyOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0264-PurviewMetadataPolicyOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0265-PeopleAdminSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0266-CdpComplianceDLPExchangeClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0267-CdpComplianceDLPSharePointClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0268-FilteringBulkSenderInsightData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0269-FilteringBulkThresholdInsightData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0270-PrivacyOpenAccess +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0271-OWAAuth +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0272-ComplianceDLPApplicationsClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0273-SharePointESignature +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0274-Dynamics365BusinessCentral +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0275-MeshWorlds +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0276-VivaPulseResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0277-VivaPulseOrganizer +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0278-VivaPulseAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0279-VivaPulseReport +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0280-AIAppInteraction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0281-ComplianceDLMExchange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0282-ComplianceDLMSharePoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0283-ProjectForTheWebAssignedToMeSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0284-CPSOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0285-ComplianceDLPExchangeDiscovery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0286-PurviewMCRecommendation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0287-ComplianceDLPEndpointDiscovery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0288-InsiderRiskScopedUserInsights +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0289-MicrosoftTeamsRetentionLabelAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0290-AadRiskDetection +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0291-AuditSearch +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0292-AuditRetentionPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0293-AuditConfig +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0294-Microsoft365BackupBackupPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0295-Microsoft365BackupRestoreTask +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0296-Microsoft365BackupRestoreItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0297-Microsoft365BackupBackupItem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0298-URBACAssignment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0299-URBACRole +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0300-URBACEnableState +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0301-IRMSecurityAlert +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0302-PurviewInsiderRiskCases +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0303-PurviewInsiderRiskAlerts +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0304-InsiderRiskScopedUsers +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0305-CdpConsumptionResource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0306-CreateCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0307-UpdateCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0308-DeleteCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0309-EnableCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0310-DisableCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0311-CreateCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0312-UpdateCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0313-DeleteCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0314-EnableCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0315-DisableCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0316-CreateCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0317-UpdateCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0318-DeleteCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0319-EnableCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0320-DisableCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0321-UpdateCopilotSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0322-P4AIAssessmentRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0323-P4AIAssessmentLocationResultRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0324-ConnectedAIAppInteraction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0325-PrivaPrivacyConsentOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0326-PrivaPrivacyAssessmentOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0327-DataCatalogAccessRequests +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0328-ComplianceSettingsChange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0329-DataSecurityInvestigation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0330-TeamCopilotInteraction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0331-IRMActivityAuditTrail +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0332-SharePointContentSecurityPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0333-CloudUpdateProfileConfig +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0334-CloudUpdateTenantConfig +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0335-CloudUpdateDeviceConfig +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0336-DefenderPreviewFeatures +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0337-DeviceDiscoverySettingsExclusion +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0338-DeviceDiscoverySettingsAuthenticatedScans +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0339-CriticalAssetManagementClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0340-DeviceDiscoverySettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0341-USXWorkspaceOnboarding +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0342-VivaGlintAdvancedConfiguration +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0343-VivaGlintPulseProgram +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0344-VivaGlintPulseProgramRespondentRate +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0345-VivaGlintQuestion +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0346-VivaGlintRole +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0347-VivaGlintRubicon +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0348-VivaGlintSupportAccess +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0349-VivaGlintSystem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0350-VivaGlintUser +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0351-VivaGlintUserGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0352-VivaGlintFeedbackProgram +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0353-FabricAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0354-TrainableClassifier +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0355-WebContentFiltering +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0356-NoisyAlertPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0357-OnDemandSharePointClassification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0358-AIInteractionsExport +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0359-Microsoft365CopilotScheduledPrompt +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0360-PlacesDirectory +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0361-MDAAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0362-OpticalCharacterRecognition +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0363-M365SearchSections +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0364-OfficeClientRestrictedModeAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0365-CrossTenantAccessPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0366-OutlookCopilotAutomation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0367-VivaEngageNetworkAssociation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0368-AppAdminActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0369-AppSettingsAdminActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0370-UniversalPrintPrintJob +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0371-SentinelNotebookOnLake +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0372-SentinelJob +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0373-SentinelGraph +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0374-SentinelKQLOnLake +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0375-SentinelPackage +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0376-VivaAmplifyOutlookSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0377-CopilotActions +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0378-AIInteractionsSubscription +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0379-AIInteractionsChangeNotification +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0380-FilteringMailMetadataExtended +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0381-SentinelLakeOnboarding +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0382-SentinelLakeDataOnboarding +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0383-OfficeRestrictedModeAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0384-CopilotForSecurityTrigger +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0385-CopilotAgentManagement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0386-P4AIAssessmentFabricScannerRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0387-PlannerGoal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0388-PlannerGoalList +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0389-ThreatIntelligenceObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0390-ThreatIntelligenceExport +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0391-SubmissionAgenticGradingResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0392-AgentAdminActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0393-DeployFeatureActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0394-AgentSettingsAdminActivity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0395-OrganizationalDataInM365 +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0396-PlannerChatMessage +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0397-PlannerChatMessageList +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0398-SentinelAITool +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0399-M365ODSPAssetMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0400-AIExecuteTool +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0401-AIInvokeAgent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0402-AIInferenceCall +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0403-CdpClassifierHealthRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0404-SensitiveInfoRemediationAgentData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0405-ComplianceDLPEnforcement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0406-A365AIExecuteTool +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0407-A365AIInvokeAgent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0408-A365AIInferenceCall +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0409-VivaEngageSegment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0410-RTIOperationsAgent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0411-ContentStoreMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0412-CCRAIPolicyViolation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0413-PlannerPlanSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0414-MosAgentInfoRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0415-A365AIRunSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0416-UnifiedCatalogConceptAction +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0417-DefenderCaseManagement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0418-CopilotForSecurityLogging +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0419-VivaEngageEvents +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0420-CallActivityEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0421-SonarDetonationContentMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0422-UniversalPrintManagement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0423-YammerUserHiding +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0424-Microsoft365BackupGranularBrowseTask +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0425-PurviewPostureAgent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0426-MSDECustomCollection +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0427-SCPUsageEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0428-SCPConfigurationEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0429-MDCConfigurationEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0430-MDCUsageEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0431-A365SpanOutputs +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0432-PowerPlatformTenantIsolation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0433-CDPDLMAIInteractionInsights +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0434-P4AIAssessmentCategoryRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0435-SentinelLakeEncryption +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0436-AZFWNetworkRule +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0437-AZFWDnsQuery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0438-AZFWApplicationRuleAggregation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0439-TeamsEvalDataHubDataAccess +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0440-TeamsEvalDataHubPermissionChange +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0441-TeamsEvalDataHubAdminOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0442-VivaGlintOrganizationalData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0443-AlertSubmission +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0444-AlertSubmissionResultDetail +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0445-ComplianceSitGradingSharePoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0446-CompliancePolicyGradingSharePoint +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0447-AzureAISearchAudit +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0448-P4AIRiskScoreRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0449-DragonCopilotAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0450-AISpanOutputs +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0451-EopSubmissionFeedEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0452-SonarFileDetonationEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0453-SonarSubmissionEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0454-SonarUrlDetonationEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0455-SubmissionEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0456-SonarDetonationEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0457-MicrosoftTeamsUserConcern +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0458-VivaGlintAgenticCampaign +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0459-MSPVectorSearchContentMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0460-FabricPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0462-CopilotSessionSharing +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0463-DragonCopilotAccess +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0464-DragonCopilotClinicalData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0465-DragonCopilotSession +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0466-MosAgentInfoRecordV2 +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0468-MDASH +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0469-DefenderSecurityForAIConfiguration +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0470-SparkCoreCustomLivePool +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordType::0471-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogRecordTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditLogRecord~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0000-Regular +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0001-Reserved +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0002-Admin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0003-DcAdmin +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0004-System +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0005-Application +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0006-ServicePrincipal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0007-CustomPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0008-SystemPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0009-PartnerTechnician +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0010-Guest +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserType::0011-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.auditLogUserTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditRecordTypeDictionary::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditRecordTypeDictionary::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditRecordTypeDictionary::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditSearchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuditSearchAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuthorityTemplate::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuthorityTemplateCollectionResponse::|public|value:AuthorityTemplate[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AuthorityTemplateCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable @@ -88597,6 +89536,20 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AutonomousSyst github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AutonomousSystem::|public|organization:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AutonomousSystem::|public|value:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AutonomousSystem~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwApplicationRuleAggregationEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwApplicationRuleAggregationEventRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwDnsQueryEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwDnsQueryEventRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwNetworkRuleEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzfwNetworkRuleEventRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryAccountLogonAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureActiveDirectoryStsLogonAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureAISearchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureAISearchAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureResourceEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureResourceEvidence::|public|resourceId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.AzureResourceEvidence::|public|resourceName:string @@ -88620,6 +89573,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.BlobEvidence:: github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.BlobEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.BlobEvidence::|public|url:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.BlobEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CampaignAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CampaignAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseAction::0000-contentExport github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseAction::0001-applyTags github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseAction::0002-convertToPdf @@ -88680,6 +89635,26 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CategoryTempla github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CategoryTemplateCollectionResponse::|public|value:CategoryTemplate[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CategoryTemplateCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CategoryTemplate~~>FilePlanDescriptorTemplate; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CcraiPolicyViolationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CcraiPolicyViolationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpClassifierHealthRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpClassifierHealthRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpColdCrawlStatusRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpColdCrawlStatusRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpConsumptionResourceRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpConsumptionResourceRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpContentExplorerAggregateRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpContentExplorerAggregateRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpdlmaiInteractionInsightsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpdlmaiInteractionInsightsRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpDlpSensitiveEndpointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpLogRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpLogRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpOcrBillingRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpOcrBillingRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpResourceScopeChangeEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CdpResourceScopeChangeEventRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.childSelectability::0000-One github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.childSelectability::0001-Many github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.childSelectability::0002-unknownFutureValue @@ -88718,15 +89693,69 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudLogonSess github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudLogonSessionEvidence::|public|startUtcDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudLogonSessionEvidence::|public|userAgent:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudLogonSessionEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateDeviceConfigAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateDeviceConfigAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateProfileConfigAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateProfileConfigAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateTenantConfigAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CloudUpdateTenantConfigAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CollaborationRoot::|public|analyzedEmails:AnalyzedEmail[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CollaborationRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CollaborationRoot~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceConnectorAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceConnectorAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLMExchangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLMExchangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLMSharePointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLMSharePointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPApplicationsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPApplicationsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPApplicationsClassificationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEndpointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEndpointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEndpointDiscoveryAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEnforcementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPEnforcementAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeClassificationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeClassificationCdpRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPExchangeDiscoveryAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationCdpRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceExchangeOcrAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceExchangeOcrAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceManagerActionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceManagerActionRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompliancePolicyGradingSharePointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSettingsChangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSettingsChangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSitGradingSharePointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSitGradingSharePointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSupervisionExchangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ComplianceSupervisionExchangeAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator::|public|value:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator::|public|verdict:VerdictCategory github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CompromiseIndicator~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ConnectedAIAppInteractionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ConnectedAIAppInteractionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ConsumptionResourceAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ConsumptionResourceAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ContainerEvidence::|public|args:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ContainerEvidence::|public|command:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ContainerEvidence::|public|containerId:string @@ -88754,6 +89783,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.contentFormat: github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.contentFormat::0002-markdown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.contentFormat::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.contentFormatObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ContentStoreMetadataRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ContentStoreMetadataRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotAgentManagementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotAgentManagementAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotForSecurityLoggingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotForSecurityLoggingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotForSecurityTriggerAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotForSecurityTriggerAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotInteractionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotInteractionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotPluginSettingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotPluginSettingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotPromptBookSettingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotPromptBookSettingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotSessionSharingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotSessionSharingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotSettingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotSettingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotWorkspaceSettingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CopilotWorkspaceSettingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CoreReportingSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CoreReportingSettingsAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReason::0000-repeatedAlertOccurrence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReason::0001-sameGeography github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReason::0002-similarArtifacts @@ -88773,6 +89824,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationRea github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReason::0016-lateralMovementPath github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReason::0017-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.correlationReasonObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CortanaBriefingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CortanaBriefingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CriticalAssetManagementClassificationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CriticalAssetManagementClassificationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CrmEntityOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CrmEntityOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CrossTenantAccessPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CrossTenantAccessPolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CustomerKeyServiceEncryptionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CustomerKeyServiceEncryptionAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::|public|odataType:string @@ -88780,12 +89841,24 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::|public|severity:VulnerabilitySeverity github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary::|public|vectorString:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CvssSummary~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataCenterSecurityCmdletAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataCenterSecurityCmdletAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataGovernanceAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataGovernanceAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataInsightsRestApiAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataInsightsRestApiAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataLakeExportOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataLakeExportOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSecurityInvestigationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSecurityInvestigationAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet::|public|createdBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet::|public|description:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet::|public|displayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSet~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataShareOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataShareOperationAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSource::|public|createdBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSource::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSource::|public|displayName:string @@ -88820,6 +89893,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.dataSourceScop github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.dataSourceScopes::0005-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.dataSourceScopesObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DataSource~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefaultAuditData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefaultAuditData~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defaultRecordBehavior::0000-startLocked github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defaultRecordBehavior::0001-startUnlocked github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defaultRecordBehavior::0002-unknownFutureValue @@ -88832,6 +89907,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defenderAvStat github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defenderAvStatus::0005-notSupported github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defenderAvStatus::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.defenderAvStatusObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderCaseManagementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderCaseManagementAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderPreviewFeaturesRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderPreviewFeaturesRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DefenderSecurityForAIConfigurationAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.deliveryAction::0000-unknown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.deliveryAction::0001-deliveredToJunk github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.deliveryAction::0002-delivered @@ -88854,6 +89935,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DepartmentTemp github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DepartmentTemplateCollectionResponse::|public|value:DepartmentTemplate[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DepartmentTemplateCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DepartmentTemplate~~>FilePlanDescriptorTemplate; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeployFeatureActivityRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeployFeatureActivityRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeploymentAccessKeyType::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeploymentAccessKeyType::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeploymentAccessKeyType::|public|deploymentAccessKey:string @@ -88958,6 +90041,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DetonationObse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DetonationObservables::|public|droppedfiles:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DetonationObservables::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DetonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsExclusionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsExclusionRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceDiscoverySettingsRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceEvidence::|public|azureAdDeviceId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceEvidence::|public|defenderAvStatus:DefenderAvStatus github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DeviceEvidence::|public|deviceDnsName:string @@ -89001,6 +90090,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dictionary::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dictionary::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dictionary::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dictionary~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DiscoveryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DiscoveryAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStage::|public|name:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStage::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStage::|public|reviewersEmailAddresses:string[] @@ -89008,6 +90099,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionRev github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStageCollectionResponse::|public|value:DispositionReviewStage[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStageCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DispositionReviewStage~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpEndpointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpEndpointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpImportResultAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpImportResultAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DnsEvidence::|public|dnsServerIp:IpEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DnsEvidence::|public|domainName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DnsEvidence::|public|hostIpAddress:IpEvidence @@ -89020,6 +90117,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.documentVersio github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.documentVersion::0003-all github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.documentVersion::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.documentVersionObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotAccessRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotAccessRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotAdminRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotAdminRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotClinicalDataRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotClinicalDataRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotSessionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.DragonCopilotSessionRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dynamics365BusinessCentralAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Dynamics365BusinessCentralAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoveryAddToReviewSetOperation::|public|additionalDataOptions:AdditionalDataOptions github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoveryAddToReviewSetOperation::|public|cloudAttachmentVersion:CloudAttachmentVersion github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoveryAddToReviewSetOperation::|public|documentVersion:DocumentVersion @@ -89145,6 +90252,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoverySear github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoverySearch~~>Parsable; Search github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoveryTagOperation::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EdiscoveryTagOperation~~>CaseOperation; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EhrConnectorAuditBaseRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EhrConnectorAuditBaseRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::|public|displayName:string @@ -89152,6 +90261,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::|public|emailAddress:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EmailSender~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EopSubmissionFeedEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EopSubmissionFeedEntityAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EventPropagationResult::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EventPropagationResult::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.EventPropagationResult::|public|location:string @@ -89219,6 +90330,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.evidenceVerdic github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.evidenceVerdict::0003-noThreatsFound github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.evidenceVerdict::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.evidenceVerdictObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAdminAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAdminAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAggregatedMailboxAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAggregatedMailboxAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAggregatedOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeAggregatedOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeMailboxAuditGroupRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeMailboxAuditGroupRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeMailboxAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ExchangeMailboxAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportCriteria::0000-searchHits github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportCriteria::0001-partiallyIndexed github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportCriteria::0002-unknownFutureValue @@ -89255,6 +90376,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportOptions: github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportOptions::0007-friendlyName github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportOptions::0008-condensePaths github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.exportOptionsObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FabricAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FabricAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FabricPolicyRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FabricPolicyRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FileDetails::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FileDetails::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.FileDetails::|public|fileName:string @@ -89384,6 +90509,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.GoogleCloudRes github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.GoogleCloudResourceEvidence::|public|resourceName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.GoogleCloudResourceEvidence::|public|resourceType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.GoogleCloudResourceEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HealthcareSignalRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HealthcareSignalRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HealthIssue::|public|additionalInformation:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HealthIssue::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HealthIssue::|public|description:string @@ -89452,6 +90579,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostCookie::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostCookieCollectionResponse::|public|value:HostCookie[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostCookieCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostCookie~~>Artifact; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostedRpaAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostedRpaAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostLogonSessionEvidence::|public|account:UserEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostLogonSessionEvidence::|public|endUtcDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostLogonSessionEvidence::|public|host:DeviceEvidence @@ -89564,6 +90693,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostTrackerCol github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostTrackerCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HostTracker~~>Artifact; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Host~~>Artifact; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HrSignalAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HrSignalAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingQueryResults::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingQueryResults::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingQueryResults::|public|odataType:string @@ -89574,6 +90705,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingRowResu github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingRowResult::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingRowResult::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HuntingRowResult~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HygieneEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.HygieneEventRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Hyperlink::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Hyperlink::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Hyperlink::|public|name:string @@ -89643,6 +90776,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.indicatorSourc github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.indicatorSource::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.indicatorSourceObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Indicator~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InformationBarrierPolicyApplicationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InformationBarrierPolicyApplicationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InformationWorkerProtectionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InformationWorkerProtectionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InsiderRiskScopedUserInsightsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InsiderRiskScopedUserInsightsRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InsiderRiskScopedUsersRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.InsiderRiskScopedUsersRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntegratedAppsAppAdminActivityAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntelligenceProfile::|public|aliases:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntelligenceProfile::|public|countriesOrRegionsOfOrigin:IntelligenceProfileCountryOrRegionOfOrigin[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IntelligenceProfile::|public|description:FormattedContent @@ -89747,10 +90892,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IpEvidence::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IpEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IpEvidence::|public|stream:Stream github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IpEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IrmActivityAuditTrailRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IrmActivityAuditTrailRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IrmUserDefinedDetectionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.IrmUserDefinedDetectionRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.itemsToInclude::0000-searchHits github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.itemsToInclude::0001-partiallyIndexed github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.itemsToInclude::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.itemsToIncludeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.KaizalaAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.KaizalaAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.KubernetesClusterEvidence::|public|cloudResource:AlertEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.KubernetesClusterEvidence::|public|distribution:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.KubernetesClusterEvidence::|public|name:string @@ -89823,6 +90974,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.kubernetesServ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.kubernetesServiceType::0004-loadBalancer github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.kubernetesServiceType::0005-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.kubernetesServiceTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelAnalyticsAggregateAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelAnalyticsAggregateAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelContentExplorerAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelContentExplorerAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|public|authorities:AuthorityTemplate[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|public|categories:CategoryTemplate[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|public|citations:CitationTemplate[] @@ -89831,12 +90986,22 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot::|public|retentionLabels:RetentionLabel[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LabelsRoot~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LargeContentMetadataAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LargeContentMetadataAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser::|public|accountName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser::|public|domainName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.LoggedOnUser~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365ComplianceConnectorAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365ComplianceConnectorAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365daadAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365daadAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365odspAssetMetadataRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365odspAssetMetadataRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365SearchSectionsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.M365SearchSectionsRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailboxConfigurationEvidence::|public|configurationId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailboxConfigurationEvidence::|public|configurationType:MailboxConfigurationType github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailboxConfigurationEvidence::|public|displayName:string @@ -89866,17 +91031,147 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailClusterEvi github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailClusterEvidence::|public|query:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailClusterEvidence::|public|urn:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailClusterEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailSubmissionData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MailSubmissionData~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence::|public|category:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence::|public|files:FileEvidence[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence::|public|name:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence::|public|processes:ProcessEvidence[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MalwareEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ManagedServicesAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ManagedServicesAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ManagedTenantsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ManagedTenantsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgAlertsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgAlertsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgOnboardAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgOnboardAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgPolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgRemediationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MapgRemediationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.McasAlertsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.McasAlertsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdaAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdaAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdaDataSecuritySignalRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdaDataSecuritySignalRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MDASHAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MDASHAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdatpAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdatpAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdcEventsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdcEventsRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdiAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MdiAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MergeResponse::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MergeResponse::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MergeResponse::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MergeResponse::|public|targetIncidentId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MergeResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MeshWorldsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MeshWorldsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupBackupItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupBackupItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupBackupPolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupRestoreItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365BackupRestoreTaskAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Microsoft365CopilotScheduledPromptAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftDefenderExpertsXDRAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftFlowAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftFlowAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftFormsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftFormsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftGraphDataConnectConsent::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftGraphDataConnectConsent~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftGraphDataConnectOperation::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftGraphDataConnectOperation~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewDataCatalogOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewDataMapOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewDataMapOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewMetadataPolicyOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewPolicyOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewPolicyOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewPrivacyAuditEvent~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftStreamAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftStreamAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAdminAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAdminAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAnalyticsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAnalyticsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsDeviceAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsDeviceAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsShiftsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsShiftsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MicrosoftTeamsUserConcernAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelExchangeItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelExchangeItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelProgressFeedbackAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSharePointItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSharePointItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationSharePointCompletionRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationSharePointProgressRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationSharePointProgressRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationStatisticsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipAutoLabelSimulationStatisticsRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipExactDataMatchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipExactDataMatchAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipLabelAnalyticsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipLabelAnalyticsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipLabelAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MipLabelAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MosAgentInfoRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MosAgentInfoRecordV2::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MosAgentInfoRecordV2~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MosAgentInfoRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dCustomDetectionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dCustomDetectionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dIncidentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dIncidentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dSuppressionRuleAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Ms365dSuppressionRuleAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeCustomCollectionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeCustomCollectionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeGeneralSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeGeneralSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeIndicatorsSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeIndicatorsSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeResponseActionsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeResponseActionsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeRolesSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsdeRolesSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MspVectorSearchContentMetadataAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MspVectorSearchContentMetadataAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsticNationStateNotificationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MsticNationStateNotificationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MultiStageDispositionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MultiStageDispositionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MyAnalyticsSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.MyAnalyticsSettingsAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NetworkAdapter::|public|isEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NetworkAdapter::|public|name:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NetworkAdapter::|public|OdataType:string @@ -89893,6 +91188,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NicEvidence::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NicEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NicEvidence::|public|vlans:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NicEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NoisyAlertPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.NoisyAlertPolicyAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OauthApplicationEvidence::|public|appId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OauthApplicationEvidence::|public|displayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OauthApplicationEvidence::|public|objectId:string @@ -89906,12 +91203,40 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OcrSettings::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OcrSettings::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OcrSettings::|public|timeout:Duration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OcrSettings~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OfficeNativeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OfficeNativeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OmePortalAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OmePortalAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatus::0000-insufficientInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatus::0001-onboarded github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatus::0002-canBeOnboarded github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatus::0003-unsupported github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatus::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.onboardingStatusObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnDemandSharePointClassificationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnDemandSharePointClassificationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OneDriveAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OneDriveAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnPremisesFileShareScannerDLPAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OnPremisesSharePointScannerDLPAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OrganizationalDataInM365AuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OrganizationalDataInM365AuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OutlookCopilotAutomationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OutlookCopilotAutomationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.OwaGetAccessTokenForResourceAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentCategoryRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentCategoryRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentFabricScannerRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentFabricScannerRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentLocationResultRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentLocationResultRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4aiAssessmentRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4AIRiskScoreRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.P4AIRiskScoreRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecord::|public|artifact:Artifact github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecord::|public|collectedDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecord::|public|firstSeenDateTime:Date @@ -89922,6 +91247,84 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsReco github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecordCollectionResponse::|public|value:PassiveDnsRecord[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecordCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PassiveDnsRecord~~>Artifact; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PeopleAdminSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PeopleAdminSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PhysicalBadgingSignalAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PhysicalBadgingSignalAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlacesDirectoryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlacesDirectoryAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerChatMessageAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerChatMessageAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerChatMessageListAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerChatMessageListAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerCopyPlanAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerCopyPlanAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerGoalAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerGoalAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerGoalListAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerGoalListAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanListAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanListAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerPlanSensitivityLabelAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerRosterAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerRosterAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerRosterSensitivityLabelAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerRosterSensitivityLabelAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTaskAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTaskAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTaskListAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTaskListAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTenantSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PlannerTenantSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PolicyConfigChangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PolicyConfigChangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditAppRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditAppRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditPlanRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditPlanRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditResourceRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerAppsAuditResourceRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerBIAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerBIAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerBIDlpAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerBIDlpAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPagesSiteAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPagesSiteAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdminDlpAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdminDlpAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdminEnvironmentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdminEnvironmentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdministratorActivityRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformAdministratorActivityRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformLockboxResourceCommandAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformServiceActivityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformServiceActivityAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformTenantIsolationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PowerPlatformTenantIsolationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDataMatchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDataMatchAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDataMinimizationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDataMinimizationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDigestEmailRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyDigestEmailRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyOpenAccessAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyOpenAccessAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyPortalAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyPortalAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyRemediationActionRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyRemediationActionRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyRemediationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivacyRemediationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivaPrivacyAssessmentOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivaPrivacyAssessmentOperationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivaPrivacyConsentOperationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PrivaPrivacyConsentOperationRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence::|public|detectionStatus:DetectionStatus github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence::|public|imageFile:FileDetails github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence::|public|mdeDeviceId:string @@ -89934,10 +91337,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidenc github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence::|public|processId:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence::|public|userAccount:UserAccount github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProcessEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebProjectAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebProjectAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebProjectSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebProjectSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebRoadmapSettingsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebTaskAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ProjectForTheWebTaskAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.protocolType::0000-tcp github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.protocolType::0001-udp github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.protocolType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.protocolTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PublicFolderAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PublicFolderAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeAreas::0000-mailboxes github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeAreas::0001-teamsMessages github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeAreas::0002-unknownFutureValue @@ -89946,6 +91367,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeType::000 github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeType::0001-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeType::0002-permanentlyDelete github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.purgeTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewInsiderRiskAlertsRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewInsiderRiskAlertsRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewInsiderRiskCasesRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewInsiderRiskCasesRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewMCRecommendationRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewMCRecommendationRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewPostureAgentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.PurviewPostureAgentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.QuarantineAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.QuarantineAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.queryType::0000-files github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.queryType::0001-messages github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.queryType::0002-unknownFutureValue @@ -89954,6 +91385,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.recipientType: github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.recipientType::0001-roleGroup github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.recipientType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.recipientTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RecordsManagementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RecordsManagementAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RedundancyDetectionSettings::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RedundancyDetectionSettings::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RedundancyDetectionSettings::|public|isEnabled:boolean @@ -89994,6 +91427,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportFileMeta github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportFileMetadata::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportFileMetadata::|public|size:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportSubmission::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportSubmissionResultDetail::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportSubmissionResultDetail~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ReportSubmission~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent::|public|accessDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent::|public|accountId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent::|public|AdditionalData:Record @@ -90002,6 +91439,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccess github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent::|public|resourceIdentifier:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ResourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RestrictedModeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RestrictedModeAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionDuration::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionDuration::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionDuration::|public|odataType:string @@ -90064,6 +91503,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionLabel github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionLabelCollectionResponse::|public|value:RetentionLabel[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionLabelCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionLabel~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RetentionPolicyAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.retentionTrigger::0000-dateLabeled github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.retentionTrigger::0001-dateCreated github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.retentionTrigger::0002-dateModified @@ -90074,6 +91515,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.reviewSetSetti github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.reviewSetSettings::0001-disableGrouping github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.reviewSetSettings::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.reviewSetSettingsObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RtiOperationsAgentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.RtiOperationsAgentAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence::|public|allowedIpAddresses:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence::|public|allowedResourceTypes:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence::|public|allowedServices:string[] @@ -90086,6 +91529,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEviden github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence::|public|startDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence::|public|storageResource:AzureResourceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SasTokenEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SbpConfigurationEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SbpConfigurationEventRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SbpUsageEventRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SbpUsageEventRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScoreEvidence::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScoreEvidence~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScorePlatformGenericAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScorePlatformGenericAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScriptRunAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ScriptRunAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|contentQuery:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|createdBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|createdDateTime:Date @@ -90094,7 +91547,23 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|publi github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|lastModifiedBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|lastModifiedDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SearchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SearchAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Search~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceAlertRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceAlertRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceCenterEOPCmdletAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceInsightsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceInsightsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceRBACAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceRBACAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceUserChangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityComplianceUserChangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityCopilotIdentityManagementAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityDevelopmentLifecycleAILogAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence::|public|activeDirectoryObjectGuid:Guid github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence::|public|displayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence::|public|distinguishedName:string @@ -90103,6 +91572,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupE github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence::|public|securityGroupId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence::|public|sid:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SecurityGroupEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitiveInfoRemediationAgentDataRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitiveInfoRemediationAgentDataRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabelActionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabelActionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabeledFileActionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabeledFileActionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SensitivityLabelPolicyMatchAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Sensor::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Sensor::|public|deploymentStatus:DeploymentStatus github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Sensor::|public|displayName:string @@ -90160,6 +91637,24 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sensorType::00 github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sensorType::0005-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sensorTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Sensor~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelAIToolAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelAIToolAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelGraphAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelGraphAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelJobAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelJobAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelKQLOnLakeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelKQLOnLakeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeDataOnboardingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeDataOnboardingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeEncryptionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeEncryptionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeOnboardingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelLakeOnboardingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelNotebookOnLakeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelNotebookOnLakeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelPackageAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SentinelPackageAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ServicePrincipalEvidence::|public|appId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ServicePrincipalEvidence::|public|appOwnerTenantId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ServicePrincipalEvidence::|public|OdataType:string @@ -90201,6 +91696,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.serviceStatusO github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SettingsContainer::|public|autoAuditingConfiguration:AutoAuditingConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SettingsContainer::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SettingsContainer~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointAppPermissionOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointAppPermissionOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointCommentOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointCommentOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointContentSecurityPolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointContentSecurityPolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointContentTypeOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointContentTypeOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointESignatureAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointESignatureAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointFieldOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointFieldOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointFileOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointFileOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointListItemOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointListItemOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointListOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointListOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointSharingOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SharePointSharingOperationAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SinglePropertySchema::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SinglePropertySchema::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SinglePropertySchema::|public|name:string @@ -90212,10 +91729,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SiteSource::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SiteSourceCollectionResponse::|public|value:SiteSource[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SiteSourceCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SiteSource~~>DataSource; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessCmdletsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessCmdletsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessPSTNUsageAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessPSTNUsageAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SkypeForBusinessUsersBlockedAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarDetonationContentMetadata::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarDetonationContentMetadata~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarDetonationEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarDetonationEntityAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarFileDetonationEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarFileDetonationEntityAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarSubmissionEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarSubmissionEntityAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarUrlDetonationEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SonarUrlDetonationEntityAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sourceType::0000-mailbox github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sourceType::0001-site github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sourceType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.sourceTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SparkCoreCustomLivePoolRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SparkCoreCustomLivePoolRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SslCertificate::|public|expirationDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SslCertificate::|public|fingerprint:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SslCertificate::|public|firstSeenDateTime:Date @@ -90265,6 +91800,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Subdomain::|pu github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubdomainCollectionResponse::|public|value:Subdomain[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubdomainCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Subdomain~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionEntityAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionEntityAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence::|public|networkMessageId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence::|public|recipient:string @@ -90276,18 +91813,34 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMail github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence::|public|submissionId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence::|public|submitter:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SubmissionMailEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SupervisoryReviewDayXInsightsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SupervisoryReviewDayXInsightsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SyntheticProbeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.SyntheticProbeAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag::|public|createdBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag::|public|description:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag::|public|displayName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag::|public|lastModifiedDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Tag~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamCopilotInteractionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamCopilotInteractionAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocation::0000-unknown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocation::0001-teams github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocation::0002-quarantine github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocation::0003-failed github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocation::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsDeliveryLocationObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEasyApprovalsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEasyApprovalsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubAdminOperationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubDataAccessAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsEvalDataHubPermissionChangeAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsHealthcareAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsHealthcareAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsMessageDeliveryAction::0000-unknown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsMessageDeliveryAction::0001-deliveredAsSpam github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.teamsMessageDeliveryAction::0002-delivered @@ -90321,6 +91874,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsMessageEv github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsMessageEvidence::|public|threadType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsMessageEvidence::|public|urls:UrlEvidence[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsMessageEvidence~~>AlertEvidence; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsUpdatesAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TeamsUpdatesAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TenantAllowBlockListAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TenantAllowBlockListAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail::|public|confidenceLevel:string @@ -90328,6 +91885,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectio github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail::|public|priorityAccountProtection:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail::|public|threats:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatFinderAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatFinderAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|articleIndicators:ArticleIndicator[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|articles:Article[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|hostComponents:HostComponent[] @@ -90346,6 +91905,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntellig github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|vulnerabilities:Vulnerability[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|whoisHistoryRecords:WhoisHistoryRecord[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence::|public|whoisRecords:WhoisRecord[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceAtpContentData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceAtpContentData~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceExportAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceExportAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceMailData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceMailData~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceObjectAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceObjectAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceUrlClickData::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligenceUrlClickData~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.ThreatIntelligence~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.threatType::0000-unknown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.threatType::0001-spam @@ -90375,6 +91944,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.timelineEventT github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.timelineEventType::0009-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.timelineEventTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TimelineEvent~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TodoAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TodoAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings::|public|dynamicallyAdjustTopicCount:boolean @@ -90383,22 +91954,42 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingS github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings::|public|topicCount:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TopicModelingSettings~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TrainableClassifierAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TrainableClassifierAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggersRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggersRoot::|public|retentionEvents:RetentionEvent[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggersRoot~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggerTypesRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggerTypesRoot::|public|retentionEventTypes:RetentionEventType[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.TriggerTypesRoot~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UamOperationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UamOperationAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnclassifiedArtifact::|public|kind:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnclassifiedArtifact::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnclassifiedArtifact::|public|value:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnclassifiedArtifact~~>Artifact; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSource::|public|group:Group github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSource::|public|includedSources:SourceType github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSource::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSourceCollectionResponse::|public|value:UnifiedGroupSource[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSourceCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedGroupSource~~>DataSource; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedSimulationMatchedItemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedSimulationMatchedItemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedSimulationSummaryAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UnifiedSimulationSummaryAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UniversalPrintManagementAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UniversalPrintManagementAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UniversalPrintPrintJobAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UniversalPrintPrintJobAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacAssignmentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacAssignmentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacEnableStateAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacEnableStateAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacRoleAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrbacRoleAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrlEvidence::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrlEvidence::|public|url:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UrlEvidence~~>AlertEvidence; Parsable @@ -90429,7 +92020,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserSource::|p github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserSourceCollectionResponse::|public|value:UserSource[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserSourceCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserSource~~>DataSource; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserTrainingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UserTrainingAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.User~~>IdentityAccounts; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UsxWorkspaceOnboardingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.UsxWorkspaceOnboardingAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategory::0000-none github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategory::0001-malware github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategory::0002-phish @@ -90441,6 +92036,60 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategor github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategory::0008-undefined github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategory::0009-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.verdictCategoryObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamCreatePolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamCreatePolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamDeletePolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamDeletePolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamUpdatePolicyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VfamUpdatePolicyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaAmplifyAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaAmplifyAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageEventsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageEventsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageNetworkAssociationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageNetworkAssociationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageSegmentAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaEngageSegmentAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintAdvancedConfigurationAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintAgenticCampaignAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintAgenticCampaignAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintFeedbackProgramAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintFeedbackProgramAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintOrganizationalDataAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintOrganizationalDataAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintPulseProgramAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintPulseProgramAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintPulseProgramRespondentRateAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintQuestionAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintQuestionAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintRoleAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintRoleAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintRubiconAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintRubiconAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintSupportAccessAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintSupportAccessAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintSystemAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintSystemAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintUserAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintUserAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintUserGroupAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGlintUserGroupAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGoalsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaGoalsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaLearningAdminAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaLearningAdminAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaLearningAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaLearningAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseAdminAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseAdminAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseOrganizerAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseOrganizerAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseReportAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseReportAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseResponseAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.VivaPulseResponseAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vmCloudProvider::0000-unknown github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vmCloudProvider::0001-azure github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vmCloudProvider::0002-unknownFutureValue @@ -90486,6 +92135,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vulnerabilityS github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vulnerabilitySeverity::0005-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.vulnerabilitySeverityObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Vulnerability~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WdatpAlertsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WdatpAlertsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WebContentFilteringAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WebContentFilteringAuditRecord~~>AuditData; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisBaseRecord::|public|abuse:WhoisContact github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisBaseRecord::|public|admin:WhoisContact github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisBaseRecord::|public|billing:WhoisContact @@ -90532,13 +92185,48 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisRecord::| github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisRecordCollectionResponse::|public|value:WhoisRecord[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisRecordCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WhoisRecord~~>Parsable; WhoisBaseRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Windows365CustomerLockboxAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.Windows365CustomerLockboxAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WorkplaceAnalyticsAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.WorkplaceAnalyticsAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.YammerAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.YammerAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.YammerUserHidingAuditRecord::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.YammerUserHidingAuditRecord~~>AuditData; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createA365AiExecuteToolFromDiscriminatorValue(parseNode:ParseNode):A365AiExecuteTool +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createA365AiInferenceCallFromDiscriminatorValue(parseNode:ParseNode):A365AiInferenceCall +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createA365AiInvokeAgentFromDiscriminatorValue(parseNode:ParseNode):A365AiInvokeAgent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createA365AiRunSummaryFromDiscriminatorValue(parseNode:ParseNode):A365AiRunSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createA365SpanOutputsFromDiscriminatorValue(parseNode:ParseNode):A365SpanOutputs +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAadRiskDetectionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AadRiskDetectionAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAccountFromDiscriminatorValue(parseNode:ParseNode):Account github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createActiveDirectoryDomainEvidenceFromDiscriminatorValue(parseNode:ParseNode):ActiveDirectoryDomainEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAedAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AedAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAgentAdminActivityRecordFromDiscriminatorValue(parseNode:ParseNode):AgentAdminActivityRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAgentSettingAdminActivityFromDiscriminatorValue(parseNode:ParseNode):AgentSettingAdminActivity github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiAgentEvidenceFromDiscriminatorValue(parseNode:ParseNode):AiAgentEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiAppInteractionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiAppInteractionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiExecuteToolAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiExecuteToolAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsChangeNotificationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiInteractionsExportAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsExportAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsSubscriptionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAiInvokeAgentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AiInvokeAgentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipDiscoverFromDiscriminatorValue(parseNode:ParseNode):AipDiscover +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipFileDeletedFromDiscriminatorValue(parseNode:ParseNode):AipFileDeleted +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipHeartBeatFromDiscriminatorValue(parseNode:ParseNode):AipHeartBeat +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipProtectionActionLogRequestFromDiscriminatorValue(parseNode:ParseNode):AipProtectionActionLogRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipScannerDiscoverEventFromDiscriminatorValue(parseNode:ParseNode):AipScannerDiscoverEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAipSensitivityLabelActionLogRequestFromDiscriminatorValue(parseNode:ParseNode):AipSensitivityLabelActionLogRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAirAdminActionInvestigationDataFromDiscriminatorValue(parseNode:ParseNode):AirAdminActionInvestigationData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAirInvestigationDataFromDiscriminatorValue(parseNode:ParseNode):AirInvestigationData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAirManualInvestigationDataFromDiscriminatorValue(parseNode:ParseNode):AirManualInvestigationData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAISpanOutputsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AISpanOutputsAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AlertCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertCommentFromDiscriminatorValue(parseNode:ParseNode):AlertComment github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertEvidenceFromDiscriminatorValue(parseNode:ParseNode):AlertEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertFromDiscriminatorValue(parseNode:ParseNode):Alert +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertSubmissionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionResultDetailAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAmazonResourceEvidenceFromDiscriminatorValue(parseNode:ParseNode):AmazonResourceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAnalyzedEmailAttachmentFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAttachment github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAnalyzedEmailAuthenticationDetailFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAuthenticationDetail @@ -90556,46 +92244,141 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createArticle github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createArticleIndicatorCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):ArticleIndicatorCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createArticleIndicatorFromDiscriminatorValue(parseNode:ParseNode):ArticleIndicator github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createArtifactFromDiscriminatorValue(parseNode:ParseNode):Artifact +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAttackSimAdminAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AttackSimAdminAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAttackSimAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AttackSimAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditConfigAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AuditConfigAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditCoreRootFromDiscriminatorValue(parseNode:ParseNode):AuditCoreRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditDataFromDiscriminatorValue(parseNode:ParseNode):AuditData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditLogQueryCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AuditLogQueryCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditLogQueryFromDiscriminatorValue(parseNode:ParseNode):AuditLogQuery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditLogRecordCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecordCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditLogRecordFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditRecordTypeDictionaryFromDiscriminatorValue(parseNode:ParseNode):AuditRecordTypeDictionary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuditSearchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AuditSearchAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuthorityTemplateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AuthorityTemplateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAuthorityTemplateFromDiscriminatorValue(parseNode:ParseNode):AuthorityTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAutoAuditingConfigurationFromDiscriminatorValue(parseNode:ParseNode):AutoAuditingConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAutonomousSystemFromDiscriminatorValue(parseNode:ParseNode):AutonomousSystem +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue(parseNode:ParseNode):AzfwApplicationRuleAggregationEventRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzfwDnsQueryEventRecordFromDiscriminatorValue(parseNode:ParseNode):AzfwDnsQueryEventRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzfwNetworkRuleEventRecordFromDiscriminatorValue(parseNode:ParseNode):AzfwNetworkRuleEventRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAccountLogonAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzureActiveDirectoryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzureAISearchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):AzureAISearchAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createAzureResourceEvidenceFromDiscriminatorValue(parseNode:ParseNode):AzureResourceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createBlobContainerEvidenceFromDiscriminatorValue(parseNode:ParseNode):BlobContainerEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createBlobEvidenceFromDiscriminatorValue(parseNode:ParseNode):BlobEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCampaignAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CampaignAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCaseEscapedFromDiscriminatorValue(parseNode:ParseNode):CaseEscaped github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCaseOperationCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CaseOperationCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCaseOperationFromDiscriminatorValue(parseNode:ParseNode):CaseOperation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCasesRootFromDiscriminatorValue(parseNode:ParseNode):CasesRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCategoryTemplateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CategoryTemplateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCategoryTemplateFromDiscriminatorValue(parseNode:ParseNode):CategoryTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCcraiPolicyViolationRecordFromDiscriminatorValue(parseNode:ParseNode):CcraiPolicyViolationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpClassifierHealthRecordFromDiscriminatorValue(parseNode:ParseNode):CdpClassifierHealthRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpColdCrawlStatusRecordFromDiscriminatorValue(parseNode:ParseNode):CdpColdCrawlStatusRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpConsumptionResourceRecordFromDiscriminatorValue(parseNode:ParseNode):CdpConsumptionResourceRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpContentExplorerAggregateRecordFromDiscriminatorValue(parseNode:ParseNode):CdpContentExplorerAggregateRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue(parseNode:ParseNode):CdpdlmaiInteractionInsightsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CdpDlpSensitiveEndpointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpLogRecordFromDiscriminatorValue(parseNode:ParseNode):CdpLogRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpOcrBillingRecordFromDiscriminatorValue(parseNode:ParseNode):CdpOcrBillingRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCdpResourceScopeChangeEventRecordFromDiscriminatorValue(parseNode:ParseNode):CdpResourceScopeChangeEventRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCitationTemplateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CitationTemplateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCitationTemplateFromDiscriminatorValue(parseNode:ParseNode):CitationTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudApplicationEvidenceFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudLogonRequestEvidenceFromDiscriminatorValue(parseNode:ParseNode):CloudLogonRequestEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudLogonSessionEvidenceFromDiscriminatorValue(parseNode:ParseNode):CloudLogonSessionEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateDeviceConfigAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateProfileConfigAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateTenantConfigAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCollaborationRootFromDiscriminatorValue(parseNode:ParseNode):CollaborationRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceConnectorAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLMExchangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMExchangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLMSharePointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMSharePointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPApplicationsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPApplicationsClassificationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsClassificationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPEndpointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPEndpointDiscoveryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointDiscoveryAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPEnforcementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEnforcementAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPExchangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPExchangeClassificationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPExchangeClassificationCdpRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationCdpRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPExchangeDiscoveryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeDiscoveryAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPSharePointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationCdpRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceDLPSharePointClassificationExtendedAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationExtendedAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceExchangeOcrAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceExchangeOcrAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceManagerActionRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceManagerActionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CompliancePolicyGradingSharePointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceSettingsChangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceSettingsChangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceSitGradingSharePointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ComplianceSupervisionExchangeAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCompromiseIndicatorFromDiscriminatorValue(parseNode:ParseNode):CompromiseIndicator +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createConnectedAIAppInteractionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ConnectedAIAppInteractionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createConsumptionResourceAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ConsumptionResourceAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createContainerEvidenceFromDiscriminatorValue(parseNode:ParseNode):ContainerEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createContainerImageEvidenceFromDiscriminatorValue(parseNode:ParseNode):ContainerImageEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createContainerRegistryEvidenceFromDiscriminatorValue(parseNode:ParseNode):ContainerRegistryEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createContentStoreMetadataRecordFromDiscriminatorValue(parseNode:ParseNode):ContentStoreMetadataRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotAgentManagementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotAgentManagementAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityLoggingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityTriggerAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotInteractionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotPluginSettingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotPluginSettingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotPromptBookSettingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotPromptBookSettingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotSessionSharingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotSessionSharingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotSettingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotSettingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CopilotWorkspaceSettingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCoreReportingSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CoreReportingSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCortanaBriefingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CortanaBriefingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCriticalAssetManagementClassificationRecordFromDiscriminatorValue(parseNode:ParseNode):CriticalAssetManagementClassificationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCrmEntityOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CrmEntityOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):CustomerKeyServiceEncryptionAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createCvssSummaryFromDiscriminatorValue(parseNode:ParseNode):CvssSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataCenterSecurityCmdletAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataGovernanceAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataGovernanceAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataInsightsRestApiAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataInsightsRestApiAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataLakeExportOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataLakeExportOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataSecurityInvestigationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataSecurityInvestigationAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataSetFromDiscriminatorValue(parseNode:ParseNode):DataSet +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataShareOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DataShareOperationAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataSourceCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):DataSourceCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataSourceContainerFromDiscriminatorValue(parseNode:ParseNode):DataSourceContainer github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDataSourceFromDiscriminatorValue(parseNode:ParseNode):DataSource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDefaultAuditDataFromDiscriminatorValue(parseNode:ParseNode):DefaultAuditData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDefenderCaseManagementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DefenderCaseManagementAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDefenderPreviewFeaturesRecordFromDiscriminatorValue(parseNode:ParseNode):DefenderPreviewFeaturesRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DefenderSecurityForAIConfigurationAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDepartmentTemplateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):DepartmentTemplateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDepartmentTemplateFromDiscriminatorValue(parseNode:ParseNode):DepartmentTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeployFeatureActivityRecordFromDiscriminatorValue(parseNode:ParseNode):DeployFeatureActivityRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeploymentAccessKeyTypeFromDiscriminatorValue(parseNode:ParseNode):DeploymentAccessKeyType github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDetonationBehaviourDetailsFromDiscriminatorValue(parseNode:ParseNode):DetonationBehaviourDetails github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDetonationChainFromDiscriminatorValue(parseNode:ParseNode):DetonationChain github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDetonationDetailsFromDiscriminatorValue(parseNode:ParseNode):DetonationDetails github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDetonationObservablesFromDiscriminatorValue(parseNode:ParseNode):DetonationObservables +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsAuthenticatedScansRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsExclusionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeviceDiscoverySettingsRecordFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDeviceEvidenceFromDiscriminatorValue(parseNode:ParseNode):DeviceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDictionaryFromDiscriminatorValue(parseNode:ParseNode):Dictionary +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDiscoveryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DiscoveryAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDispositionReviewStageCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):DispositionReviewStageCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDispositionReviewStageFromDiscriminatorValue(parseNode:ParseNode):DispositionReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDlpEndpointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DlpEndpointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDlpImportResultAuditRecordFromDiscriminatorValue(parseNode:ParseNode):DlpImportResultAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue(parseNode:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDnsEvidenceFromDiscriminatorValue(parseNode:ParseNode):DnsEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDragonCopilotAccessRecordFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAccessRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDragonCopilotAdminRecordFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAdminRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDragonCopilotClinicalDataRecordFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotClinicalDataRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDragonCopilotSessionRecordFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotSessionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createDynamics365BusinessCentralAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Dynamics365BusinessCentralAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoveryAddToReviewSetOperationFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryAddToReviewSetOperation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoveryCaseCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoveryCaseFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCase @@ -90622,10 +92405,19 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscov github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoverySearchExportOperationFromDiscriminatorValue(parseNode:ParseNode):EdiscoverySearchExportOperation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoverySearchFromDiscriminatorValue(parseNode:ParseNode):EdiscoverySearch github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEdiscoveryTagOperationFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryTagOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEhrConnectorAuditBaseRecordFromDiscriminatorValue(parseNode:ParseNode):EhrConnectorAuditBaseRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEmailSenderFromDiscriminatorValue(parseNode:ParseNode):EmailSender +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):EopSubmissionFeedEntityAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEventPropagationResultFromDiscriminatorValue(parseNode:ParseNode):EventPropagationResult github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createEventQueryFromDiscriminatorValue(parseNode:ParseNode):EventQuery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExchangeAdminAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdminAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedMailboxAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExchangeAggregatedOperationRecordFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExchangeMailboxAuditGroupRecordFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditGroupRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExchangeMailboxAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createExportFileMetadataFromDiscriminatorValue(parseNode:ParseNode):ExportFileMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createFabricAuditRecordFromDiscriminatorValue(parseNode:ParseNode):FabricAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createFabricPolicyRecordFromDiscriminatorValue(parseNode:ParseNode):FabricPolicyRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createFileDetailsFromDiscriminatorValue(parseNode:ParseNode):FileDetails github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createFileEvidenceFromDiscriminatorValue(parseNode:ParseNode):FileEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createFileHashEvidenceFromDiscriminatorValue(parseNode:ParseNode):FileHashEvidence @@ -90647,6 +92439,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createGitHubO github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createGitHubRepoEvidenceFromDiscriminatorValue(parseNode:ParseNode):GitHubRepoEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createGitHubUserEvidenceFromDiscriminatorValue(parseNode:ParseNode):GitHubUserEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createGoogleCloudResourceEvidenceFromDiscriminatorValue(parseNode:ParseNode):GoogleCloudResourceEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHealthcareSignalRecordFromDiscriminatorValue(parseNode:ParseNode):HealthcareSignalRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHealthIssueCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):HealthIssueCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHealthIssueFromDiscriminatorValue(parseNode:ParseNode):HealthIssue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):HostCollectionResponse @@ -90654,6 +92447,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostCom github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostComponentFromDiscriminatorValue(parseNode:ParseNode):HostComponent github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostCookieCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):HostCookieCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostCookieFromDiscriminatorValue(parseNode:ParseNode):HostCookie +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostedRpaAuditRecordFromDiscriminatorValue(parseNode:ParseNode):HostedRpaAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostFromDiscriminatorValue(parseNode:ParseNode):Host github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostLogonSessionEvidenceFromDiscriminatorValue(parseNode:ParseNode):HostLogonSessionEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostnameFromDiscriminatorValue(parseNode:ParseNode):Hostname @@ -90670,8 +92464,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostSsl github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostSslCertificatePortFromDiscriminatorValue(parseNode:ParseNode):HostSslCertificatePort github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostTrackerCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):HostTrackerCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHostTrackerFromDiscriminatorValue(parseNode:ParseNode):HostTracker +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHrSignalAuditRecordFromDiscriminatorValue(parseNode:ParseNode):HrSignalAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHuntingQueryResultsFromDiscriminatorValue(parseNode:ParseNode):HuntingQueryResults github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHuntingRowResultFromDiscriminatorValue(parseNode:ParseNode):HuntingRowResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHygieneEventRecordFromDiscriminatorValue(parseNode:ParseNode):HygieneEventRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createHyperlinkFromDiscriminatorValue(parseNode:ParseNode):Hyperlink github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIdentityAccountsCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):IdentityAccountsCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIdentityAccountsFromDiscriminatorValue(parseNode:ParseNode):IdentityAccounts @@ -90679,6 +92475,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIdentit github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIncidentCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):IncidentCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIncidentFromDiscriminatorValue(parseNode:ParseNode):Incident github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIndicatorFromDiscriminatorValue(parseNode:ParseNode):Indicator +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):InformationBarrierPolicyApplicationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createInformationWorkerProtectionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):InformationWorkerProtectionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUserInsightsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createInsiderRiskScopedUsersRecordFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUsersRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppAdminActivityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppSettingsAdminActivityAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIntelligenceProfileCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):IntelligenceProfileCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue(parseNode:ParseNode):IntelligenceProfileCountryOrRegionOfOrigin github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIntelligenceProfileFromDiscriminatorValue(parseNode:ParseNode):IntelligenceProfile @@ -90688,6 +92490,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createInvokeA github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIoTDeviceEvidenceFromDiscriminatorValue(parseNode:ParseNode):IoTDeviceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIpAddressFromDiscriminatorValue(parseNode:ParseNode):IpAddress github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIpEvidenceFromDiscriminatorValue(parseNode:ParseNode):IpEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIrmActivityAuditTrailRecordFromDiscriminatorValue(parseNode:ParseNode):IrmActivityAuditTrailRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createIrmUserDefinedDetectionRecordFromDiscriminatorValue(parseNode:ParseNode):IrmUserDefinedDetectionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKaizalaAuditRecordFromDiscriminatorValue(parseNode:ParseNode):KaizalaAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesClusterEvidenceFromDiscriminatorValue(parseNode:ParseNode):KubernetesClusterEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesControllerEvidenceFromDiscriminatorValue(parseNode:ParseNode):KubernetesControllerEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesNamespaceEvidenceFromDiscriminatorValue(parseNode:ParseNode):KubernetesNamespaceEvidence @@ -90696,26 +92501,170 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKuberne github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesServiceAccountEvidenceFromDiscriminatorValue(parseNode:ParseNode):KubernetesServiceAccountEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesServiceEvidenceFromDiscriminatorValue(parseNode:ParseNode):KubernetesServiceEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createKubernetesServicePortFromDiscriminatorValue(parseNode:ParseNode):KubernetesServicePort +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue(parseNode:ParseNode):LabelAnalyticsAggregateAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createLabelContentExplorerAuditRecordFromDiscriminatorValue(parseNode:ParseNode):LabelContentExplorerAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createLabelsRootFromDiscriminatorValue(parseNode:ParseNode):LabelsRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createLargeContentMetadataAuditRecordFromDiscriminatorValue(parseNode:ParseNode):LargeContentMetadataAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createLoggedOnUserFromDiscriminatorValue(parseNode:ParseNode):LoggedOnUser +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createM365ComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode:ParseNode):M365ComplianceConnectorAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createM365daadAuditRecordFromDiscriminatorValue(parseNode:ParseNode):M365daadAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createM365odspAssetMetadataRecordFromDiscriminatorValue(parseNode:ParseNode):M365odspAssetMetadataRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createM365SearchSectionsRecordFromDiscriminatorValue(parseNode:ParseNode):M365SearchSectionsRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMailboxConfigurationEvidenceFromDiscriminatorValue(parseNode:ParseNode):MailboxConfigurationEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMailboxEvidenceFromDiscriminatorValue(parseNode:ParseNode):MailboxEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMailClusterEvidenceFromDiscriminatorValue(parseNode:ParseNode):MailClusterEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMailSubmissionDataFromDiscriminatorValue(parseNode:ParseNode):MailSubmissionData github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMalwareEvidenceFromDiscriminatorValue(parseNode:ParseNode):MalwareEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createManagedServicesAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ManagedServicesAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createManagedTenantsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ManagedTenantsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMapgAlertsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MapgAlertsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMapgOnboardAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MapgOnboardAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMapgPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MapgPolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMapgRemediationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MapgRemediationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMcasAlertsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):McasAlertsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMdaAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MdaAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMdaDataSecuritySignalRecordFromDiscriminatorValue(parseNode:ParseNode):MdaDataSecuritySignalRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMDASHAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MDASHAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMdatpAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MdatpAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMdcEventsRecordFromDiscriminatorValue(parseNode:ParseNode):MdcEventsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMdiAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MdiAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMergeResponseFromDiscriminatorValue(parseNode:ParseNode):MergeResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMeshWorldsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MeshWorldsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupPolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupGranularBrowseTaskAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreTaskAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Microsoft365CopilotScheduledPromptAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftDefenderExpertsXDRAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftFlowAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFlowAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftFormsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFormsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftGraphDataConnectConsentFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectConsent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftGraphDataConnectOperationFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectOperation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataCatalogOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataMapOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewMetadataPolicyOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPolicyOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPrivacyAuditEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewUnifiedCatalogOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftStreamAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftStreamAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAdminAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAnalyticsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsDeviceAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsRetentionLabelActionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsSensitivityLabelActionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsShiftsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsUserConcernAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelExchangeItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelProgressFeedbackAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointPolicyLocationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointCompletionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointProgressRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationStatisticsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipExactDataMatchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipExactDataMatchAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipLabelAnalyticsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipLabelAnalyticsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMipLabelAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MipLabelAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMosAgentInfoRecordFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMosAgentInfoRecordV2FromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecordV2 +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMs365dCustomDetectionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Ms365dCustomDetectionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMs365dIncidentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Ms365dIncidentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMs365dSuppressionRuleAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Ms365dSuppressionRuleAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsdeCustomCollectionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MsdeCustomCollectionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsdeGeneralSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MsdeGeneralSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MsdeIndicatorsSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsdeResponseActionsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MsdeResponseActionsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsdeRolesSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MsdeRolesSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MspVectorSearchContentMetadataAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMsticNationStateNotificationRecordFromDiscriminatorValue(parseNode:ParseNode):MsticNationStateNotificationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMultiStageDispositionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MultiStageDispositionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createMyAnalyticsSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):MyAnalyticsSettingsAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createNetworkAdapterFromDiscriminatorValue(parseNode:ParseNode):NetworkAdapter github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createNetworkConnectionEvidenceFromDiscriminatorValue(parseNode:ParseNode):NetworkConnectionEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createNicEvidenceFromDiscriminatorValue(parseNode:ParseNode):NicEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createNoisyAlertPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):NoisyAlertPolicyAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOauthApplicationEvidenceFromDiscriminatorValue(parseNode:ParseNode):OauthApplicationEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOcrSettingsFromDiscriminatorValue(parseNode:ParseNode):OcrSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOfficeNativeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OfficeNativeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOmePortalAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OmePortalAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OnDemandSharePointClassificationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOneDriveAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OneDriveAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOnPremisesFileShareScannerDLPAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OnPremisesFileShareScannerDLPAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOnPremisesSharePointScannerDLPAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSharePointScannerDLPAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOrganizationalDataInM365AuditRecordFromDiscriminatorValue(parseNode:ParseNode):OrganizationalDataInM365AuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOutlookCopilotAutomationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OutlookCopilotAutomationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue(parseNode:ParseNode):OwaGetAccessTokenForResourceAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createP4aiAssessmentCategoryRecordFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentCategoryRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createP4aiAssessmentFabricScannerRecordFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentFabricScannerRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createP4aiAssessmentLocationResultRecordFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentLocationResultRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createP4aiAssessmentRecordFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createP4AIRiskScoreRecordFromDiscriminatorValue(parseNode:ParseNode):P4AIRiskScoreRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPassiveDnsRecordCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):PassiveDnsRecordCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPassiveDnsRecordFromDiscriminatorValue(parseNode:ParseNode):PassiveDnsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPeopleAdminSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPhysicalBadgingSignalAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PhysicalBadgingSignalAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlacesDirectoryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlacesDirectoryAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerChatMessageAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerChatMessageListAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageListAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerCopyPlanAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerCopyPlanAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerGoalAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerGoalListAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalListAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerPlanAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerPlanListAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanListAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanSensitivityLabelAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerRosterAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterSensitivityLabelAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerTaskAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerTaskListAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskListAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPlannerTenantSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PlannerTenantSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPolicyConfigChangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PolicyConfigChangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerAppsAuditAppRecordFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditAppRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerAppsAuditPlanRecordFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditPlanRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerAppsAuditResourceRecordFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditResourceRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerBIAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerBIAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerBIDlpAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerBIDlpAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPagesSiteAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPagesSiteAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformAdminDlpAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminDlpAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminEnvironmentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformAdministratorActivityRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdministratorActivityRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceAccessRequestAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceCommandAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformServiceActivityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformServiceActivityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPowerPlatformTenantIsolationRecordFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformTenantIsolationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyDataMatchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMatchAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyDataMinimizationRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMinimizationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyDigestEmailRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyDigestEmailRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyOpenAccessAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyOpenAccessAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyPortalAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyPortalAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyRemediationActionRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationActionRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivacyRemediationRecordFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyAssessmentOperationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPrivaPrivacyConsentOperationRecordFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyConsentOperationRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProcessEvidenceFromDiscriminatorValue(parseNode:ParseNode):ProcessEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebAssignedToMeSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebProjectAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapSettingsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createProjectForTheWebTaskAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebTaskAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPublicFolderAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PublicFolderAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPurviewInsiderRiskAlertsRecordFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskAlertsRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPurviewInsiderRiskCasesRecordFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskCasesRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPurviewMCRecommendationRecordFromDiscriminatorValue(parseNode:ParseNode):PurviewMCRecommendationRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createPurviewPostureAgentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):PurviewPostureAgentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createQuarantineAuditRecordFromDiscriminatorValue(parseNode:ParseNode):QuarantineAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRecordsManagementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):RecordsManagementAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRedundancyDetectionSettingsFromDiscriminatorValue(parseNode:ParseNode):RedundancyDetectionSettings github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRegistryKeyEvidenceFromDiscriminatorValue(parseNode:ParseNode):RegistryKeyEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRegistryValueEvidenceFromDiscriminatorValue(parseNode:ParseNode):RegistryValueEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createReportFileMetadataFromDiscriminatorValue(parseNode:ParseNode):ReportFileMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createReportSubmissionFromDiscriminatorValue(parseNode:ParseNode):ReportSubmission +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createReportSubmissionResultDetailFromDiscriminatorValue(parseNode:ParseNode):ReportSubmissionResultDetail github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createResourceAccessEventFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRestrictedModeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):RestrictedModeAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionDurationForeverFromDiscriminatorValue(parseNode:ParseNode):RetentionDurationForever github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionDurationFromDiscriminatorValue(parseNode:ParseNode):RetentionDuration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionDurationInDaysFromDiscriminatorValue(parseNode:ParseNode):RetentionDurationInDays @@ -90726,9 +92675,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetenti github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionEventTypeFromDiscriminatorValue(parseNode:ParseNode):RetentionEventType github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionLabelCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RetentionLabelCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionLabelFromDiscriminatorValue(parseNode:ParseNode):RetentionLabel +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRetentionPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):RetentionPolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createRtiOperationsAgentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):RtiOperationsAgentAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSasTokenEvidenceFromDiscriminatorValue(parseNode:ParseNode):SasTokenEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSbpConfigurationEventRecordFromDiscriminatorValue(parseNode:ParseNode):SbpConfigurationEventRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSbpUsageEventRecordFromDiscriminatorValue(parseNode:ParseNode):SbpUsageEventRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createScoreEvidenceFromDiscriminatorValue(parseNode:ParseNode):ScoreEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createScorePlatformGenericAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ScorePlatformGenericAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createScriptRunAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ScriptRunAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSearchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SearchAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSearchFromDiscriminatorValue(parseNode:ParseNode):Search +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityComplianceAlertRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceAlertRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceCenterEOPCmdletAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityComplianceInsightsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceInsightsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityComplianceRBACAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceRBACAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilotIdentityManagementAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSecurityGroupEvidenceFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue(parseNode:ParseNode):SensitiveInfoRemediationAgentDataRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelActionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabeledFileActionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelPolicyMatchAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorCandidateActivationConfigurationFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateActivationConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorCandidateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorCandidateFromDiscriminatorValue(parseNode:ParseNode):SensorCandidate @@ -90736,11 +92704,40 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorC github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorDeploymentPackageFromDiscriminatorValue(parseNode:ParseNode):SensorDeploymentPackage github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorFromDiscriminatorValue(parseNode:ParseNode):Sensor github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSensorSettingsFromDiscriminatorValue(parseNode:ParseNode):SensorSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelAIToolAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelAIToolAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelGraphAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelGraphAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelJobAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelJobAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelKQLOnLakeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelKQLOnLakeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeDataOnboardingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelLakeEncryptionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeEncryptionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelLakeOnboardingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeOnboardingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelNotebookOnLakeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSentinelPackageAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SentinelPackageAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createServicePrincipalEvidenceFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSettingsContainerFromDiscriminatorValue(parseNode:ParseNode):SettingsContainer +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointAppPermissionOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointCommentOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointCommentOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointContentSecurityPolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointContentTypeOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointContentTypeOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointESignatureAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointESignatureAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointFieldOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointFieldOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointFileOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointFileOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointListItemOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointListItemOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointListOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointListOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSharePointSharingOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SharePointSharingOperationAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSinglePropertySchemaFromDiscriminatorValue(parseNode:ParseNode):SinglePropertySchema github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSiteSourceCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SiteSourceCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSiteSourceFromDiscriminatorValue(parseNode:ParseNode):SiteSource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessCmdletsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessPSTNUsageAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessUsersBlockedAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSonarDetonationContentMetadataFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationContentMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSonarDetonationEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationEntityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSonarFileDetonationEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SonarFileDetonationEntityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSonarSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SonarSubmissionEntityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SonarUrlDetonationEntityAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSparkCoreCustomLivePoolRecordFromDiscriminatorValue(parseNode:ParseNode):SparkCoreCustomLivePoolRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSslCertificateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SslCertificateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSslCertificateEntityFromDiscriminatorValue(parseNode:ParseNode):SslCertificateEntity github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSslCertificateFromDiscriminatorValue(parseNode:ParseNode):SslCertificate @@ -90749,29 +92746,88 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubcate github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubcategoryTemplateFromDiscriminatorValue(parseNode:ParseNode):SubcategoryTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubdomainCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SubdomainCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubdomainFromDiscriminatorValue(parseNode:ParseNode):Subdomain +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SubmissionEntityAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSubmissionMailEvidenceFromDiscriminatorValue(parseNode:ParseNode):SubmissionMailEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SupervisoryReviewDayXInsightsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createSyntheticProbeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):SyntheticProbeAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTagFromDiscriminatorValue(parseNode:ParseNode):Tag +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamCopilotInteractionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsEasyApprovalsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsEasyApprovalsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubAdminOperationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubDataAccessAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubPermissionChangeAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsHealthcareAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsHealthcareAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsMessageEvidenceFromDiscriminatorValue(parseNode:ParseNode):TeamsMessageEvidence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTeamsUpdatesAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TeamsUpdatesAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTenantAllowBlockListAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TenantAllowBlockListAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatDetectionDetailFromDiscriminatorValue(parseNode:ParseNode):ThreatDetectionDetail +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatFinderAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ThreatFinderAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceAtpContentDataFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceAtpContentData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceExportAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceExportAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligence +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceMailDataFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceMailData +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceObjectAuditRecordFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceObjectAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createThreatIntelligenceUrlClickDataFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceUrlClickData github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTimelineEventFromDiscriminatorValue(parseNode:ParseNode):TimelineEvent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTodoAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TodoAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTopicModelingSettingsFromDiscriminatorValue(parseNode:ParseNode):TopicModelingSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTrainableClassifierAuditRecordFromDiscriminatorValue(parseNode:ParseNode):TrainableClassifierAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTriggersRootFromDiscriminatorValue(parseNode:ParseNode):TriggersRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createTriggerTypesRootFromDiscriminatorValue(parseNode:ParseNode):TriggerTypesRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUamOperationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UamOperationAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnclassifiedArtifactFromDiscriminatorValue(parseNode:ParseNode):UnclassifiedArtifact +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnifiedGroupAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnifiedGroupSourceCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupSourceCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnifiedGroupSourceFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupSource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationMatchedItemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationSummaryAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUniversalPrintManagementAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintManagementAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUniversalPrintPrintJobAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintPrintJobAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUrbacAssignmentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UrbacAssignmentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUrbacEnableStateAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UrbacEnableStateAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUrbacRoleAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UrbacRoleAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUrlEvidenceFromDiscriminatorValue(parseNode:ParseNode):UrlEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserAccountFromDiscriminatorValue(parseNode:ParseNode):UserAccount github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserEvidenceFromDiscriminatorValue(parseNode:ParseNode):UserEvidence github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserFromDiscriminatorValue(parseNode:ParseNode):User github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserSourceCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):UserSourceCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserSourceFromDiscriminatorValue(parseNode:ParseNode):UserSource +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUserTrainingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UserTrainingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):UsxWorkspaceOnboardingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVfamCreatePolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VfamCreatePolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVfamDeletePolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VfamDeletePolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVfamUpdatePolicyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VfamUpdatePolicyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaAmplifyAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaAmplifyAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaEngageEventsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaEngageEventsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaEngageNetworkAssociationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaEngageSegmentAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaEngageSegmentAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAgenticCampaignAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintFeedbackProgramAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintOrganizationalDataAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintPulseProgramAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramRespondentRateAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintQuestionAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintQuestionAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintRoleAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRoleAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintRubiconAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRubiconAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintSupportAccessAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSupportAccessAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintSystemAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSystemAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintUserAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGlintUserGroupAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserGroupAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaGoalsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaGoalsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaLearningAdminAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAdminAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaLearningAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaPulseAdminAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaPulseAdminAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaPulseOrganizerAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaPulseOrganizerAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaPulseReportAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaPulseReportAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVivaPulseResponseAuditRecordFromDiscriminatorValue(parseNode:ParseNode):VivaPulseResponseAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVmMetadataFromDiscriminatorValue(parseNode:ParseNode):VmMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVulnerabilityCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):VulnerabilityCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVulnerabilityComponentCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):VulnerabilityComponentCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVulnerabilityComponentFromDiscriminatorValue(parseNode:ParseNode):VulnerabilityComponent github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createVulnerabilityFromDiscriminatorValue(parseNode:ParseNode):Vulnerability +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWdatpAlertsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):WdatpAlertsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWebContentFilteringAuditRecordFromDiscriminatorValue(parseNode:ParseNode):WebContentFilteringAuditRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisBaseRecordFromDiscriminatorValue(parseNode:ParseNode):WhoisBaseRecord github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisContactFromDiscriminatorValue(parseNode:ParseNode):WhoisContact github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisHistoryRecordCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):WhoisHistoryRecordCollectionResponse @@ -90779,13 +92835,44 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisHi github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisNameserverFromDiscriminatorValue(parseNode:ParseNode):WhoisNameserver github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisRecordCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):WhoisRecordCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWhoisRecordFromDiscriminatorValue(parseNode:ParseNode):WhoisRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWindows365CustomerLockboxAuditRecordFromDiscriminatorValue(parseNode:ParseNode):Windows365CustomerLockboxAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createWorkplaceAnalyticsAuditRecordFromDiscriminatorValue(parseNode:ParseNode):WorkplaceAnalyticsAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createYammerAuditRecordFromDiscriminatorValue(parseNode:ParseNode):YammerAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::createYammerUserHidingAuditRecordFromDiscriminatorValue(parseNode:ParseNode):YammerUserHidingAuditRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoA365AiExecuteTool(A365AiExecuteTool:A365AiExecuteTool={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoA365AiInferenceCall(A365AiInferenceCall:A365AiInferenceCall={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoA365AiInvokeAgent(A365AiInvokeAgent:A365AiInvokeAgent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoA365AiRunSummary(A365AiRunSummary:A365AiRunSummary={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoA365SpanOutputs(A365SpanOutputs:A365SpanOutputs={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAadRiskDetectionAuditRecord(AadRiskDetectionAuditRecord:AadRiskDetectionAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAccount(Account:Account={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoActiveDirectoryDomainEvidence(ActiveDirectoryDomainEvidence:ActiveDirectoryDomainEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAedAuditRecord(AedAuditRecord:AedAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAgentAdminActivityRecord(AgentAdminActivityRecord:AgentAdminActivityRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAgentSettingAdminActivity(AgentSettingAdminActivity:AgentSettingAdminActivity={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiAgentEvidence(AiAgentEvidence:AiAgentEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiAppInteractionAuditRecord(AiAppInteractionAuditRecord:AiAppInteractionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiExecuteToolAuditRecord(AiExecuteToolAuditRecord:AiExecuteToolAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiInteractionsChangeNotificationAuditRecord(AiInteractionsChangeNotificationAuditRecord:AiInteractionsChangeNotificationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiInteractionsExportAuditRecord(AiInteractionsExportAuditRecord:AiInteractionsExportAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiInteractionsSubscriptionAuditRecord(AiInteractionsSubscriptionAuditRecord:AiInteractionsSubscriptionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAiInvokeAgentAuditRecord(AiInvokeAgentAuditRecord:AiInvokeAgentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipDiscover(AipDiscover:AipDiscover={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipFileDeleted(AipFileDeleted:AipFileDeleted={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipHeartBeat(AipHeartBeat:AipHeartBeat={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipProtectionActionLogRequest(AipProtectionActionLogRequest:AipProtectionActionLogRequest={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipScannerDiscoverEvent(AipScannerDiscoverEvent:AipScannerDiscoverEvent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAipSensitivityLabelActionLogRequest(AipSensitivityLabelActionLogRequest:AipSensitivityLabelActionLogRequest={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAirAdminActionInvestigationData(AirAdminActionInvestigationData:AirAdminActionInvestigationData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAirInvestigationData(AirInvestigationData:AirInvestigationData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAirManualInvestigationData(AirManualInvestigationData:AirManualInvestigationData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAISpanOutputsAuditRecord(AISpanOutputsAuditRecord:AISpanOutputsAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlert(Alert:Alert={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlertCollectionResponse(AlertCollectionResponse:AlertCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlertComment(AlertComment:AlertComment={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlertEvidence(AlertEvidence:AlertEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlertSubmissionAuditRecord(AlertSubmissionAuditRecord:AlertSubmissionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAlertSubmissionResultDetailAuditRecord(AlertSubmissionResultDetailAuditRecord:AlertSubmissionResultDetailAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAmazonResourceEvidence(AmazonResourceEvidence:AmazonResourceEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAnalyzedEmail(AnalyzedEmail:AnalyzedEmail={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAnalyzedEmailAttachment(AnalyzedEmailAttachment:AnalyzedEmailAttachment={}):Record void> @@ -90803,46 +92890,141 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoArticleIndicator(ArticleIndicator:ArticleIndicator={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoArticleIndicatorCollectionResponse(ArticleIndicatorCollectionResponse:ArticleIndicatorCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoArtifact(Artifact:Artifact={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAttackSimAdminAuditRecord(AttackSimAdminAuditRecord:AttackSimAdminAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAttackSimAuditRecord(AttackSimAuditRecord:AttackSimAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditConfigAuditRecord(AuditConfigAuditRecord:AuditConfigAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditCoreRoot(AuditCoreRoot:AuditCoreRoot={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditData(AuditData:AuditData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditLogQuery(AuditLogQuery:AuditLogQuery={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditLogQueryCollectionResponse(AuditLogQueryCollectionResponse:AuditLogQueryCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditLogRecord(AuditLogRecord:AuditLogRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditLogRecordCollectionResponse(AuditLogRecordCollectionResponse:AuditLogRecordCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditRecordTypeDictionary(AuditRecordTypeDictionary:AuditRecordTypeDictionary={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuditSearchAuditRecord(AuditSearchAuditRecord:AuditSearchAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuthorityTemplate(AuthorityTemplate:AuthorityTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAuthorityTemplateCollectionResponse(AuthorityTemplateCollectionResponse:AuthorityTemplateCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAutoAuditingConfiguration(AutoAuditingConfiguration:AutoAuditingConfiguration={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAutonomousSystem(AutonomousSystem:AutonomousSystem={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzfwApplicationRuleAggregationEventRecord(AzfwApplicationRuleAggregationEventRecord:AzfwApplicationRuleAggregationEventRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzfwDnsQueryEventRecord(AzfwDnsQueryEventRecord:AzfwDnsQueryEventRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzfwNetworkRuleEventRecord(AzfwNetworkRuleEventRecord:AzfwNetworkRuleEventRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzureActiveDirectoryAccountLogonAuditRecord(AzureActiveDirectoryAccountLogonAuditRecord:AzureActiveDirectoryAccountLogonAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzureActiveDirectoryAuditRecord(AzureActiveDirectoryAuditRecord:AzureActiveDirectoryAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzureActiveDirectoryStsLogonAuditRecord(AzureActiveDirectoryStsLogonAuditRecord:AzureActiveDirectoryStsLogonAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzureAISearchAuditRecord(AzureAISearchAuditRecord:AzureAISearchAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoAzureResourceEvidence(AzureResourceEvidence:AzureResourceEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoBlobContainerEvidence(BlobContainerEvidence:BlobContainerEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoBlobEvidence(BlobEvidence:BlobEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCampaignAuditRecord(CampaignAuditRecord:CampaignAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCaseEscaped(CaseEscaped:CaseEscaped={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCaseOperation(CaseOperation:CaseOperation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCaseOperationCollectionResponse(CaseOperationCollectionResponse:CaseOperationCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCasesRoot(CasesRoot:CasesRoot={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCategoryTemplate(CategoryTemplate:CategoryTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCategoryTemplateCollectionResponse(CategoryTemplateCollectionResponse:CategoryTemplateCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCcraiPolicyViolationRecord(CcraiPolicyViolationRecord:CcraiPolicyViolationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpClassifierHealthRecord(CdpClassifierHealthRecord:CdpClassifierHealthRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpColdCrawlStatusRecord(CdpColdCrawlStatusRecord:CdpColdCrawlStatusRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpConsumptionResourceRecord(CdpConsumptionResourceRecord:CdpConsumptionResourceRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpContentExplorerAggregateRecord(CdpContentExplorerAggregateRecord:CdpContentExplorerAggregateRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpdlmaiInteractionInsightsRecord(CdpdlmaiInteractionInsightsRecord:CdpdlmaiInteractionInsightsRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpDlpSensitiveEndpointAuditRecord(CdpDlpSensitiveEndpointAuditRecord:CdpDlpSensitiveEndpointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpLogRecord(CdpLogRecord:CdpLogRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpOcrBillingRecord(CdpOcrBillingRecord:CdpOcrBillingRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCdpResourceScopeChangeEventRecord(CdpResourceScopeChangeEventRecord:CdpResourceScopeChangeEventRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCitationTemplate(CitationTemplate:CitationTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCitationTemplateCollectionResponse(CitationTemplateCollectionResponse:CitationTemplateCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudApplicationEvidence(CloudApplicationEvidence:CloudApplicationEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudLogonRequestEvidence(CloudLogonRequestEvidence:CloudLogonRequestEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudLogonSessionEvidence(CloudLogonSessionEvidence:CloudLogonSessionEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudUpdateDeviceConfigAuditRecord(CloudUpdateDeviceConfigAuditRecord:CloudUpdateDeviceConfigAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudUpdateProfileConfigAuditRecord(CloudUpdateProfileConfigAuditRecord:CloudUpdateProfileConfigAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCloudUpdateTenantConfigAuditRecord(CloudUpdateTenantConfigAuditRecord:CloudUpdateTenantConfigAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCollaborationRoot(CollaborationRoot:CollaborationRoot={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceConnectorAuditRecord(ComplianceConnectorAuditRecord:ComplianceConnectorAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLMExchangeAuditRecord(ComplianceDLMExchangeAuditRecord:ComplianceDLMExchangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLMSharePointAuditRecord(ComplianceDLMSharePointAuditRecord:ComplianceDLMSharePointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPApplicationsAuditRecord(ComplianceDLPApplicationsAuditRecord:ComplianceDLPApplicationsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPApplicationsClassificationAuditRecord(ComplianceDLPApplicationsClassificationAuditRecord:ComplianceDLPApplicationsClassificationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPEndpointAuditRecord(ComplianceDLPEndpointAuditRecord:ComplianceDLPEndpointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPEndpointDiscoveryAuditRecord(ComplianceDLPEndpointDiscoveryAuditRecord:ComplianceDLPEndpointDiscoveryAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPEnforcementAuditRecord(ComplianceDLPEnforcementAuditRecord:ComplianceDLPEnforcementAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPExchangeAuditRecord(ComplianceDLPExchangeAuditRecord:ComplianceDLPExchangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPExchangeClassificationAuditRecord(ComplianceDLPExchangeClassificationAuditRecord:ComplianceDLPExchangeClassificationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPExchangeClassificationCdpRecord(ComplianceDLPExchangeClassificationCdpRecord:ComplianceDLPExchangeClassificationCdpRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPExchangeDiscoveryAuditRecord(ComplianceDLPExchangeDiscoveryAuditRecord:ComplianceDLPExchangeDiscoveryAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPSharePointAuditRecord(ComplianceDLPSharePointAuditRecord:ComplianceDLPSharePointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPSharePointClassificationAuditRecord(ComplianceDLPSharePointClassificationAuditRecord:ComplianceDLPSharePointClassificationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPSharePointClassificationCdpRecord(ComplianceDLPSharePointClassificationCdpRecord:ComplianceDLPSharePointClassificationCdpRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceDLPSharePointClassificationExtendedAuditRecord(ComplianceDLPSharePointClassificationExtendedAuditRecord:ComplianceDLPSharePointClassificationExtendedAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceExchangeOcrAuditRecord(ComplianceExchangeOcrAuditRecord:ComplianceExchangeOcrAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceManagerActionRecord(ComplianceManagerActionRecord:ComplianceManagerActionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCompliancePolicyGradingSharePointAuditRecord(CompliancePolicyGradingSharePointAuditRecord:CompliancePolicyGradingSharePointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceSettingsChangeAuditRecord(ComplianceSettingsChangeAuditRecord:ComplianceSettingsChangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceSitGradingSharePointAuditRecord(ComplianceSitGradingSharePointAuditRecord:ComplianceSitGradingSharePointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoComplianceSupervisionExchangeAuditRecord(ComplianceSupervisionExchangeAuditRecord:ComplianceSupervisionExchangeAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCompromiseIndicator(CompromiseIndicator:CompromiseIndicator={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoConnectedAIAppInteractionAuditRecord(ConnectedAIAppInteractionAuditRecord:ConnectedAIAppInteractionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoConsumptionResourceAuditRecord(ConsumptionResourceAuditRecord:ConsumptionResourceAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoContainerEvidence(ContainerEvidence:ContainerEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoContainerImageEvidence(ContainerImageEvidence:ContainerImageEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoContainerRegistryEvidence(ContainerRegistryEvidence:ContainerRegistryEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoContentStoreMetadataRecord(ContentStoreMetadataRecord:ContentStoreMetadataRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotAgentManagementAuditRecord(CopilotAgentManagementAuditRecord:CopilotAgentManagementAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotForSecurityLoggingAuditRecord(CopilotForSecurityLoggingAuditRecord:CopilotForSecurityLoggingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotForSecurityTriggerAuditRecord(CopilotForSecurityTriggerAuditRecord:CopilotForSecurityTriggerAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotInteractionAuditRecord(CopilotInteractionAuditRecord:CopilotInteractionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotPluginSettingAuditRecord(CopilotPluginSettingAuditRecord:CopilotPluginSettingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotPromptBookSettingAuditRecord(CopilotPromptBookSettingAuditRecord:CopilotPromptBookSettingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotSessionSharingAuditRecord(CopilotSessionSharingAuditRecord:CopilotSessionSharingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotSettingAuditRecord(CopilotSettingAuditRecord:CopilotSettingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCopilotWorkspaceSettingAuditRecord(CopilotWorkspaceSettingAuditRecord:CopilotWorkspaceSettingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCoreReportingSettingsAuditRecord(CoreReportingSettingsAuditRecord:CoreReportingSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCortanaBriefingAuditRecord(CortanaBriefingAuditRecord:CortanaBriefingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCriticalAssetManagementClassificationRecord(CriticalAssetManagementClassificationRecord:CriticalAssetManagementClassificationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCrmEntityOperationAuditRecord(CrmEntityOperationAuditRecord:CrmEntityOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCrossTenantAccessPolicyAuditRecord(CrossTenantAccessPolicyAuditRecord:CrossTenantAccessPolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCustomerKeyServiceEncryptionAuditRecord(CustomerKeyServiceEncryptionAuditRecord:CustomerKeyServiceEncryptionAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoCvssSummary(CvssSummary:CvssSummary={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataCenterSecurityCmdletAuditRecord(DataCenterSecurityCmdletAuditRecord:DataCenterSecurityCmdletAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataGovernanceAuditRecord(DataGovernanceAuditRecord:DataGovernanceAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataInsightsRestApiAuditRecord(DataInsightsRestApiAuditRecord:DataInsightsRestApiAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataLakeExportOperationAuditRecord(DataLakeExportOperationAuditRecord:DataLakeExportOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataSecurityInvestigationAuditRecord(DataSecurityInvestigationAuditRecord:DataSecurityInvestigationAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataSet(DataSet:DataSet={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataShareOperationAuditRecord(DataShareOperationAuditRecord:DataShareOperationAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataSource(DataSource:DataSource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataSourceCollectionResponse(DataSourceCollectionResponse:DataSourceCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDataSourceContainer(DataSourceContainer:DataSourceContainer={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDefaultAuditData(DefaultAuditData:DefaultAuditData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDefenderCaseManagementAuditRecord(DefenderCaseManagementAuditRecord:DefenderCaseManagementAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDefenderPreviewFeaturesRecord(DefenderPreviewFeaturesRecord:DefenderPreviewFeaturesRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDefenderSecurityForAIConfigurationAuditRecord(DefenderSecurityForAIConfigurationAuditRecord:DefenderSecurityForAIConfigurationAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDepartmentTemplate(DepartmentTemplate:DepartmentTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDepartmentTemplateCollectionResponse(DepartmentTemplateCollectionResponse:DepartmentTemplateCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeployFeatureActivityRecord(DeployFeatureActivityRecord:DeployFeatureActivityRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeploymentAccessKeyType(DeploymentAccessKeyType:DeploymentAccessKeyType={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDetonationBehaviourDetails(DetonationBehaviourDetails:DetonationBehaviourDetails={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDetonationChain(DetonationChain:DetonationChain={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDetonationDetails(DetonationDetails:DetonationDetails={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDetonationObservables(DetonationObservables:DetonationObservables={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeviceDiscoverySettingsAuthenticatedScansRecord(DeviceDiscoverySettingsAuthenticatedScansRecord:DeviceDiscoverySettingsAuthenticatedScansRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeviceDiscoverySettingsExclusionRecord(DeviceDiscoverySettingsExclusionRecord:DeviceDiscoverySettingsExclusionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeviceDiscoverySettingsRecord(DeviceDiscoverySettingsRecord:DeviceDiscoverySettingsRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDeviceEvidence(DeviceEvidence:DeviceEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDictionary(Dictionary:Dictionary={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDiscoveryAuditRecord(DiscoveryAuditRecord:DiscoveryAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDispositionReviewStage(DispositionReviewStage:DispositionReviewStage={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDispositionReviewStageCollectionResponse(DispositionReviewStageCollectionResponse:DispositionReviewStageCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDlpEndpointAuditRecord(DlpEndpointAuditRecord:DlpEndpointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDlpImportResultAuditRecord(DlpImportResultAuditRecord:DlpImportResultAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDlpSensitiveInformationTypeRulePackageCmdletRecord(DlpSensitiveInformationTypeRulePackageCmdletRecord:DlpSensitiveInformationTypeRulePackageCmdletRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDnsEvidence(DnsEvidence:DnsEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDragonCopilotAccessRecord(DragonCopilotAccessRecord:DragonCopilotAccessRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDragonCopilotAdminRecord(DragonCopilotAdminRecord:DragonCopilotAdminRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDragonCopilotClinicalDataRecord(DragonCopilotClinicalDataRecord:DragonCopilotClinicalDataRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDragonCopilotSessionRecord(DragonCopilotSessionRecord:DragonCopilotSessionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoDynamics365BusinessCentralAuditRecord(Dynamics365BusinessCentralAuditRecord:Dynamics365BusinessCentralAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoveryAddToReviewSetOperation(EdiscoveryAddToReviewSetOperation:EdiscoveryAddToReviewSetOperation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoveryCase(EdiscoveryCase:EdiscoveryCase={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoveryCaseCollectionResponse(EdiscoveryCaseCollectionResponse:EdiscoveryCaseCollectionResponse={}):Record void> @@ -90869,10 +93051,19 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoverySearchCollectionResponse(EdiscoverySearchCollectionResponse:EdiscoverySearchCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoverySearchExportOperation(EdiscoverySearchExportOperation:EdiscoverySearchExportOperation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEdiscoveryTagOperation(EdiscoveryTagOperation:EdiscoveryTagOperation={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEhrConnectorAuditBaseRecord(EhrConnectorAuditBaseRecord:EhrConnectorAuditBaseRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEmailSender(EmailSender:EmailSender={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEopSubmissionFeedEntityAuditRecord(EopSubmissionFeedEntityAuditRecord:EopSubmissionFeedEntityAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEventPropagationResult(EventPropagationResult:EventPropagationResult={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoEventQuery(EventQuery:EventQuery={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExchangeAdminAuditRecord(ExchangeAdminAuditRecord:ExchangeAdminAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExchangeAggregatedMailboxAuditRecord(ExchangeAggregatedMailboxAuditRecord:ExchangeAggregatedMailboxAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExchangeAggregatedOperationRecord(ExchangeAggregatedOperationRecord:ExchangeAggregatedOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExchangeMailboxAuditGroupRecord(ExchangeMailboxAuditGroupRecord:ExchangeMailboxAuditGroupRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExchangeMailboxAuditRecord(ExchangeMailboxAuditRecord:ExchangeMailboxAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoExportFileMetadata(ExportFileMetadata:ExportFileMetadata={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoFabricAuditRecord(FabricAuditRecord:FabricAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoFabricPolicyRecord(FabricPolicyRecord:FabricPolicyRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoFileDetails(FileDetails:FileDetails={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoFileEvidence(FileEvidence:FileEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoFileHash(FileHash:FileHash={}):Record void> @@ -90894,6 +93085,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoGitHubRepoEvidence(GitHubRepoEvidence:GitHubRepoEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoGitHubUserEvidence(GitHubUserEvidence:GitHubUserEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoGoogleCloudResourceEvidence(GoogleCloudResourceEvidence:GoogleCloudResourceEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHealthcareSignalRecord(HealthcareSignalRecord:HealthcareSignalRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHealthIssue(HealthIssue:HealthIssue={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHealthIssueCollectionResponse(HealthIssueCollectionResponse:HealthIssueCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHost(Host:Host={}):Record void> @@ -90902,6 +93094,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostComponentCollectionResponse(HostComponentCollectionResponse:HostComponentCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostCookie(HostCookie:HostCookie={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostCookieCollectionResponse(HostCookieCollectionResponse:HostCookieCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostedRpaAuditRecord(HostedRpaAuditRecord:HostedRpaAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostLogonSessionEvidence(HostLogonSessionEvidence:HostLogonSessionEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostname(Hostname:Hostname={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostPair(HostPair:HostPair={}):Record void> @@ -90917,8 +93110,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostSslCertificatePort(HostSslCertificatePort:HostSslCertificatePort={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostTracker(HostTracker:HostTracker={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHostTrackerCollectionResponse(HostTrackerCollectionResponse:HostTrackerCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHrSignalAuditRecord(HrSignalAuditRecord:HrSignalAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHuntingQueryResults(HuntingQueryResults:HuntingQueryResults={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHuntingRowResult(HuntingRowResult:HuntingRowResult={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHygieneEventRecord(HygieneEventRecord:HygieneEventRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoHyperlink(Hyperlink:Hyperlink={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIdentityAccounts(IdentityAccounts:IdentityAccounts={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIdentityAccountsCollectionResponse(IdentityAccountsCollectionResponse:IdentityAccountsCollectionResponse={}):Record void> @@ -90926,6 +93121,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIncident(Incident:Incident={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIncidentCollectionResponse(IncidentCollectionResponse:IncidentCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIndicator(Indicator:Indicator={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoInformationBarrierPolicyApplicationAuditRecord(InformationBarrierPolicyApplicationAuditRecord:InformationBarrierPolicyApplicationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoInformationWorkerProtectionAuditRecord(InformationWorkerProtectionAuditRecord:InformationWorkerProtectionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoInsiderRiskScopedUserInsightsRecord(InsiderRiskScopedUserInsightsRecord:InsiderRiskScopedUserInsightsRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoInsiderRiskScopedUsersRecord(InsiderRiskScopedUsersRecord:InsiderRiskScopedUsersRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIntegratedAppsAppAdminActivityAuditRecord(IntegratedAppsAppAdminActivityAuditRecord:IntegratedAppsAppAdminActivityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIntegratedAppsAppSettingsAdminActivityAuditRecord(IntegratedAppsAppSettingsAdminActivityAuditRecord:IntegratedAppsAppSettingsAdminActivityAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIntelligenceProfile(IntelligenceProfile:IntelligenceProfile={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIntelligenceProfileCollectionResponse(IntelligenceProfileCollectionResponse:IntelligenceProfileCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIntelligenceProfileCountryOrRegionOfOrigin(IntelligenceProfileCountryOrRegionOfOrigin:IntelligenceProfileCountryOrRegionOfOrigin={}):Record void> @@ -90935,6 +93136,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIoTDeviceEvidence(IoTDeviceEvidence:IoTDeviceEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIpAddress(IpAddress:IpAddress={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIpEvidence(IpEvidence:IpEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIrmActivityAuditTrailRecord(IrmActivityAuditTrailRecord:IrmActivityAuditTrailRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoIrmUserDefinedDetectionRecord(IrmUserDefinedDetectionRecord:IrmUserDefinedDetectionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKaizalaAuditRecord(KaizalaAuditRecord:KaizalaAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesClusterEvidence(KubernetesClusterEvidence:KubernetesClusterEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesControllerEvidence(KubernetesControllerEvidence:KubernetesControllerEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesNamespaceEvidence(KubernetesNamespaceEvidence:KubernetesNamespaceEvidence={}):Record void> @@ -90943,26 +93147,170 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesServiceAccountEvidence(KubernetesServiceAccountEvidence:KubernetesServiceAccountEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesServiceEvidence(KubernetesServiceEvidence:KubernetesServiceEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoKubernetesServicePort(KubernetesServicePort:KubernetesServicePort={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoLabelAnalyticsAggregateAuditRecord(LabelAnalyticsAggregateAuditRecord:LabelAnalyticsAggregateAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoLabelContentExplorerAuditRecord(LabelContentExplorerAuditRecord:LabelContentExplorerAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoLabelsRoot(LabelsRoot:LabelsRoot={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoLargeContentMetadataAuditRecord(LargeContentMetadataAuditRecord:LargeContentMetadataAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoLoggedOnUser(LoggedOnUser:LoggedOnUser={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoM365ComplianceConnectorAuditRecord(M365ComplianceConnectorAuditRecord:M365ComplianceConnectorAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoM365daadAuditRecord(M365daadAuditRecord:M365daadAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoM365odspAssetMetadataRecord(M365odspAssetMetadataRecord:M365odspAssetMetadataRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoM365SearchSectionsRecord(M365SearchSectionsRecord:M365SearchSectionsRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMailboxConfigurationEvidence(MailboxConfigurationEvidence:MailboxConfigurationEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMailboxEvidence(MailboxEvidence:MailboxEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMailClusterEvidence(MailClusterEvidence:MailClusterEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMailSubmissionData(MailSubmissionData:MailSubmissionData={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMalwareEvidence(MalwareEvidence:MalwareEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoManagedServicesAuditRecord(ManagedServicesAuditRecord:ManagedServicesAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoManagedTenantsAuditRecord(ManagedTenantsAuditRecord:ManagedTenantsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMapgAlertsAuditRecord(MapgAlertsAuditRecord:MapgAlertsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMapgOnboardAuditRecord(MapgOnboardAuditRecord:MapgOnboardAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMapgPolicyAuditRecord(MapgPolicyAuditRecord:MapgPolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMapgRemediationAuditRecord(MapgRemediationAuditRecord:MapgRemediationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMcasAlertsAuditRecord(McasAlertsAuditRecord:McasAlertsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMdaAuditRecord(MdaAuditRecord:MdaAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMdaDataSecuritySignalRecord(MdaDataSecuritySignalRecord:MdaDataSecuritySignalRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMDASHAuditRecord(MDASHAuditRecord:MDASHAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMdatpAuditRecord(MdatpAuditRecord:MdatpAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMdcEventsRecord(MdcEventsRecord:MdcEventsRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMdiAuditRecord(MdiAuditRecord:MdiAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMergeResponse(MergeResponse:MergeResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMeshWorldsAuditRecord(MeshWorldsAuditRecord:MeshWorldsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365BackupBackupItemAuditRecord(Microsoft365BackupBackupItemAuditRecord:Microsoft365BackupBackupItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365BackupBackupPolicyAuditRecord(Microsoft365BackupBackupPolicyAuditRecord:Microsoft365BackupBackupPolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365BackupGranularBrowseTaskAuditRecord(Microsoft365BackupGranularBrowseTaskAuditRecord:Microsoft365BackupGranularBrowseTaskAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365BackupRestoreItemAuditRecord(Microsoft365BackupRestoreItemAuditRecord:Microsoft365BackupRestoreItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365BackupRestoreTaskAuditRecord(Microsoft365BackupRestoreTaskAuditRecord:Microsoft365BackupRestoreTaskAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoft365CopilotScheduledPromptAuditRecord(Microsoft365CopilotScheduledPromptAuditRecord:Microsoft365CopilotScheduledPromptAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftDefenderExpertsXDRAuditRecord(MicrosoftDefenderExpertsXDRAuditRecord:MicrosoftDefenderExpertsXDRAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftFlowAuditRecord(MicrosoftFlowAuditRecord:MicrosoftFlowAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftFormsAuditRecord(MicrosoftFormsAuditRecord:MicrosoftFormsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftGraphDataConnectConsent(MicrosoftGraphDataConnectConsent:MicrosoftGraphDataConnectConsent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftGraphDataConnectOperation(MicrosoftGraphDataConnectOperation:MicrosoftGraphDataConnectOperation={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewDataCatalogOperationRecord(MicrosoftPurviewDataCatalogOperationRecord:MicrosoftPurviewDataCatalogOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewDataMapOperationRecord(MicrosoftPurviewDataMapOperationRecord:MicrosoftPurviewDataMapOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewMetadataPolicyOperationRecord(MicrosoftPurviewMetadataPolicyOperationRecord:MicrosoftPurviewMetadataPolicyOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewPolicyOperationRecord(MicrosoftPurviewPolicyOperationRecord:MicrosoftPurviewPolicyOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewPrivacyAuditEvent(MicrosoftPurviewPrivacyAuditEvent:MicrosoftPurviewPrivacyAuditEvent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftPurviewUnifiedCatalogOperationRecord(MicrosoftPurviewUnifiedCatalogOperationRecord:MicrosoftPurviewUnifiedCatalogOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftStreamAuditRecord(MicrosoftStreamAuditRecord:MicrosoftStreamAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsAdminAuditRecord(MicrosoftTeamsAdminAuditRecord:MicrosoftTeamsAdminAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsAnalyticsAuditRecord(MicrosoftTeamsAnalyticsAuditRecord:MicrosoftTeamsAnalyticsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsAuditRecord(MicrosoftTeamsAuditRecord:MicrosoftTeamsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsDeviceAuditRecord(MicrosoftTeamsDeviceAuditRecord:MicrosoftTeamsDeviceAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsRetentionLabelActionAuditRecord(MicrosoftTeamsRetentionLabelActionAuditRecord:MicrosoftTeamsRetentionLabelActionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsSensitivityLabelActionAuditRecord(MicrosoftTeamsSensitivityLabelActionAuditRecord:MicrosoftTeamsSensitivityLabelActionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsShiftsAuditRecord(MicrosoftTeamsShiftsAuditRecord:MicrosoftTeamsShiftsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMicrosoftTeamsUserConcernAuditRecord(MicrosoftTeamsUserConcernAuditRecord:MicrosoftTeamsUserConcernAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelExchangeItemAuditRecord(MipAutoLabelExchangeItemAuditRecord:MipAutoLabelExchangeItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelProgressFeedbackAuditRecord(MipAutoLabelProgressFeedbackAuditRecord:MipAutoLabelProgressFeedbackAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelSharePointItemAuditRecord(MipAutoLabelSharePointItemAuditRecord:MipAutoLabelSharePointItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelSharePointPolicyLocationAuditRecord(MipAutoLabelSharePointPolicyLocationAuditRecord:MipAutoLabelSharePointPolicyLocationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelSimulationSharePointCompletionRecord(MipAutoLabelSimulationSharePointCompletionRecord:MipAutoLabelSimulationSharePointCompletionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelSimulationSharePointProgressRecord(MipAutoLabelSimulationSharePointProgressRecord:MipAutoLabelSimulationSharePointProgressRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipAutoLabelSimulationStatisticsRecord(MipAutoLabelSimulationStatisticsRecord:MipAutoLabelSimulationStatisticsRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipExactDataMatchAuditRecord(MipExactDataMatchAuditRecord:MipExactDataMatchAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipLabelAnalyticsAuditRecord(MipLabelAnalyticsAuditRecord:MipLabelAnalyticsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMipLabelAuditRecord(MipLabelAuditRecord:MipLabelAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMosAgentInfoRecord(MosAgentInfoRecord:MosAgentInfoRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMosAgentInfoRecordV2(MosAgentInfoRecordV2:MosAgentInfoRecordV2={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMs365dCustomDetectionAuditRecord(Ms365dCustomDetectionAuditRecord:Ms365dCustomDetectionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMs365dIncidentAuditRecord(Ms365dIncidentAuditRecord:Ms365dIncidentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMs365dSuppressionRuleAuditRecord(Ms365dSuppressionRuleAuditRecord:Ms365dSuppressionRuleAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsdeCustomCollectionAuditRecord(MsdeCustomCollectionAuditRecord:MsdeCustomCollectionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsdeGeneralSettingsAuditRecord(MsdeGeneralSettingsAuditRecord:MsdeGeneralSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsdeIndicatorsSettingsAuditRecord(MsdeIndicatorsSettingsAuditRecord:MsdeIndicatorsSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsdeResponseActionsAuditRecord(MsdeResponseActionsAuditRecord:MsdeResponseActionsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsdeRolesSettingsAuditRecord(MsdeRolesSettingsAuditRecord:MsdeRolesSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMspVectorSearchContentMetadataAuditRecord(MspVectorSearchContentMetadataAuditRecord:MspVectorSearchContentMetadataAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMsticNationStateNotificationRecord(MsticNationStateNotificationRecord:MsticNationStateNotificationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMultiStageDispositionAuditRecord(MultiStageDispositionAuditRecord:MultiStageDispositionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoMyAnalyticsSettingsAuditRecord(MyAnalyticsSettingsAuditRecord:MyAnalyticsSettingsAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoNetworkAdapter(NetworkAdapter:NetworkAdapter={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoNetworkConnectionEvidence(NetworkConnectionEvidence:NetworkConnectionEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoNicEvidence(NicEvidence:NicEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoNoisyAlertPolicyAuditRecord(NoisyAlertPolicyAuditRecord:NoisyAlertPolicyAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOauthApplicationEvidence(OauthApplicationEvidence:OauthApplicationEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOcrSettings(OcrSettings:OcrSettings={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOfficeNativeAuditRecord(OfficeNativeAuditRecord:OfficeNativeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOmePortalAuditRecord(OmePortalAuditRecord:OmePortalAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOnDemandSharePointClassificationAuditRecord(OnDemandSharePointClassificationAuditRecord:OnDemandSharePointClassificationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOneDriveAuditRecord(OneDriveAuditRecord:OneDriveAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOnPremisesFileShareScannerDLPAuditRecord(OnPremisesFileShareScannerDLPAuditRecord:OnPremisesFileShareScannerDLPAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOnPremisesSharePointScannerDLPAuditRecord(OnPremisesSharePointScannerDLPAuditRecord:OnPremisesSharePointScannerDLPAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOrganizationalDataInM365AuditRecord(OrganizationalDataInM365AuditRecord:OrganizationalDataInM365AuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOutlookCopilotAutomationAuditRecord(OutlookCopilotAutomationAuditRecord:OutlookCopilotAutomationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoOwaGetAccessTokenForResourceAuditRecord(OwaGetAccessTokenForResourceAuditRecord:OwaGetAccessTokenForResourceAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoP4aiAssessmentCategoryRecord(P4aiAssessmentCategoryRecord:P4aiAssessmentCategoryRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoP4aiAssessmentFabricScannerRecord(P4aiAssessmentFabricScannerRecord:P4aiAssessmentFabricScannerRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoP4aiAssessmentLocationResultRecord(P4aiAssessmentLocationResultRecord:P4aiAssessmentLocationResultRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoP4aiAssessmentRecord(P4aiAssessmentRecord:P4aiAssessmentRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoP4AIRiskScoreRecord(P4AIRiskScoreRecord:P4AIRiskScoreRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPassiveDnsRecord(PassiveDnsRecord:PassiveDnsRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPassiveDnsRecordCollectionResponse(PassiveDnsRecordCollectionResponse:PassiveDnsRecordCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPeopleAdminSettingsAuditRecord(PeopleAdminSettingsAuditRecord:PeopleAdminSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPhysicalBadgingSignalAuditRecord(PhysicalBadgingSignalAuditRecord:PhysicalBadgingSignalAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlacesDirectoryAuditRecord(PlacesDirectoryAuditRecord:PlacesDirectoryAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerChatMessageAuditRecord(PlannerChatMessageAuditRecord:PlannerChatMessageAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerChatMessageListAuditRecord(PlannerChatMessageListAuditRecord:PlannerChatMessageListAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerCopyPlanAuditRecord(PlannerCopyPlanAuditRecord:PlannerCopyPlanAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerGoalAuditRecord(PlannerGoalAuditRecord:PlannerGoalAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerGoalListAuditRecord(PlannerGoalListAuditRecord:PlannerGoalListAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerPlanAuditRecord(PlannerPlanAuditRecord:PlannerPlanAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerPlanListAuditRecord(PlannerPlanListAuditRecord:PlannerPlanListAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerPlanSensitivityLabelAuditRecord(PlannerPlanSensitivityLabelAuditRecord:PlannerPlanSensitivityLabelAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerRosterAuditRecord(PlannerRosterAuditRecord:PlannerRosterAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerRosterSensitivityLabelAuditRecord(PlannerRosterSensitivityLabelAuditRecord:PlannerRosterSensitivityLabelAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerTaskAuditRecord(PlannerTaskAuditRecord:PlannerTaskAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerTaskListAuditRecord(PlannerTaskListAuditRecord:PlannerTaskListAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPlannerTenantSettingsAuditRecord(PlannerTenantSettingsAuditRecord:PlannerTenantSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPolicyConfigChangeAuditRecord(PolicyConfigChangeAuditRecord:PolicyConfigChangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerAppsAuditAppRecord(PowerAppsAuditAppRecord:PowerAppsAuditAppRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerAppsAuditPlanRecord(PowerAppsAuditPlanRecord:PowerAppsAuditPlanRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerAppsAuditResourceRecord(PowerAppsAuditResourceRecord:PowerAppsAuditResourceRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerBIAuditRecord(PowerBIAuditRecord:PowerBIAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerBIDlpAuditRecord(PowerBIDlpAuditRecord:PowerBIDlpAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPagesSiteAuditRecord(PowerPagesSiteAuditRecord:PowerPagesSiteAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformAdminDlpAuditRecord(PowerPlatformAdminDlpAuditRecord:PowerPlatformAdminDlpAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformAdminEnvironmentAuditRecord(PowerPlatformAdminEnvironmentAuditRecord:PowerPlatformAdminEnvironmentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformAdministratorActivityRecord(PowerPlatformAdministratorActivityRecord:PowerPlatformAdministratorActivityRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformLockboxResourceAccessRequestAuditRecord(PowerPlatformLockboxResourceAccessRequestAuditRecord:PowerPlatformLockboxResourceAccessRequestAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformLockboxResourceCommandAuditRecord(PowerPlatformLockboxResourceCommandAuditRecord:PowerPlatformLockboxResourceCommandAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformServiceActivityAuditRecord(PowerPlatformServiceActivityAuditRecord:PowerPlatformServiceActivityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPowerPlatformTenantIsolationRecord(PowerPlatformTenantIsolationRecord:PowerPlatformTenantIsolationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyDataMatchAuditRecord(PrivacyDataMatchAuditRecord:PrivacyDataMatchAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyDataMinimizationRecord(PrivacyDataMinimizationRecord:PrivacyDataMinimizationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyDigestEmailRecord(PrivacyDigestEmailRecord:PrivacyDigestEmailRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyOpenAccessAuditRecord(PrivacyOpenAccessAuditRecord:PrivacyOpenAccessAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyPortalAuditRecord(PrivacyPortalAuditRecord:PrivacyPortalAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyRemediationActionRecord(PrivacyRemediationActionRecord:PrivacyRemediationActionRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivacyRemediationRecord(PrivacyRemediationRecord:PrivacyRemediationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivaPrivacyAssessmentOperationRecord(PrivaPrivacyAssessmentOperationRecord:PrivaPrivacyAssessmentOperationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPrivaPrivacyConsentOperationRecord(PrivaPrivacyConsentOperationRecord:PrivaPrivacyConsentOperationRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProcessEvidence(ProcessEvidence:ProcessEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectAuditRecord(ProjectAuditRecord:ProjectAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebAssignedToMeSettingsAuditRecord(ProjectForTheWebAssignedToMeSettingsAuditRecord:ProjectForTheWebAssignedToMeSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebProjectAuditRecord(ProjectForTheWebProjectAuditRecord:ProjectForTheWebProjectAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebProjectSettingsAuditRecord(ProjectForTheWebProjectSettingsAuditRecord:ProjectForTheWebProjectSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebRoadmapAuditRecord(ProjectForTheWebRoadmapAuditRecord:ProjectForTheWebRoadmapAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebRoadmapItemAuditRecord(ProjectForTheWebRoadmapItemAuditRecord:ProjectForTheWebRoadmapItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebRoadmapSettingsAuditRecord(ProjectForTheWebRoadmapSettingsAuditRecord:ProjectForTheWebRoadmapSettingsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoProjectForTheWebTaskAuditRecord(ProjectForTheWebTaskAuditRecord:ProjectForTheWebTaskAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPublicFolderAuditRecord(PublicFolderAuditRecord:PublicFolderAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPurviewInsiderRiskAlertsRecord(PurviewInsiderRiskAlertsRecord:PurviewInsiderRiskAlertsRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPurviewInsiderRiskCasesRecord(PurviewInsiderRiskCasesRecord:PurviewInsiderRiskCasesRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPurviewMCRecommendationRecord(PurviewMCRecommendationRecord:PurviewMCRecommendationRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoPurviewPostureAgentAuditRecord(PurviewPostureAgentAuditRecord:PurviewPostureAgentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoQuarantineAuditRecord(QuarantineAuditRecord:QuarantineAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRecordsManagementAuditRecord(RecordsManagementAuditRecord:RecordsManagementAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRedundancyDetectionSettings(RedundancyDetectionSettings:RedundancyDetectionSettings={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRegistryKeyEvidence(RegistryKeyEvidence:RegistryKeyEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRegistryValueEvidence(RegistryValueEvidence:RegistryValueEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoReportFileMetadata(ReportFileMetadata:ReportFileMetadata={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoReportSubmission(ReportSubmission:ReportSubmission={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoReportSubmissionResultDetail(ReportSubmissionResultDetail:ReportSubmissionResultDetail={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoResourceAccessEvent(ResourceAccessEvent:ResourceAccessEvent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRestrictedModeAuditRecord(RestrictedModeAuditRecord:RestrictedModeAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionDuration(RetentionDuration:RetentionDuration={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionDurationForever(RetentionDurationForever:RetentionDurationForever={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionDurationInDays(RetentionDurationInDays:RetentionDurationInDays={}):Record void> @@ -90973,9 +93321,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionEventTypeCollectionResponse(RetentionEventTypeCollectionResponse:RetentionEventTypeCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionLabel(RetentionLabel:RetentionLabel={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionLabelCollectionResponse(RetentionLabelCollectionResponse:RetentionLabelCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRetentionPolicyAuditRecord(RetentionPolicyAuditRecord:RetentionPolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoRtiOperationsAgentAuditRecord(RtiOperationsAgentAuditRecord:RtiOperationsAgentAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSasTokenEvidence(SasTokenEvidence:SasTokenEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSbpConfigurationEventRecord(SbpConfigurationEventRecord:SbpConfigurationEventRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSbpUsageEventRecord(SbpUsageEventRecord:SbpUsageEventRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoScoreEvidence(ScoreEvidence:ScoreEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoScorePlatformGenericAuditRecord(ScorePlatformGenericAuditRecord:ScorePlatformGenericAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoScriptRunAuditRecord(ScriptRunAuditRecord:ScriptRunAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSearch(Search:Search={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSearchAuditRecord(SearchAuditRecord:SearchAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityComplianceAlertRecord(SecurityComplianceAlertRecord:SecurityComplianceAlertRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityComplianceCenterEOPCmdletAuditRecord(SecurityComplianceCenterEOPCmdletAuditRecord:SecurityComplianceCenterEOPCmdletAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityComplianceInsightsAuditRecord(SecurityComplianceInsightsAuditRecord:SecurityComplianceInsightsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityComplianceRBACAuditRecord(SecurityComplianceRBACAuditRecord:SecurityComplianceRBACAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityComplianceUserChangeAuditRecord(SecurityComplianceUserChangeAuditRecord:SecurityComplianceUserChangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityCopilotIdentityManagementAuditRecord(SecurityCopilotIdentityManagementAuditRecord:SecurityCopilotIdentityManagementAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityDevelopmentLifecycleAILogAuditRecord(SecurityDevelopmentLifecycleAILogAuditRecord:SecurityDevelopmentLifecycleAILogAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSecurityGroupEvidence(SecurityGroupEvidence:SecurityGroupEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensitiveInfoRemediationAgentDataRecord(SensitiveInfoRemediationAgentDataRecord:SensitiveInfoRemediationAgentDataRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensitivityLabelActionAuditRecord(SensitivityLabelActionAuditRecord:SensitivityLabelActionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensitivityLabeledFileActionAuditRecord(SensitivityLabeledFileActionAuditRecord:SensitivityLabeledFileActionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensitivityLabelPolicyMatchAuditRecord(SensitivityLabelPolicyMatchAuditRecord:SensitivityLabelPolicyMatchAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensor(Sensor:Sensor={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensorCandidate(SensorCandidate:SensorCandidate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensorCandidateActivationConfiguration(SensorCandidateActivationConfiguration:SensorCandidateActivationConfiguration={}):Record void> @@ -90983,11 +93350,40 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensorCollectionResponse(SensorCollectionResponse:SensorCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensorDeploymentPackage(SensorDeploymentPackage:SensorDeploymentPackage={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSensorSettings(SensorSettings:SensorSettings={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelAIToolAuditRecord(SentinelAIToolAuditRecord:SentinelAIToolAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelGraphAuditRecord(SentinelGraphAuditRecord:SentinelGraphAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelJobAuditRecord(SentinelJobAuditRecord:SentinelJobAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelKQLOnLakeAuditRecord(SentinelKQLOnLakeAuditRecord:SentinelKQLOnLakeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelLakeDataOnboardingAuditRecord(SentinelLakeDataOnboardingAuditRecord:SentinelLakeDataOnboardingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelLakeEncryptionAuditRecord(SentinelLakeEncryptionAuditRecord:SentinelLakeEncryptionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelLakeOnboardingAuditRecord(SentinelLakeOnboardingAuditRecord:SentinelLakeOnboardingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelNotebookOnLakeAuditRecord(SentinelNotebookOnLakeAuditRecord:SentinelNotebookOnLakeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSentinelPackageAuditRecord(SentinelPackageAuditRecord:SentinelPackageAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoServicePrincipalEvidence(ServicePrincipalEvidence:ServicePrincipalEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSettingsContainer(SettingsContainer:SettingsContainer={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointAppPermissionOperationAuditRecord(SharePointAppPermissionOperationAuditRecord:SharePointAppPermissionOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointAuditRecord(SharePointAuditRecord:SharePointAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointCommentOperationAuditRecord(SharePointCommentOperationAuditRecord:SharePointCommentOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointContentSecurityPolicyAuditRecord(SharePointContentSecurityPolicyAuditRecord:SharePointContentSecurityPolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointContentTypeOperationAuditRecord(SharePointContentTypeOperationAuditRecord:SharePointContentTypeOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointESignatureAuditRecord(SharePointESignatureAuditRecord:SharePointESignatureAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointFieldOperationAuditRecord(SharePointFieldOperationAuditRecord:SharePointFieldOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointFileOperationAuditRecord(SharePointFileOperationAuditRecord:SharePointFileOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointListItemOperationAuditRecord(SharePointListItemOperationAuditRecord:SharePointListItemOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointListOperationAuditRecord(SharePointListOperationAuditRecord:SharePointListOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSharePointSharingOperationAuditRecord(SharePointSharingOperationAuditRecord:SharePointSharingOperationAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSinglePropertySchema(SinglePropertySchema:SinglePropertySchema={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSiteSource(SiteSource:SiteSource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSiteSourceCollectionResponse(SiteSourceCollectionResponse:SiteSourceCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSkypeForBusinessCmdletsAuditRecord(SkypeForBusinessCmdletsAuditRecord:SkypeForBusinessCmdletsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSkypeForBusinessPSTNUsageAuditRecord(SkypeForBusinessPSTNUsageAuditRecord:SkypeForBusinessPSTNUsageAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSkypeForBusinessUsersBlockedAuditRecord(SkypeForBusinessUsersBlockedAuditRecord:SkypeForBusinessUsersBlockedAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSonarDetonationContentMetadata(SonarDetonationContentMetadata:SonarDetonationContentMetadata={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSonarDetonationEntityAuditRecord(SonarDetonationEntityAuditRecord:SonarDetonationEntityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSonarFileDetonationEntityAuditRecord(SonarFileDetonationEntityAuditRecord:SonarFileDetonationEntityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSonarSubmissionEntityAuditRecord(SonarSubmissionEntityAuditRecord:SonarSubmissionEntityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSonarUrlDetonationEntityAuditRecord(SonarUrlDetonationEntityAuditRecord:SonarUrlDetonationEntityAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSparkCoreCustomLivePoolRecord(SparkCoreCustomLivePoolRecord:SparkCoreCustomLivePoolRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSslCertificate(SslCertificate:SslCertificate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSslCertificateCollectionResponse(SslCertificateCollectionResponse:SslCertificateCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSslCertificateEntity(SslCertificateEntity:SslCertificateEntity={}):Record void> @@ -90996,29 +93392,88 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSubcategoryTemplateCollectionResponse(SubcategoryTemplateCollectionResponse:SubcategoryTemplateCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSubdomain(Subdomain:Subdomain={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSubdomainCollectionResponse(SubdomainCollectionResponse:SubdomainCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSubmissionEntityAuditRecord(SubmissionEntityAuditRecord:SubmissionEntityAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSubmissionMailEvidence(SubmissionMailEvidence:SubmissionMailEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSupervisoryReviewDayXInsightsAuditRecord(SupervisoryReviewDayXInsightsAuditRecord:SupervisoryReviewDayXInsightsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoSyntheticProbeAuditRecord(SyntheticProbeAuditRecord:SyntheticProbeAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTag(Tag:Tag={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamCopilotInteractionAuditRecord(TeamCopilotInteractionAuditRecord:TeamCopilotInteractionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsEasyApprovalsAuditRecord(TeamsEasyApprovalsAuditRecord:TeamsEasyApprovalsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsEvalDataHubAdminOperationAuditRecord(TeamsEvalDataHubAdminOperationAuditRecord:TeamsEvalDataHubAdminOperationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsEvalDataHubDataAccessAuditRecord(TeamsEvalDataHubDataAccessAuditRecord:TeamsEvalDataHubDataAccessAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsEvalDataHubPermissionChangeAuditRecord(TeamsEvalDataHubPermissionChangeAuditRecord:TeamsEvalDataHubPermissionChangeAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsHealthcareAuditRecord(TeamsHealthcareAuditRecord:TeamsHealthcareAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsMessageEvidence(TeamsMessageEvidence:TeamsMessageEvidence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTeamsUpdatesAuditRecord(TeamsUpdatesAuditRecord:TeamsUpdatesAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTenantAllowBlockListAuditRecord(TenantAllowBlockListAuditRecord:TenantAllowBlockListAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatDetectionDetail(ThreatDetectionDetail:ThreatDetectionDetail={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatFinderAuditRecord(ThreatFinderAuditRecord:ThreatFinderAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligence(ThreatIntelligence:ThreatIntelligence={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligenceAtpContentData(ThreatIntelligenceAtpContentData:ThreatIntelligenceAtpContentData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligenceExportAuditRecord(ThreatIntelligenceExportAuditRecord:ThreatIntelligenceExportAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligenceMailData(ThreatIntelligenceMailData:ThreatIntelligenceMailData={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligenceObjectAuditRecord(ThreatIntelligenceObjectAuditRecord:ThreatIntelligenceObjectAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoThreatIntelligenceUrlClickData(ThreatIntelligenceUrlClickData:ThreatIntelligenceUrlClickData={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTimelineEvent(TimelineEvent:TimelineEvent={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTodoAuditRecord(TodoAuditRecord:TodoAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTopicModelingSettings(TopicModelingSettings:TopicModelingSettings={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTrainableClassifierAuditRecord(TrainableClassifierAuditRecord:TrainableClassifierAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTriggersRoot(TriggersRoot:TriggersRoot={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoTriggerTypesRoot(TriggerTypesRoot:TriggerTypesRoot={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUamOperationAuditRecord(UamOperationAuditRecord:UamOperationAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnclassifiedArtifact(UnclassifiedArtifact:UnclassifiedArtifact={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnifiedGroupAuditRecord(UnifiedGroupAuditRecord:UnifiedGroupAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnifiedGroupSource(UnifiedGroupSource:UnifiedGroupSource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnifiedGroupSourceCollectionResponse(UnifiedGroupSourceCollectionResponse:UnifiedGroupSourceCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnifiedSimulationMatchedItemAuditRecord(UnifiedSimulationMatchedItemAuditRecord:UnifiedSimulationMatchedItemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUnifiedSimulationSummaryAuditRecord(UnifiedSimulationSummaryAuditRecord:UnifiedSimulationSummaryAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUniversalPrintManagementAuditRecord(UniversalPrintManagementAuditRecord:UniversalPrintManagementAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUniversalPrintPrintJobAuditRecord(UniversalPrintPrintJobAuditRecord:UniversalPrintPrintJobAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUrbacAssignmentAuditRecord(UrbacAssignmentAuditRecord:UrbacAssignmentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUrbacEnableStateAuditRecord(UrbacEnableStateAuditRecord:UrbacEnableStateAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUrbacRoleAuditRecord(UrbacRoleAuditRecord:UrbacRoleAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUrlEvidence(UrlEvidence:UrlEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUser(User:User={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUserAccount(UserAccount:UserAccount={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUserEvidence(UserEvidence:UserEvidence={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUserSource(UserSource:UserSource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUserSourceCollectionResponse(UserSourceCollectionResponse:UserSourceCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUserTrainingAuditRecord(UserTrainingAuditRecord:UserTrainingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoUsxWorkspaceOnboardingAuditRecord(UsxWorkspaceOnboardingAuditRecord:UsxWorkspaceOnboardingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVfamCreatePolicyAuditRecord(VfamCreatePolicyAuditRecord:VfamCreatePolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVfamDeletePolicyAuditRecord(VfamDeletePolicyAuditRecord:VfamDeletePolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVfamUpdatePolicyAuditRecord(VfamUpdatePolicyAuditRecord:VfamUpdatePolicyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaAmplifyAuditRecord(VivaAmplifyAuditRecord:VivaAmplifyAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaEngageEventsAuditRecord(VivaEngageEventsAuditRecord:VivaEngageEventsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaEngageNetworkAssociationAuditRecord(VivaEngageNetworkAssociationAuditRecord:VivaEngageNetworkAssociationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaEngageSegmentAuditRecord(VivaEngageSegmentAuditRecord:VivaEngageSegmentAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintAdvancedConfigurationAuditRecord(VivaGlintAdvancedConfigurationAuditRecord:VivaGlintAdvancedConfigurationAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintAgenticCampaignAuditRecord(VivaGlintAgenticCampaignAuditRecord:VivaGlintAgenticCampaignAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintFeedbackProgramAuditRecord(VivaGlintFeedbackProgramAuditRecord:VivaGlintFeedbackProgramAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintOrganizationalDataAuditRecord(VivaGlintOrganizationalDataAuditRecord:VivaGlintOrganizationalDataAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintPulseProgramAuditRecord(VivaGlintPulseProgramAuditRecord:VivaGlintPulseProgramAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintPulseProgramRespondentRateAuditRecord(VivaGlintPulseProgramRespondentRateAuditRecord:VivaGlintPulseProgramRespondentRateAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintQuestionAuditRecord(VivaGlintQuestionAuditRecord:VivaGlintQuestionAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintRoleAuditRecord(VivaGlintRoleAuditRecord:VivaGlintRoleAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintRubiconAuditRecord(VivaGlintRubiconAuditRecord:VivaGlintRubiconAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintSupportAccessAuditRecord(VivaGlintSupportAccessAuditRecord:VivaGlintSupportAccessAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintSystemAuditRecord(VivaGlintSystemAuditRecord:VivaGlintSystemAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintUserAuditRecord(VivaGlintUserAuditRecord:VivaGlintUserAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGlintUserGroupAuditRecord(VivaGlintUserGroupAuditRecord:VivaGlintUserGroupAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaGoalsAuditRecord(VivaGoalsAuditRecord:VivaGoalsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaLearningAdminAuditRecord(VivaLearningAdminAuditRecord:VivaLearningAdminAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaLearningAuditRecord(VivaLearningAuditRecord:VivaLearningAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaPulseAdminAuditRecord(VivaPulseAdminAuditRecord:VivaPulseAdminAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaPulseOrganizerAuditRecord(VivaPulseOrganizerAuditRecord:VivaPulseOrganizerAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaPulseReportAuditRecord(VivaPulseReportAuditRecord:VivaPulseReportAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVivaPulseResponseAuditRecord(VivaPulseResponseAuditRecord:VivaPulseResponseAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVmMetadata(VmMetadata:VmMetadata={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVulnerability(Vulnerability:Vulnerability={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVulnerabilityCollectionResponse(VulnerabilityCollectionResponse:VulnerabilityCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVulnerabilityComponent(VulnerabilityComponent:VulnerabilityComponent={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoVulnerabilityComponentCollectionResponse(VulnerabilityComponentCollectionResponse:VulnerabilityComponentCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWdatpAlertsAuditRecord(WdatpAlertsAuditRecord:WdatpAlertsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWebContentFilteringAuditRecord(WebContentFilteringAuditRecord:WebContentFilteringAuditRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisBaseRecord(WhoisBaseRecord:WhoisBaseRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisContact(WhoisContact:WhoisContact={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisHistoryRecord(WhoisHistoryRecord:WhoisHistoryRecord={}):Record void> @@ -91026,13 +93481,44 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIn github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisNameserver(WhoisNameserver:WhoisNameserver={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisRecord(WhoisRecord:WhoisRecord={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWhoisRecordCollectionResponse(WhoisRecordCollectionResponse:WhoisRecordCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWindows365CustomerLockboxAuditRecord(Windows365CustomerLockboxAuditRecord:Windows365CustomerLockboxAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoWorkplaceAnalyticsAuditRecord(WorkplaceAnalyticsAuditRecord:WorkplaceAnalyticsAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoYammerAuditRecord(YammerAuditRecord:YammerAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::deserializeIntoYammerUserHidingAuditRecord(YammerUserHidingAuditRecord:YammerUserHidingAuditRecord={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeA365AiExecuteTool(writer:SerializationWriter; A365AiExecuteTool:A365AiExecuteTool={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeA365AiInferenceCall(writer:SerializationWriter; A365AiInferenceCall:A365AiInferenceCall={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeA365AiInvokeAgent(writer:SerializationWriter; A365AiInvokeAgent:A365AiInvokeAgent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeA365AiRunSummary(writer:SerializationWriter; A365AiRunSummary:A365AiRunSummary={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeA365SpanOutputs(writer:SerializationWriter; A365SpanOutputs:A365SpanOutputs={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAadRiskDetectionAuditRecord(writer:SerializationWriter; AadRiskDetectionAuditRecord:AadRiskDetectionAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAccount(writer:SerializationWriter; Account:Account={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeActiveDirectoryDomainEvidence(writer:SerializationWriter; ActiveDirectoryDomainEvidence:ActiveDirectoryDomainEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAedAuditRecord(writer:SerializationWriter; AedAuditRecord:AedAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAgentAdminActivityRecord(writer:SerializationWriter; AgentAdminActivityRecord:AgentAdminActivityRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAgentSettingAdminActivity(writer:SerializationWriter; AgentSettingAdminActivity:AgentSettingAdminActivity={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiAgentEvidence(writer:SerializationWriter; AiAgentEvidence:AiAgentEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiAppInteractionAuditRecord(writer:SerializationWriter; AiAppInteractionAuditRecord:AiAppInteractionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiExecuteToolAuditRecord(writer:SerializationWriter; AiExecuteToolAuditRecord:AiExecuteToolAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiInteractionsChangeNotificationAuditRecord(writer:SerializationWriter; AiInteractionsChangeNotificationAuditRecord:AiInteractionsChangeNotificationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiInteractionsExportAuditRecord(writer:SerializationWriter; AiInteractionsExportAuditRecord:AiInteractionsExportAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiInteractionsSubscriptionAuditRecord(writer:SerializationWriter; AiInteractionsSubscriptionAuditRecord:AiInteractionsSubscriptionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAiInvokeAgentAuditRecord(writer:SerializationWriter; AiInvokeAgentAuditRecord:AiInvokeAgentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipDiscover(writer:SerializationWriter; AipDiscover:AipDiscover={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipFileDeleted(writer:SerializationWriter; AipFileDeleted:AipFileDeleted={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipHeartBeat(writer:SerializationWriter; AipHeartBeat:AipHeartBeat={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipProtectionActionLogRequest(writer:SerializationWriter; AipProtectionActionLogRequest:AipProtectionActionLogRequest={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipScannerDiscoverEvent(writer:SerializationWriter; AipScannerDiscoverEvent:AipScannerDiscoverEvent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAipSensitivityLabelActionLogRequest(writer:SerializationWriter; AipSensitivityLabelActionLogRequest:AipSensitivityLabelActionLogRequest={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAirAdminActionInvestigationData(writer:SerializationWriter; AirAdminActionInvestigationData:AirAdminActionInvestigationData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAirInvestigationData(writer:SerializationWriter; AirInvestigationData:AirInvestigationData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAirManualInvestigationData(writer:SerializationWriter; AirManualInvestigationData:AirManualInvestigationData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAISpanOutputsAuditRecord(writer:SerializationWriter; AISpanOutputsAuditRecord:AISpanOutputsAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlert(writer:SerializationWriter; Alert:Alert={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlertCollectionResponse(writer:SerializationWriter; AlertCollectionResponse:AlertCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlertComment(writer:SerializationWriter; AlertComment:AlertComment={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlertEvidence(writer:SerializationWriter; AlertEvidence:AlertEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlertSubmissionAuditRecord(writer:SerializationWriter; AlertSubmissionAuditRecord:AlertSubmissionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAlertSubmissionResultDetailAuditRecord(writer:SerializationWriter; AlertSubmissionResultDetailAuditRecord:AlertSubmissionResultDetailAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAmazonResourceEvidence(writer:SerializationWriter; AmazonResourceEvidence:AmazonResourceEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAnalyzedEmail(writer:SerializationWriter; AnalyzedEmail:AnalyzedEmail={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAnalyzedEmailAttachment(writer:SerializationWriter; AnalyzedEmailAttachment:AnalyzedEmailAttachment={}; isSerializingDerivedType?:boolean=false):void @@ -91050,46 +93536,141 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeArti github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeArticleIndicator(writer:SerializationWriter; ArticleIndicator:ArticleIndicator={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeArticleIndicatorCollectionResponse(writer:SerializationWriter; ArticleIndicatorCollectionResponse:ArticleIndicatorCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeArtifact(writer:SerializationWriter; Artifact:Artifact={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAttackSimAdminAuditRecord(writer:SerializationWriter; AttackSimAdminAuditRecord:AttackSimAdminAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAttackSimAuditRecord(writer:SerializationWriter; AttackSimAuditRecord:AttackSimAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditConfigAuditRecord(writer:SerializationWriter; AuditConfigAuditRecord:AuditConfigAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditCoreRoot(writer:SerializationWriter; AuditCoreRoot:AuditCoreRoot={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditData(writer:SerializationWriter; AuditData:AuditData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditLogQuery(writer:SerializationWriter; AuditLogQuery:AuditLogQuery={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditLogQueryCollectionResponse(writer:SerializationWriter; AuditLogQueryCollectionResponse:AuditLogQueryCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditLogRecord(writer:SerializationWriter; AuditLogRecord:AuditLogRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditLogRecordCollectionResponse(writer:SerializationWriter; AuditLogRecordCollectionResponse:AuditLogRecordCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditRecordTypeDictionary(writer:SerializationWriter; AuditRecordTypeDictionary:AuditRecordTypeDictionary={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuditSearchAuditRecord(writer:SerializationWriter; AuditSearchAuditRecord:AuditSearchAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuthorityTemplate(writer:SerializationWriter; AuthorityTemplate:AuthorityTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAuthorityTemplateCollectionResponse(writer:SerializationWriter; AuthorityTemplateCollectionResponse:AuthorityTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAutoAuditingConfiguration(writer:SerializationWriter; AutoAuditingConfiguration:AutoAuditingConfiguration={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAutonomousSystem(writer:SerializationWriter; AutonomousSystem:AutonomousSystem={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzfwApplicationRuleAggregationEventRecord(writer:SerializationWriter; AzfwApplicationRuleAggregationEventRecord:AzfwApplicationRuleAggregationEventRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzfwDnsQueryEventRecord(writer:SerializationWriter; AzfwDnsQueryEventRecord:AzfwDnsQueryEventRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzfwNetworkRuleEventRecord(writer:SerializationWriter; AzfwNetworkRuleEventRecord:AzfwNetworkRuleEventRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzureActiveDirectoryAccountLogonAuditRecord(writer:SerializationWriter; AzureActiveDirectoryAccountLogonAuditRecord:AzureActiveDirectoryAccountLogonAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzureActiveDirectoryAuditRecord(writer:SerializationWriter; AzureActiveDirectoryAuditRecord:AzureActiveDirectoryAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzureActiveDirectoryStsLogonAuditRecord(writer:SerializationWriter; AzureActiveDirectoryStsLogonAuditRecord:AzureActiveDirectoryStsLogonAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzureAISearchAuditRecord(writer:SerializationWriter; AzureAISearchAuditRecord:AzureAISearchAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeAzureResourceEvidence(writer:SerializationWriter; AzureResourceEvidence:AzureResourceEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeBlobContainerEvidence(writer:SerializationWriter; BlobContainerEvidence:BlobContainerEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeBlobEvidence(writer:SerializationWriter; BlobEvidence:BlobEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCampaignAuditRecord(writer:SerializationWriter; CampaignAuditRecord:CampaignAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCaseEscaped(writer:SerializationWriter; CaseEscaped:CaseEscaped={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCaseOperation(writer:SerializationWriter; CaseOperation:CaseOperation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCaseOperationCollectionResponse(writer:SerializationWriter; CaseOperationCollectionResponse:CaseOperationCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCasesRoot(writer:SerializationWriter; CasesRoot:CasesRoot={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCategoryTemplate(writer:SerializationWriter; CategoryTemplate:CategoryTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCategoryTemplateCollectionResponse(writer:SerializationWriter; CategoryTemplateCollectionResponse:CategoryTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCcraiPolicyViolationRecord(writer:SerializationWriter; CcraiPolicyViolationRecord:CcraiPolicyViolationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpClassifierHealthRecord(writer:SerializationWriter; CdpClassifierHealthRecord:CdpClassifierHealthRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpColdCrawlStatusRecord(writer:SerializationWriter; CdpColdCrawlStatusRecord:CdpColdCrawlStatusRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpConsumptionResourceRecord(writer:SerializationWriter; CdpConsumptionResourceRecord:CdpConsumptionResourceRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpContentExplorerAggregateRecord(writer:SerializationWriter; CdpContentExplorerAggregateRecord:CdpContentExplorerAggregateRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpdlmaiInteractionInsightsRecord(writer:SerializationWriter; CdpdlmaiInteractionInsightsRecord:CdpdlmaiInteractionInsightsRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpDlpSensitiveEndpointAuditRecord(writer:SerializationWriter; CdpDlpSensitiveEndpointAuditRecord:CdpDlpSensitiveEndpointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpLogRecord(writer:SerializationWriter; CdpLogRecord:CdpLogRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpOcrBillingRecord(writer:SerializationWriter; CdpOcrBillingRecord:CdpOcrBillingRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCdpResourceScopeChangeEventRecord(writer:SerializationWriter; CdpResourceScopeChangeEventRecord:CdpResourceScopeChangeEventRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCitationTemplate(writer:SerializationWriter; CitationTemplate:CitationTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCitationTemplateCollectionResponse(writer:SerializationWriter; CitationTemplateCollectionResponse:CitationTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudApplicationEvidence(writer:SerializationWriter; CloudApplicationEvidence:CloudApplicationEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudLogonRequestEvidence(writer:SerializationWriter; CloudLogonRequestEvidence:CloudLogonRequestEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudLogonSessionEvidence(writer:SerializationWriter; CloudLogonSessionEvidence:CloudLogonSessionEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudUpdateDeviceConfigAuditRecord(writer:SerializationWriter; CloudUpdateDeviceConfigAuditRecord:CloudUpdateDeviceConfigAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudUpdateProfileConfigAuditRecord(writer:SerializationWriter; CloudUpdateProfileConfigAuditRecord:CloudUpdateProfileConfigAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCloudUpdateTenantConfigAuditRecord(writer:SerializationWriter; CloudUpdateTenantConfigAuditRecord:CloudUpdateTenantConfigAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCollaborationRoot(writer:SerializationWriter; CollaborationRoot:CollaborationRoot={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceConnectorAuditRecord(writer:SerializationWriter; ComplianceConnectorAuditRecord:ComplianceConnectorAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLMExchangeAuditRecord(writer:SerializationWriter; ComplianceDLMExchangeAuditRecord:ComplianceDLMExchangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLMSharePointAuditRecord(writer:SerializationWriter; ComplianceDLMSharePointAuditRecord:ComplianceDLMSharePointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPApplicationsAuditRecord(writer:SerializationWriter; ComplianceDLPApplicationsAuditRecord:ComplianceDLPApplicationsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPApplicationsClassificationAuditRecord(writer:SerializationWriter; ComplianceDLPApplicationsClassificationAuditRecord:ComplianceDLPApplicationsClassificationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPEndpointAuditRecord(writer:SerializationWriter; ComplianceDLPEndpointAuditRecord:ComplianceDLPEndpointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPEndpointDiscoveryAuditRecord(writer:SerializationWriter; ComplianceDLPEndpointDiscoveryAuditRecord:ComplianceDLPEndpointDiscoveryAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPEnforcementAuditRecord(writer:SerializationWriter; ComplianceDLPEnforcementAuditRecord:ComplianceDLPEnforcementAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPExchangeAuditRecord(writer:SerializationWriter; ComplianceDLPExchangeAuditRecord:ComplianceDLPExchangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPExchangeClassificationAuditRecord(writer:SerializationWriter; ComplianceDLPExchangeClassificationAuditRecord:ComplianceDLPExchangeClassificationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPExchangeClassificationCdpRecord(writer:SerializationWriter; ComplianceDLPExchangeClassificationCdpRecord:ComplianceDLPExchangeClassificationCdpRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPExchangeDiscoveryAuditRecord(writer:SerializationWriter; ComplianceDLPExchangeDiscoveryAuditRecord:ComplianceDLPExchangeDiscoveryAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPSharePointAuditRecord(writer:SerializationWriter; ComplianceDLPSharePointAuditRecord:ComplianceDLPSharePointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPSharePointClassificationAuditRecord(writer:SerializationWriter; ComplianceDLPSharePointClassificationAuditRecord:ComplianceDLPSharePointClassificationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPSharePointClassificationCdpRecord(writer:SerializationWriter; ComplianceDLPSharePointClassificationCdpRecord:ComplianceDLPSharePointClassificationCdpRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceDLPSharePointClassificationExtendedAuditRecord(writer:SerializationWriter; ComplianceDLPSharePointClassificationExtendedAuditRecord:ComplianceDLPSharePointClassificationExtendedAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceExchangeOcrAuditRecord(writer:SerializationWriter; ComplianceExchangeOcrAuditRecord:ComplianceExchangeOcrAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceManagerActionRecord(writer:SerializationWriter; ComplianceManagerActionRecord:ComplianceManagerActionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCompliancePolicyGradingSharePointAuditRecord(writer:SerializationWriter; CompliancePolicyGradingSharePointAuditRecord:CompliancePolicyGradingSharePointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceSettingsChangeAuditRecord(writer:SerializationWriter; ComplianceSettingsChangeAuditRecord:ComplianceSettingsChangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceSitGradingSharePointAuditRecord(writer:SerializationWriter; ComplianceSitGradingSharePointAuditRecord:ComplianceSitGradingSharePointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeComplianceSupervisionExchangeAuditRecord(writer:SerializationWriter; ComplianceSupervisionExchangeAuditRecord:ComplianceSupervisionExchangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCompromiseIndicator(writer:SerializationWriter; CompromiseIndicator:CompromiseIndicator={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeConnectedAIAppInteractionAuditRecord(writer:SerializationWriter; ConnectedAIAppInteractionAuditRecord:ConnectedAIAppInteractionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeConsumptionResourceAuditRecord(writer:SerializationWriter; ConsumptionResourceAuditRecord:ConsumptionResourceAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeContainerEvidence(writer:SerializationWriter; ContainerEvidence:ContainerEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeContainerImageEvidence(writer:SerializationWriter; ContainerImageEvidence:ContainerImageEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeContainerRegistryEvidence(writer:SerializationWriter; ContainerRegistryEvidence:ContainerRegistryEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeContentStoreMetadataRecord(writer:SerializationWriter; ContentStoreMetadataRecord:ContentStoreMetadataRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotAgentManagementAuditRecord(writer:SerializationWriter; CopilotAgentManagementAuditRecord:CopilotAgentManagementAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotForSecurityLoggingAuditRecord(writer:SerializationWriter; CopilotForSecurityLoggingAuditRecord:CopilotForSecurityLoggingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotForSecurityTriggerAuditRecord(writer:SerializationWriter; CopilotForSecurityTriggerAuditRecord:CopilotForSecurityTriggerAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotInteractionAuditRecord(writer:SerializationWriter; CopilotInteractionAuditRecord:CopilotInteractionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotPluginSettingAuditRecord(writer:SerializationWriter; CopilotPluginSettingAuditRecord:CopilotPluginSettingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotPromptBookSettingAuditRecord(writer:SerializationWriter; CopilotPromptBookSettingAuditRecord:CopilotPromptBookSettingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotSessionSharingAuditRecord(writer:SerializationWriter; CopilotSessionSharingAuditRecord:CopilotSessionSharingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotSettingAuditRecord(writer:SerializationWriter; CopilotSettingAuditRecord:CopilotSettingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCopilotWorkspaceSettingAuditRecord(writer:SerializationWriter; CopilotWorkspaceSettingAuditRecord:CopilotWorkspaceSettingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCoreReportingSettingsAuditRecord(writer:SerializationWriter; CoreReportingSettingsAuditRecord:CoreReportingSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCortanaBriefingAuditRecord(writer:SerializationWriter; CortanaBriefingAuditRecord:CortanaBriefingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCriticalAssetManagementClassificationRecord(writer:SerializationWriter; CriticalAssetManagementClassificationRecord:CriticalAssetManagementClassificationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCrmEntityOperationAuditRecord(writer:SerializationWriter; CrmEntityOperationAuditRecord:CrmEntityOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCrossTenantAccessPolicyAuditRecord(writer:SerializationWriter; CrossTenantAccessPolicyAuditRecord:CrossTenantAccessPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCustomerKeyServiceEncryptionAuditRecord(writer:SerializationWriter; CustomerKeyServiceEncryptionAuditRecord:CustomerKeyServiceEncryptionAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeCvssSummary(writer:SerializationWriter; CvssSummary:CvssSummary={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataCenterSecurityCmdletAuditRecord(writer:SerializationWriter; DataCenterSecurityCmdletAuditRecord:DataCenterSecurityCmdletAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataGovernanceAuditRecord(writer:SerializationWriter; DataGovernanceAuditRecord:DataGovernanceAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataInsightsRestApiAuditRecord(writer:SerializationWriter; DataInsightsRestApiAuditRecord:DataInsightsRestApiAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataLakeExportOperationAuditRecord(writer:SerializationWriter; DataLakeExportOperationAuditRecord:DataLakeExportOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataSecurityInvestigationAuditRecord(writer:SerializationWriter; DataSecurityInvestigationAuditRecord:DataSecurityInvestigationAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataSet(writer:SerializationWriter; DataSet:DataSet={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataShareOperationAuditRecord(writer:SerializationWriter; DataShareOperationAuditRecord:DataShareOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataSource(writer:SerializationWriter; DataSource:DataSource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataSourceCollectionResponse(writer:SerializationWriter; DataSourceCollectionResponse:DataSourceCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDataSourceContainer(writer:SerializationWriter; DataSourceContainer:DataSourceContainer={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDefaultAuditData(writer:SerializationWriter; DefaultAuditData:DefaultAuditData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDefenderCaseManagementAuditRecord(writer:SerializationWriter; DefenderCaseManagementAuditRecord:DefenderCaseManagementAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDefenderPreviewFeaturesRecord(writer:SerializationWriter; DefenderPreviewFeaturesRecord:DefenderPreviewFeaturesRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDefenderSecurityForAIConfigurationAuditRecord(writer:SerializationWriter; DefenderSecurityForAIConfigurationAuditRecord:DefenderSecurityForAIConfigurationAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDepartmentTemplate(writer:SerializationWriter; DepartmentTemplate:DepartmentTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDepartmentTemplateCollectionResponse(writer:SerializationWriter; DepartmentTemplateCollectionResponse:DepartmentTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeployFeatureActivityRecord(writer:SerializationWriter; DeployFeatureActivityRecord:DeployFeatureActivityRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeploymentAccessKeyType(writer:SerializationWriter; DeploymentAccessKeyType:DeploymentAccessKeyType={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDetonationBehaviourDetails(writer:SerializationWriter; DetonationBehaviourDetails:DetonationBehaviourDetails={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDetonationChain(writer:SerializationWriter; DetonationChain:DetonationChain={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDetonationDetails(writer:SerializationWriter; DetonationDetails:DetonationDetails={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDetonationObservables(writer:SerializationWriter; DetonationObservables:DetonationObservables={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeviceDiscoverySettingsAuthenticatedScansRecord(writer:SerializationWriter; DeviceDiscoverySettingsAuthenticatedScansRecord:DeviceDiscoverySettingsAuthenticatedScansRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeviceDiscoverySettingsExclusionRecord(writer:SerializationWriter; DeviceDiscoverySettingsExclusionRecord:DeviceDiscoverySettingsExclusionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeviceDiscoverySettingsRecord(writer:SerializationWriter; DeviceDiscoverySettingsRecord:DeviceDiscoverySettingsRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDeviceEvidence(writer:SerializationWriter; DeviceEvidence:DeviceEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDictionary(writer:SerializationWriter; Dictionary:Dictionary={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDiscoveryAuditRecord(writer:SerializationWriter; DiscoveryAuditRecord:DiscoveryAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDispositionReviewStage(writer:SerializationWriter; DispositionReviewStage:DispositionReviewStage={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDispositionReviewStageCollectionResponse(writer:SerializationWriter; DispositionReviewStageCollectionResponse:DispositionReviewStageCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDlpEndpointAuditRecord(writer:SerializationWriter; DlpEndpointAuditRecord:DlpEndpointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDlpImportResultAuditRecord(writer:SerializationWriter; DlpImportResultAuditRecord:DlpImportResultAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDlpSensitiveInformationTypeRulePackageCmdletRecord(writer:SerializationWriter; DlpSensitiveInformationTypeRulePackageCmdletRecord:DlpSensitiveInformationTypeRulePackageCmdletRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDnsEvidence(writer:SerializationWriter; DnsEvidence:DnsEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDragonCopilotAccessRecord(writer:SerializationWriter; DragonCopilotAccessRecord:DragonCopilotAccessRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDragonCopilotAdminRecord(writer:SerializationWriter; DragonCopilotAdminRecord:DragonCopilotAdminRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDragonCopilotClinicalDataRecord(writer:SerializationWriter; DragonCopilotClinicalDataRecord:DragonCopilotClinicalDataRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDragonCopilotSessionRecord(writer:SerializationWriter; DragonCopilotSessionRecord:DragonCopilotSessionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeDynamics365BusinessCentralAuditRecord(writer:SerializationWriter; Dynamics365BusinessCentralAuditRecord:Dynamics365BusinessCentralAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoveryAddToReviewSetOperation(writer:SerializationWriter; EdiscoveryAddToReviewSetOperation:EdiscoveryAddToReviewSetOperation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoveryCase(writer:SerializationWriter; EdiscoveryCase:EdiscoveryCase={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoveryCaseCollectionResponse(writer:SerializationWriter; EdiscoveryCaseCollectionResponse:EdiscoveryCaseCollectionResponse={}; isSerializingDerivedType?:boolean=false):void @@ -91116,10 +93697,19 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdis github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoverySearchCollectionResponse(writer:SerializationWriter; EdiscoverySearchCollectionResponse:EdiscoverySearchCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoverySearchExportOperation(writer:SerializationWriter; EdiscoverySearchExportOperation:EdiscoverySearchExportOperation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEdiscoveryTagOperation(writer:SerializationWriter; EdiscoveryTagOperation:EdiscoveryTagOperation={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEhrConnectorAuditBaseRecord(writer:SerializationWriter; EhrConnectorAuditBaseRecord:EhrConnectorAuditBaseRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEmailSender(writer:SerializationWriter; EmailSender:EmailSender={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEopSubmissionFeedEntityAuditRecord(writer:SerializationWriter; EopSubmissionFeedEntityAuditRecord:EopSubmissionFeedEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEventPropagationResult(writer:SerializationWriter; EventPropagationResult:EventPropagationResult={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeEventQuery(writer:SerializationWriter; EventQuery:EventQuery={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExchangeAdminAuditRecord(writer:SerializationWriter; ExchangeAdminAuditRecord:ExchangeAdminAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExchangeAggregatedMailboxAuditRecord(writer:SerializationWriter; ExchangeAggregatedMailboxAuditRecord:ExchangeAggregatedMailboxAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExchangeAggregatedOperationRecord(writer:SerializationWriter; ExchangeAggregatedOperationRecord:ExchangeAggregatedOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExchangeMailboxAuditGroupRecord(writer:SerializationWriter; ExchangeMailboxAuditGroupRecord:ExchangeMailboxAuditGroupRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExchangeMailboxAuditRecord(writer:SerializationWriter; ExchangeMailboxAuditRecord:ExchangeMailboxAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeExportFileMetadata(writer:SerializationWriter; ExportFileMetadata:ExportFileMetadata={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeFabricAuditRecord(writer:SerializationWriter; FabricAuditRecord:FabricAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeFabricPolicyRecord(writer:SerializationWriter; FabricPolicyRecord:FabricPolicyRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeFileDetails(writer:SerializationWriter; FileDetails:FileDetails={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeFileEvidence(writer:SerializationWriter; FileEvidence:FileEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeFileHash(writer:SerializationWriter; FileHash:FileHash={}; isSerializingDerivedType?:boolean=false):void @@ -91141,6 +93731,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeGitH github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeGitHubRepoEvidence(writer:SerializationWriter; GitHubRepoEvidence:GitHubRepoEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeGitHubUserEvidence(writer:SerializationWriter; GitHubUserEvidence:GitHubUserEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeGoogleCloudResourceEvidence(writer:SerializationWriter; GoogleCloudResourceEvidence:GoogleCloudResourceEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHealthcareSignalRecord(writer:SerializationWriter; HealthcareSignalRecord:HealthcareSignalRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHealthIssue(writer:SerializationWriter; HealthIssue:HealthIssue={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHealthIssueCollectionResponse(writer:SerializationWriter; HealthIssueCollectionResponse:HealthIssueCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHost(writer:SerializationWriter; Host:Host={}; isSerializingDerivedType?:boolean=false):void @@ -91149,6 +93740,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHost github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostComponentCollectionResponse(writer:SerializationWriter; HostComponentCollectionResponse:HostComponentCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostCookie(writer:SerializationWriter; HostCookie:HostCookie={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostCookieCollectionResponse(writer:SerializationWriter; HostCookieCollectionResponse:HostCookieCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostedRpaAuditRecord(writer:SerializationWriter; HostedRpaAuditRecord:HostedRpaAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostLogonSessionEvidence(writer:SerializationWriter; HostLogonSessionEvidence:HostLogonSessionEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostname(writer:SerializationWriter; Hostname:Hostname={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostPair(writer:SerializationWriter; HostPair:HostPair={}; isSerializingDerivedType?:boolean=false):void @@ -91164,8 +93756,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHost github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostSslCertificatePort(writer:SerializationWriter; HostSslCertificatePort:HostSslCertificatePort={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostTracker(writer:SerializationWriter; HostTracker:HostTracker={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHostTrackerCollectionResponse(writer:SerializationWriter; HostTrackerCollectionResponse:HostTrackerCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHrSignalAuditRecord(writer:SerializationWriter; HrSignalAuditRecord:HrSignalAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHuntingQueryResults(writer:SerializationWriter; HuntingQueryResults:HuntingQueryResults={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHuntingRowResult(writer:SerializationWriter; HuntingRowResult:HuntingRowResult={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHygieneEventRecord(writer:SerializationWriter; HygieneEventRecord:HygieneEventRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeHyperlink(writer:SerializationWriter; Hyperlink:Hyperlink={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIdentityAccounts(writer:SerializationWriter; IdentityAccounts:IdentityAccounts={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIdentityAccountsCollectionResponse(writer:SerializationWriter; IdentityAccountsCollectionResponse:IdentityAccountsCollectionResponse={}; isSerializingDerivedType?:boolean=false):void @@ -91173,6 +93767,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIden github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIncident(writer:SerializationWriter; Incident:Incident={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIncidentCollectionResponse(writer:SerializationWriter; IncidentCollectionResponse:IncidentCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIndicator(writer:SerializationWriter; Indicator:Indicator={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeInformationBarrierPolicyApplicationAuditRecord(writer:SerializationWriter; InformationBarrierPolicyApplicationAuditRecord:InformationBarrierPolicyApplicationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeInformationWorkerProtectionAuditRecord(writer:SerializationWriter; InformationWorkerProtectionAuditRecord:InformationWorkerProtectionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeInsiderRiskScopedUserInsightsRecord(writer:SerializationWriter; InsiderRiskScopedUserInsightsRecord:InsiderRiskScopedUserInsightsRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeInsiderRiskScopedUsersRecord(writer:SerializationWriter; InsiderRiskScopedUsersRecord:InsiderRiskScopedUsersRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIntegratedAppsAppAdminActivityAuditRecord(writer:SerializationWriter; IntegratedAppsAppAdminActivityAuditRecord:IntegratedAppsAppAdminActivityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIntegratedAppsAppSettingsAdminActivityAuditRecord(writer:SerializationWriter; IntegratedAppsAppSettingsAdminActivityAuditRecord:IntegratedAppsAppSettingsAdminActivityAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIntelligenceProfile(writer:SerializationWriter; IntelligenceProfile:IntelligenceProfile={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIntelligenceProfileCollectionResponse(writer:SerializationWriter; IntelligenceProfileCollectionResponse:IntelligenceProfileCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIntelligenceProfileCountryOrRegionOfOrigin(writer:SerializationWriter; IntelligenceProfileCountryOrRegionOfOrigin:IntelligenceProfileCountryOrRegionOfOrigin={}; isSerializingDerivedType?:boolean=false):void @@ -91182,6 +93782,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeInvo github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIoTDeviceEvidence(writer:SerializationWriter; IoTDeviceEvidence:IoTDeviceEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIpAddress(writer:SerializationWriter; IpAddress:IpAddress={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIpEvidence(writer:SerializationWriter; IpEvidence:IpEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIrmActivityAuditTrailRecord(writer:SerializationWriter; IrmActivityAuditTrailRecord:IrmActivityAuditTrailRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeIrmUserDefinedDetectionRecord(writer:SerializationWriter; IrmUserDefinedDetectionRecord:IrmUserDefinedDetectionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKaizalaAuditRecord(writer:SerializationWriter; KaizalaAuditRecord:KaizalaAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesClusterEvidence(writer:SerializationWriter; KubernetesClusterEvidence:KubernetesClusterEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesControllerEvidence(writer:SerializationWriter; KubernetesControllerEvidence:KubernetesControllerEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesNamespaceEvidence(writer:SerializationWriter; KubernetesNamespaceEvidence:KubernetesNamespaceEvidence={}; isSerializingDerivedType?:boolean=false):void @@ -91190,26 +93793,170 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKube github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesServiceAccountEvidence(writer:SerializationWriter; KubernetesServiceAccountEvidence:KubernetesServiceAccountEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesServiceEvidence(writer:SerializationWriter; KubernetesServiceEvidence:KubernetesServiceEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeKubernetesServicePort(writer:SerializationWriter; KubernetesServicePort:KubernetesServicePort={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeLabelAnalyticsAggregateAuditRecord(writer:SerializationWriter; LabelAnalyticsAggregateAuditRecord:LabelAnalyticsAggregateAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeLabelContentExplorerAuditRecord(writer:SerializationWriter; LabelContentExplorerAuditRecord:LabelContentExplorerAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeLabelsRoot(writer:SerializationWriter; LabelsRoot:LabelsRoot={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeLargeContentMetadataAuditRecord(writer:SerializationWriter; LargeContentMetadataAuditRecord:LargeContentMetadataAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeLoggedOnUser(writer:SerializationWriter; LoggedOnUser:LoggedOnUser={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeM365ComplianceConnectorAuditRecord(writer:SerializationWriter; M365ComplianceConnectorAuditRecord:M365ComplianceConnectorAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeM365daadAuditRecord(writer:SerializationWriter; M365daadAuditRecord:M365daadAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeM365odspAssetMetadataRecord(writer:SerializationWriter; M365odspAssetMetadataRecord:M365odspAssetMetadataRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeM365SearchSectionsRecord(writer:SerializationWriter; M365SearchSectionsRecord:M365SearchSectionsRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMailboxConfigurationEvidence(writer:SerializationWriter; MailboxConfigurationEvidence:MailboxConfigurationEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMailboxEvidence(writer:SerializationWriter; MailboxEvidence:MailboxEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMailClusterEvidence(writer:SerializationWriter; MailClusterEvidence:MailClusterEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMailSubmissionData(writer:SerializationWriter; MailSubmissionData:MailSubmissionData={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMalwareEvidence(writer:SerializationWriter; MalwareEvidence:MalwareEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeManagedServicesAuditRecord(writer:SerializationWriter; ManagedServicesAuditRecord:ManagedServicesAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeManagedTenantsAuditRecord(writer:SerializationWriter; ManagedTenantsAuditRecord:ManagedTenantsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMapgAlertsAuditRecord(writer:SerializationWriter; MapgAlertsAuditRecord:MapgAlertsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMapgOnboardAuditRecord(writer:SerializationWriter; MapgOnboardAuditRecord:MapgOnboardAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMapgPolicyAuditRecord(writer:SerializationWriter; MapgPolicyAuditRecord:MapgPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMapgRemediationAuditRecord(writer:SerializationWriter; MapgRemediationAuditRecord:MapgRemediationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMcasAlertsAuditRecord(writer:SerializationWriter; McasAlertsAuditRecord:McasAlertsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMdaAuditRecord(writer:SerializationWriter; MdaAuditRecord:MdaAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMdaDataSecuritySignalRecord(writer:SerializationWriter; MdaDataSecuritySignalRecord:MdaDataSecuritySignalRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMDASHAuditRecord(writer:SerializationWriter; MDASHAuditRecord:MDASHAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMdatpAuditRecord(writer:SerializationWriter; MdatpAuditRecord:MdatpAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMdcEventsRecord(writer:SerializationWriter; MdcEventsRecord:MdcEventsRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMdiAuditRecord(writer:SerializationWriter; MdiAuditRecord:MdiAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMergeResponse(writer:SerializationWriter; MergeResponse:MergeResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMeshWorldsAuditRecord(writer:SerializationWriter; MeshWorldsAuditRecord:MeshWorldsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365BackupBackupItemAuditRecord(writer:SerializationWriter; Microsoft365BackupBackupItemAuditRecord:Microsoft365BackupBackupItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365BackupBackupPolicyAuditRecord(writer:SerializationWriter; Microsoft365BackupBackupPolicyAuditRecord:Microsoft365BackupBackupPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365BackupGranularBrowseTaskAuditRecord(writer:SerializationWriter; Microsoft365BackupGranularBrowseTaskAuditRecord:Microsoft365BackupGranularBrowseTaskAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365BackupRestoreItemAuditRecord(writer:SerializationWriter; Microsoft365BackupRestoreItemAuditRecord:Microsoft365BackupRestoreItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365BackupRestoreTaskAuditRecord(writer:SerializationWriter; Microsoft365BackupRestoreTaskAuditRecord:Microsoft365BackupRestoreTaskAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoft365CopilotScheduledPromptAuditRecord(writer:SerializationWriter; Microsoft365CopilotScheduledPromptAuditRecord:Microsoft365CopilotScheduledPromptAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftDefenderExpertsXDRAuditRecord(writer:SerializationWriter; MicrosoftDefenderExpertsXDRAuditRecord:MicrosoftDefenderExpertsXDRAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftFlowAuditRecord(writer:SerializationWriter; MicrosoftFlowAuditRecord:MicrosoftFlowAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftFormsAuditRecord(writer:SerializationWriter; MicrosoftFormsAuditRecord:MicrosoftFormsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftGraphDataConnectConsent(writer:SerializationWriter; MicrosoftGraphDataConnectConsent:MicrosoftGraphDataConnectConsent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftGraphDataConnectOperation(writer:SerializationWriter; MicrosoftGraphDataConnectOperation:MicrosoftGraphDataConnectOperation={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewDataCatalogOperationRecord(writer:SerializationWriter; MicrosoftPurviewDataCatalogOperationRecord:MicrosoftPurviewDataCatalogOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewDataMapOperationRecord(writer:SerializationWriter; MicrosoftPurviewDataMapOperationRecord:MicrosoftPurviewDataMapOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewMetadataPolicyOperationRecord(writer:SerializationWriter; MicrosoftPurviewMetadataPolicyOperationRecord:MicrosoftPurviewMetadataPolicyOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewPolicyOperationRecord(writer:SerializationWriter; MicrosoftPurviewPolicyOperationRecord:MicrosoftPurviewPolicyOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewPrivacyAuditEvent(writer:SerializationWriter; MicrosoftPurviewPrivacyAuditEvent:MicrosoftPurviewPrivacyAuditEvent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftPurviewUnifiedCatalogOperationRecord(writer:SerializationWriter; MicrosoftPurviewUnifiedCatalogOperationRecord:MicrosoftPurviewUnifiedCatalogOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftStreamAuditRecord(writer:SerializationWriter; MicrosoftStreamAuditRecord:MicrosoftStreamAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsAdminAuditRecord(writer:SerializationWriter; MicrosoftTeamsAdminAuditRecord:MicrosoftTeamsAdminAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsAnalyticsAuditRecord(writer:SerializationWriter; MicrosoftTeamsAnalyticsAuditRecord:MicrosoftTeamsAnalyticsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsAuditRecord(writer:SerializationWriter; MicrosoftTeamsAuditRecord:MicrosoftTeamsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsDeviceAuditRecord(writer:SerializationWriter; MicrosoftTeamsDeviceAuditRecord:MicrosoftTeamsDeviceAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsRetentionLabelActionAuditRecord(writer:SerializationWriter; MicrosoftTeamsRetentionLabelActionAuditRecord:MicrosoftTeamsRetentionLabelActionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsSensitivityLabelActionAuditRecord(writer:SerializationWriter; MicrosoftTeamsSensitivityLabelActionAuditRecord:MicrosoftTeamsSensitivityLabelActionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsShiftsAuditRecord(writer:SerializationWriter; MicrosoftTeamsShiftsAuditRecord:MicrosoftTeamsShiftsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMicrosoftTeamsUserConcernAuditRecord(writer:SerializationWriter; MicrosoftTeamsUserConcernAuditRecord:MicrosoftTeamsUserConcernAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelExchangeItemAuditRecord(writer:SerializationWriter; MipAutoLabelExchangeItemAuditRecord:MipAutoLabelExchangeItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelProgressFeedbackAuditRecord(writer:SerializationWriter; MipAutoLabelProgressFeedbackAuditRecord:MipAutoLabelProgressFeedbackAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelSharePointItemAuditRecord(writer:SerializationWriter; MipAutoLabelSharePointItemAuditRecord:MipAutoLabelSharePointItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelSharePointPolicyLocationAuditRecord(writer:SerializationWriter; MipAutoLabelSharePointPolicyLocationAuditRecord:MipAutoLabelSharePointPolicyLocationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelSimulationSharePointCompletionRecord(writer:SerializationWriter; MipAutoLabelSimulationSharePointCompletionRecord:MipAutoLabelSimulationSharePointCompletionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelSimulationSharePointProgressRecord(writer:SerializationWriter; MipAutoLabelSimulationSharePointProgressRecord:MipAutoLabelSimulationSharePointProgressRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipAutoLabelSimulationStatisticsRecord(writer:SerializationWriter; MipAutoLabelSimulationStatisticsRecord:MipAutoLabelSimulationStatisticsRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipExactDataMatchAuditRecord(writer:SerializationWriter; MipExactDataMatchAuditRecord:MipExactDataMatchAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipLabelAnalyticsAuditRecord(writer:SerializationWriter; MipLabelAnalyticsAuditRecord:MipLabelAnalyticsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMipLabelAuditRecord(writer:SerializationWriter; MipLabelAuditRecord:MipLabelAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMosAgentInfoRecord(writer:SerializationWriter; MosAgentInfoRecord:MosAgentInfoRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMosAgentInfoRecordV2(writer:SerializationWriter; MosAgentInfoRecordV2:MosAgentInfoRecordV2={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMs365dCustomDetectionAuditRecord(writer:SerializationWriter; Ms365dCustomDetectionAuditRecord:Ms365dCustomDetectionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMs365dIncidentAuditRecord(writer:SerializationWriter; Ms365dIncidentAuditRecord:Ms365dIncidentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMs365dSuppressionRuleAuditRecord(writer:SerializationWriter; Ms365dSuppressionRuleAuditRecord:Ms365dSuppressionRuleAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsdeCustomCollectionAuditRecord(writer:SerializationWriter; MsdeCustomCollectionAuditRecord:MsdeCustomCollectionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsdeGeneralSettingsAuditRecord(writer:SerializationWriter; MsdeGeneralSettingsAuditRecord:MsdeGeneralSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsdeIndicatorsSettingsAuditRecord(writer:SerializationWriter; MsdeIndicatorsSettingsAuditRecord:MsdeIndicatorsSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsdeResponseActionsAuditRecord(writer:SerializationWriter; MsdeResponseActionsAuditRecord:MsdeResponseActionsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsdeRolesSettingsAuditRecord(writer:SerializationWriter; MsdeRolesSettingsAuditRecord:MsdeRolesSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMspVectorSearchContentMetadataAuditRecord(writer:SerializationWriter; MspVectorSearchContentMetadataAuditRecord:MspVectorSearchContentMetadataAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMsticNationStateNotificationRecord(writer:SerializationWriter; MsticNationStateNotificationRecord:MsticNationStateNotificationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMultiStageDispositionAuditRecord(writer:SerializationWriter; MultiStageDispositionAuditRecord:MultiStageDispositionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeMyAnalyticsSettingsAuditRecord(writer:SerializationWriter; MyAnalyticsSettingsAuditRecord:MyAnalyticsSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeNetworkAdapter(writer:SerializationWriter; NetworkAdapter:NetworkAdapter={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeNetworkConnectionEvidence(writer:SerializationWriter; NetworkConnectionEvidence:NetworkConnectionEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeNicEvidence(writer:SerializationWriter; NicEvidence:NicEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeNoisyAlertPolicyAuditRecord(writer:SerializationWriter; NoisyAlertPolicyAuditRecord:NoisyAlertPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOauthApplicationEvidence(writer:SerializationWriter; OauthApplicationEvidence:OauthApplicationEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOcrSettings(writer:SerializationWriter; OcrSettings:OcrSettings={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOfficeNativeAuditRecord(writer:SerializationWriter; OfficeNativeAuditRecord:OfficeNativeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOmePortalAuditRecord(writer:SerializationWriter; OmePortalAuditRecord:OmePortalAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOnDemandSharePointClassificationAuditRecord(writer:SerializationWriter; OnDemandSharePointClassificationAuditRecord:OnDemandSharePointClassificationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOneDriveAuditRecord(writer:SerializationWriter; OneDriveAuditRecord:OneDriveAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOnPremisesFileShareScannerDLPAuditRecord(writer:SerializationWriter; OnPremisesFileShareScannerDLPAuditRecord:OnPremisesFileShareScannerDLPAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOnPremisesSharePointScannerDLPAuditRecord(writer:SerializationWriter; OnPremisesSharePointScannerDLPAuditRecord:OnPremisesSharePointScannerDLPAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOrganizationalDataInM365AuditRecord(writer:SerializationWriter; OrganizationalDataInM365AuditRecord:OrganizationalDataInM365AuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOutlookCopilotAutomationAuditRecord(writer:SerializationWriter; OutlookCopilotAutomationAuditRecord:OutlookCopilotAutomationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeOwaGetAccessTokenForResourceAuditRecord(writer:SerializationWriter; OwaGetAccessTokenForResourceAuditRecord:OwaGetAccessTokenForResourceAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeP4aiAssessmentCategoryRecord(writer:SerializationWriter; P4aiAssessmentCategoryRecord:P4aiAssessmentCategoryRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeP4aiAssessmentFabricScannerRecord(writer:SerializationWriter; P4aiAssessmentFabricScannerRecord:P4aiAssessmentFabricScannerRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeP4aiAssessmentLocationResultRecord(writer:SerializationWriter; P4aiAssessmentLocationResultRecord:P4aiAssessmentLocationResultRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeP4aiAssessmentRecord(writer:SerializationWriter; P4aiAssessmentRecord:P4aiAssessmentRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeP4AIRiskScoreRecord(writer:SerializationWriter; P4AIRiskScoreRecord:P4AIRiskScoreRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePassiveDnsRecord(writer:SerializationWriter; PassiveDnsRecord:PassiveDnsRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePassiveDnsRecordCollectionResponse(writer:SerializationWriter; PassiveDnsRecordCollectionResponse:PassiveDnsRecordCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePeopleAdminSettingsAuditRecord(writer:SerializationWriter; PeopleAdminSettingsAuditRecord:PeopleAdminSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePhysicalBadgingSignalAuditRecord(writer:SerializationWriter; PhysicalBadgingSignalAuditRecord:PhysicalBadgingSignalAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlacesDirectoryAuditRecord(writer:SerializationWriter; PlacesDirectoryAuditRecord:PlacesDirectoryAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerChatMessageAuditRecord(writer:SerializationWriter; PlannerChatMessageAuditRecord:PlannerChatMessageAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerChatMessageListAuditRecord(writer:SerializationWriter; PlannerChatMessageListAuditRecord:PlannerChatMessageListAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerCopyPlanAuditRecord(writer:SerializationWriter; PlannerCopyPlanAuditRecord:PlannerCopyPlanAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerGoalAuditRecord(writer:SerializationWriter; PlannerGoalAuditRecord:PlannerGoalAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerGoalListAuditRecord(writer:SerializationWriter; PlannerGoalListAuditRecord:PlannerGoalListAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerPlanAuditRecord(writer:SerializationWriter; PlannerPlanAuditRecord:PlannerPlanAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerPlanListAuditRecord(writer:SerializationWriter; PlannerPlanListAuditRecord:PlannerPlanListAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerPlanSensitivityLabelAuditRecord(writer:SerializationWriter; PlannerPlanSensitivityLabelAuditRecord:PlannerPlanSensitivityLabelAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerRosterAuditRecord(writer:SerializationWriter; PlannerRosterAuditRecord:PlannerRosterAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerRosterSensitivityLabelAuditRecord(writer:SerializationWriter; PlannerRosterSensitivityLabelAuditRecord:PlannerRosterSensitivityLabelAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerTaskAuditRecord(writer:SerializationWriter; PlannerTaskAuditRecord:PlannerTaskAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerTaskListAuditRecord(writer:SerializationWriter; PlannerTaskListAuditRecord:PlannerTaskListAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePlannerTenantSettingsAuditRecord(writer:SerializationWriter; PlannerTenantSettingsAuditRecord:PlannerTenantSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePolicyConfigChangeAuditRecord(writer:SerializationWriter; PolicyConfigChangeAuditRecord:PolicyConfigChangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerAppsAuditAppRecord(writer:SerializationWriter; PowerAppsAuditAppRecord:PowerAppsAuditAppRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerAppsAuditPlanRecord(writer:SerializationWriter; PowerAppsAuditPlanRecord:PowerAppsAuditPlanRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerAppsAuditResourceRecord(writer:SerializationWriter; PowerAppsAuditResourceRecord:PowerAppsAuditResourceRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerBIAuditRecord(writer:SerializationWriter; PowerBIAuditRecord:PowerBIAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerBIDlpAuditRecord(writer:SerializationWriter; PowerBIDlpAuditRecord:PowerBIDlpAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPagesSiteAuditRecord(writer:SerializationWriter; PowerPagesSiteAuditRecord:PowerPagesSiteAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformAdminDlpAuditRecord(writer:SerializationWriter; PowerPlatformAdminDlpAuditRecord:PowerPlatformAdminDlpAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformAdminEnvironmentAuditRecord(writer:SerializationWriter; PowerPlatformAdminEnvironmentAuditRecord:PowerPlatformAdminEnvironmentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformAdministratorActivityRecord(writer:SerializationWriter; PowerPlatformAdministratorActivityRecord:PowerPlatformAdministratorActivityRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformLockboxResourceAccessRequestAuditRecord(writer:SerializationWriter; PowerPlatformLockboxResourceAccessRequestAuditRecord:PowerPlatformLockboxResourceAccessRequestAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformLockboxResourceCommandAuditRecord(writer:SerializationWriter; PowerPlatformLockboxResourceCommandAuditRecord:PowerPlatformLockboxResourceCommandAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformServiceActivityAuditRecord(writer:SerializationWriter; PowerPlatformServiceActivityAuditRecord:PowerPlatformServiceActivityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePowerPlatformTenantIsolationRecord(writer:SerializationWriter; PowerPlatformTenantIsolationRecord:PowerPlatformTenantIsolationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyDataMatchAuditRecord(writer:SerializationWriter; PrivacyDataMatchAuditRecord:PrivacyDataMatchAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyDataMinimizationRecord(writer:SerializationWriter; PrivacyDataMinimizationRecord:PrivacyDataMinimizationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyDigestEmailRecord(writer:SerializationWriter; PrivacyDigestEmailRecord:PrivacyDigestEmailRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyOpenAccessAuditRecord(writer:SerializationWriter; PrivacyOpenAccessAuditRecord:PrivacyOpenAccessAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyPortalAuditRecord(writer:SerializationWriter; PrivacyPortalAuditRecord:PrivacyPortalAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyRemediationActionRecord(writer:SerializationWriter; PrivacyRemediationActionRecord:PrivacyRemediationActionRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivacyRemediationRecord(writer:SerializationWriter; PrivacyRemediationRecord:PrivacyRemediationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivaPrivacyAssessmentOperationRecord(writer:SerializationWriter; PrivaPrivacyAssessmentOperationRecord:PrivaPrivacyAssessmentOperationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePrivaPrivacyConsentOperationRecord(writer:SerializationWriter; PrivaPrivacyConsentOperationRecord:PrivaPrivacyConsentOperationRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProcessEvidence(writer:SerializationWriter; ProcessEvidence:ProcessEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectAuditRecord(writer:SerializationWriter; ProjectAuditRecord:ProjectAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebAssignedToMeSettingsAuditRecord(writer:SerializationWriter; ProjectForTheWebAssignedToMeSettingsAuditRecord:ProjectForTheWebAssignedToMeSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebProjectAuditRecord(writer:SerializationWriter; ProjectForTheWebProjectAuditRecord:ProjectForTheWebProjectAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebProjectSettingsAuditRecord(writer:SerializationWriter; ProjectForTheWebProjectSettingsAuditRecord:ProjectForTheWebProjectSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebRoadmapAuditRecord(writer:SerializationWriter; ProjectForTheWebRoadmapAuditRecord:ProjectForTheWebRoadmapAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebRoadmapItemAuditRecord(writer:SerializationWriter; ProjectForTheWebRoadmapItemAuditRecord:ProjectForTheWebRoadmapItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebRoadmapSettingsAuditRecord(writer:SerializationWriter; ProjectForTheWebRoadmapSettingsAuditRecord:ProjectForTheWebRoadmapSettingsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeProjectForTheWebTaskAuditRecord(writer:SerializationWriter; ProjectForTheWebTaskAuditRecord:ProjectForTheWebTaskAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePublicFolderAuditRecord(writer:SerializationWriter; PublicFolderAuditRecord:PublicFolderAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePurviewInsiderRiskAlertsRecord(writer:SerializationWriter; PurviewInsiderRiskAlertsRecord:PurviewInsiderRiskAlertsRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePurviewInsiderRiskCasesRecord(writer:SerializationWriter; PurviewInsiderRiskCasesRecord:PurviewInsiderRiskCasesRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePurviewMCRecommendationRecord(writer:SerializationWriter; PurviewMCRecommendationRecord:PurviewMCRecommendationRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializePurviewPostureAgentAuditRecord(writer:SerializationWriter; PurviewPostureAgentAuditRecord:PurviewPostureAgentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeQuarantineAuditRecord(writer:SerializationWriter; QuarantineAuditRecord:QuarantineAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRecordsManagementAuditRecord(writer:SerializationWriter; RecordsManagementAuditRecord:RecordsManagementAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRedundancyDetectionSettings(writer:SerializationWriter; RedundancyDetectionSettings:RedundancyDetectionSettings={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRegistryKeyEvidence(writer:SerializationWriter; RegistryKeyEvidence:RegistryKeyEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRegistryValueEvidence(writer:SerializationWriter; RegistryValueEvidence:RegistryValueEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeReportFileMetadata(writer:SerializationWriter; ReportFileMetadata:ReportFileMetadata={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeReportSubmission(writer:SerializationWriter; ReportSubmission:ReportSubmission={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeReportSubmissionResultDetail(writer:SerializationWriter; ReportSubmissionResultDetail:ReportSubmissionResultDetail={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeResourceAccessEvent(writer:SerializationWriter; ResourceAccessEvent:ResourceAccessEvent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRestrictedModeAuditRecord(writer:SerializationWriter; RestrictedModeAuditRecord:RestrictedModeAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionDuration(writer:SerializationWriter; RetentionDuration:RetentionDuration={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionDurationForever(writer:SerializationWriter; RetentionDurationForever:RetentionDurationForever={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionDurationInDays(writer:SerializationWriter; RetentionDurationInDays:RetentionDurationInDays={}; isSerializingDerivedType?:boolean=false):void @@ -91220,9 +93967,28 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRete github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionEventTypeCollectionResponse(writer:SerializationWriter; RetentionEventTypeCollectionResponse:RetentionEventTypeCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionLabel(writer:SerializationWriter; RetentionLabel:RetentionLabel={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionLabelCollectionResponse(writer:SerializationWriter; RetentionLabelCollectionResponse:RetentionLabelCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRetentionPolicyAuditRecord(writer:SerializationWriter; RetentionPolicyAuditRecord:RetentionPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeRtiOperationsAgentAuditRecord(writer:SerializationWriter; RtiOperationsAgentAuditRecord:RtiOperationsAgentAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSasTokenEvidence(writer:SerializationWriter; SasTokenEvidence:SasTokenEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSbpConfigurationEventRecord(writer:SerializationWriter; SbpConfigurationEventRecord:SbpConfigurationEventRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSbpUsageEventRecord(writer:SerializationWriter; SbpUsageEventRecord:SbpUsageEventRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeScoreEvidence(writer:SerializationWriter; ScoreEvidence:ScoreEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeScorePlatformGenericAuditRecord(writer:SerializationWriter; ScorePlatformGenericAuditRecord:ScorePlatformGenericAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeScriptRunAuditRecord(writer:SerializationWriter; ScriptRunAuditRecord:ScriptRunAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSearch(writer:SerializationWriter; Search:Search={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSearchAuditRecord(writer:SerializationWriter; SearchAuditRecord:SearchAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityComplianceAlertRecord(writer:SerializationWriter; SecurityComplianceAlertRecord:SecurityComplianceAlertRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityComplianceCenterEOPCmdletAuditRecord(writer:SerializationWriter; SecurityComplianceCenterEOPCmdletAuditRecord:SecurityComplianceCenterEOPCmdletAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityComplianceInsightsAuditRecord(writer:SerializationWriter; SecurityComplianceInsightsAuditRecord:SecurityComplianceInsightsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityComplianceRBACAuditRecord(writer:SerializationWriter; SecurityComplianceRBACAuditRecord:SecurityComplianceRBACAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityComplianceUserChangeAuditRecord(writer:SerializationWriter; SecurityComplianceUserChangeAuditRecord:SecurityComplianceUserChangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityCopilotIdentityManagementAuditRecord(writer:SerializationWriter; SecurityCopilotIdentityManagementAuditRecord:SecurityCopilotIdentityManagementAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityDevelopmentLifecycleAILogAuditRecord(writer:SerializationWriter; SecurityDevelopmentLifecycleAILogAuditRecord:SecurityDevelopmentLifecycleAILogAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSecurityGroupEvidence(writer:SerializationWriter; SecurityGroupEvidence:SecurityGroupEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensitiveInfoRemediationAgentDataRecord(writer:SerializationWriter; SensitiveInfoRemediationAgentDataRecord:SensitiveInfoRemediationAgentDataRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensitivityLabelActionAuditRecord(writer:SerializationWriter; SensitivityLabelActionAuditRecord:SensitivityLabelActionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensitivityLabeledFileActionAuditRecord(writer:SerializationWriter; SensitivityLabeledFileActionAuditRecord:SensitivityLabeledFileActionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensitivityLabelPolicyMatchAuditRecord(writer:SerializationWriter; SensitivityLabelPolicyMatchAuditRecord:SensitivityLabelPolicyMatchAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensor(writer:SerializationWriter; Sensor:Sensor={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensorCandidate(writer:SerializationWriter; SensorCandidate:SensorCandidate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensorCandidateActivationConfiguration(writer:SerializationWriter; SensorCandidateActivationConfiguration:SensorCandidateActivationConfiguration={}; isSerializingDerivedType?:boolean=false):void @@ -91230,11 +93996,40 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSens github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensorCollectionResponse(writer:SerializationWriter; SensorCollectionResponse:SensorCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensorDeploymentPackage(writer:SerializationWriter; SensorDeploymentPackage:SensorDeploymentPackage={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSensorSettings(writer:SerializationWriter; SensorSettings:SensorSettings={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelAIToolAuditRecord(writer:SerializationWriter; SentinelAIToolAuditRecord:SentinelAIToolAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelGraphAuditRecord(writer:SerializationWriter; SentinelGraphAuditRecord:SentinelGraphAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelJobAuditRecord(writer:SerializationWriter; SentinelJobAuditRecord:SentinelJobAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelKQLOnLakeAuditRecord(writer:SerializationWriter; SentinelKQLOnLakeAuditRecord:SentinelKQLOnLakeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelLakeDataOnboardingAuditRecord(writer:SerializationWriter; SentinelLakeDataOnboardingAuditRecord:SentinelLakeDataOnboardingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelLakeEncryptionAuditRecord(writer:SerializationWriter; SentinelLakeEncryptionAuditRecord:SentinelLakeEncryptionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelLakeOnboardingAuditRecord(writer:SerializationWriter; SentinelLakeOnboardingAuditRecord:SentinelLakeOnboardingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelNotebookOnLakeAuditRecord(writer:SerializationWriter; SentinelNotebookOnLakeAuditRecord:SentinelNotebookOnLakeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSentinelPackageAuditRecord(writer:SerializationWriter; SentinelPackageAuditRecord:SentinelPackageAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeServicePrincipalEvidence(writer:SerializationWriter; ServicePrincipalEvidence:ServicePrincipalEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSettingsContainer(writer:SerializationWriter; SettingsContainer:SettingsContainer={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointAppPermissionOperationAuditRecord(writer:SerializationWriter; SharePointAppPermissionOperationAuditRecord:SharePointAppPermissionOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointAuditRecord(writer:SerializationWriter; SharePointAuditRecord:SharePointAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointCommentOperationAuditRecord(writer:SerializationWriter; SharePointCommentOperationAuditRecord:SharePointCommentOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointContentSecurityPolicyAuditRecord(writer:SerializationWriter; SharePointContentSecurityPolicyAuditRecord:SharePointContentSecurityPolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointContentTypeOperationAuditRecord(writer:SerializationWriter; SharePointContentTypeOperationAuditRecord:SharePointContentTypeOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointESignatureAuditRecord(writer:SerializationWriter; SharePointESignatureAuditRecord:SharePointESignatureAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointFieldOperationAuditRecord(writer:SerializationWriter; SharePointFieldOperationAuditRecord:SharePointFieldOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointFileOperationAuditRecord(writer:SerializationWriter; SharePointFileOperationAuditRecord:SharePointFileOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointListItemOperationAuditRecord(writer:SerializationWriter; SharePointListItemOperationAuditRecord:SharePointListItemOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointListOperationAuditRecord(writer:SerializationWriter; SharePointListOperationAuditRecord:SharePointListOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSharePointSharingOperationAuditRecord(writer:SerializationWriter; SharePointSharingOperationAuditRecord:SharePointSharingOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSinglePropertySchema(writer:SerializationWriter; SinglePropertySchema:SinglePropertySchema={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSiteSource(writer:SerializationWriter; SiteSource:SiteSource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSiteSourceCollectionResponse(writer:SerializationWriter; SiteSourceCollectionResponse:SiteSourceCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSkypeForBusinessCmdletsAuditRecord(writer:SerializationWriter; SkypeForBusinessCmdletsAuditRecord:SkypeForBusinessCmdletsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSkypeForBusinessPSTNUsageAuditRecord(writer:SerializationWriter; SkypeForBusinessPSTNUsageAuditRecord:SkypeForBusinessPSTNUsageAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSkypeForBusinessUsersBlockedAuditRecord(writer:SerializationWriter; SkypeForBusinessUsersBlockedAuditRecord:SkypeForBusinessUsersBlockedAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSonarDetonationContentMetadata(writer:SerializationWriter; SonarDetonationContentMetadata:SonarDetonationContentMetadata={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSonarDetonationEntityAuditRecord(writer:SerializationWriter; SonarDetonationEntityAuditRecord:SonarDetonationEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSonarFileDetonationEntityAuditRecord(writer:SerializationWriter; SonarFileDetonationEntityAuditRecord:SonarFileDetonationEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSonarSubmissionEntityAuditRecord(writer:SerializationWriter; SonarSubmissionEntityAuditRecord:SonarSubmissionEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSonarUrlDetonationEntityAuditRecord(writer:SerializationWriter; SonarUrlDetonationEntityAuditRecord:SonarUrlDetonationEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSparkCoreCustomLivePoolRecord(writer:SerializationWriter; SparkCoreCustomLivePoolRecord:SparkCoreCustomLivePoolRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSslCertificate(writer:SerializationWriter; SslCertificate:SslCertificate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSslCertificateCollectionResponse(writer:SerializationWriter; SslCertificateCollectionResponse:SslCertificateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSslCertificateEntity(writer:SerializationWriter; SslCertificateEntity:SslCertificateEntity={}; isSerializingDerivedType?:boolean=false):void @@ -91243,29 +94038,88 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubc github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubcategoryTemplateCollectionResponse(writer:SerializationWriter; SubcategoryTemplateCollectionResponse:SubcategoryTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubdomain(writer:SerializationWriter; Subdomain:Subdomain={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubdomainCollectionResponse(writer:SerializationWriter; SubdomainCollectionResponse:SubdomainCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubmissionEntityAuditRecord(writer:SerializationWriter; SubmissionEntityAuditRecord:SubmissionEntityAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSubmissionMailEvidence(writer:SerializationWriter; SubmissionMailEvidence:SubmissionMailEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSupervisoryReviewDayXInsightsAuditRecord(writer:SerializationWriter; SupervisoryReviewDayXInsightsAuditRecord:SupervisoryReviewDayXInsightsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeSyntheticProbeAuditRecord(writer:SerializationWriter; SyntheticProbeAuditRecord:SyntheticProbeAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTag(writer:SerializationWriter; Tag:Tag={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamCopilotInteractionAuditRecord(writer:SerializationWriter; TeamCopilotInteractionAuditRecord:TeamCopilotInteractionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsEasyApprovalsAuditRecord(writer:SerializationWriter; TeamsEasyApprovalsAuditRecord:TeamsEasyApprovalsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsEvalDataHubAdminOperationAuditRecord(writer:SerializationWriter; TeamsEvalDataHubAdminOperationAuditRecord:TeamsEvalDataHubAdminOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsEvalDataHubDataAccessAuditRecord(writer:SerializationWriter; TeamsEvalDataHubDataAccessAuditRecord:TeamsEvalDataHubDataAccessAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsEvalDataHubPermissionChangeAuditRecord(writer:SerializationWriter; TeamsEvalDataHubPermissionChangeAuditRecord:TeamsEvalDataHubPermissionChangeAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsHealthcareAuditRecord(writer:SerializationWriter; TeamsHealthcareAuditRecord:TeamsHealthcareAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsMessageEvidence(writer:SerializationWriter; TeamsMessageEvidence:TeamsMessageEvidence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTeamsUpdatesAuditRecord(writer:SerializationWriter; TeamsUpdatesAuditRecord:TeamsUpdatesAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTenantAllowBlockListAuditRecord(writer:SerializationWriter; TenantAllowBlockListAuditRecord:TenantAllowBlockListAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatDetectionDetail(writer:SerializationWriter; ThreatDetectionDetail:ThreatDetectionDetail={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatFinderAuditRecord(writer:SerializationWriter; ThreatFinderAuditRecord:ThreatFinderAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligence(writer:SerializationWriter; ThreatIntelligence:ThreatIntelligence={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligenceAtpContentData(writer:SerializationWriter; ThreatIntelligenceAtpContentData:ThreatIntelligenceAtpContentData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligenceExportAuditRecord(writer:SerializationWriter; ThreatIntelligenceExportAuditRecord:ThreatIntelligenceExportAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligenceMailData(writer:SerializationWriter; ThreatIntelligenceMailData:ThreatIntelligenceMailData={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligenceObjectAuditRecord(writer:SerializationWriter; ThreatIntelligenceObjectAuditRecord:ThreatIntelligenceObjectAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeThreatIntelligenceUrlClickData(writer:SerializationWriter; ThreatIntelligenceUrlClickData:ThreatIntelligenceUrlClickData={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTimelineEvent(writer:SerializationWriter; TimelineEvent:TimelineEvent={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTodoAuditRecord(writer:SerializationWriter; TodoAuditRecord:TodoAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTopicModelingSettings(writer:SerializationWriter; TopicModelingSettings:TopicModelingSettings={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTrainableClassifierAuditRecord(writer:SerializationWriter; TrainableClassifierAuditRecord:TrainableClassifierAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTriggersRoot(writer:SerializationWriter; TriggersRoot:TriggersRoot={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeTriggerTypesRoot(writer:SerializationWriter; TriggerTypesRoot:TriggerTypesRoot={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUamOperationAuditRecord(writer:SerializationWriter; UamOperationAuditRecord:UamOperationAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnclassifiedArtifact(writer:SerializationWriter; UnclassifiedArtifact:UnclassifiedArtifact={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnifiedGroupAuditRecord(writer:SerializationWriter; UnifiedGroupAuditRecord:UnifiedGroupAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnifiedGroupSource(writer:SerializationWriter; UnifiedGroupSource:UnifiedGroupSource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnifiedGroupSourceCollectionResponse(writer:SerializationWriter; UnifiedGroupSourceCollectionResponse:UnifiedGroupSourceCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnifiedSimulationMatchedItemAuditRecord(writer:SerializationWriter; UnifiedSimulationMatchedItemAuditRecord:UnifiedSimulationMatchedItemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUnifiedSimulationSummaryAuditRecord(writer:SerializationWriter; UnifiedSimulationSummaryAuditRecord:UnifiedSimulationSummaryAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUniversalPrintManagementAuditRecord(writer:SerializationWriter; UniversalPrintManagementAuditRecord:UniversalPrintManagementAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUniversalPrintPrintJobAuditRecord(writer:SerializationWriter; UniversalPrintPrintJobAuditRecord:UniversalPrintPrintJobAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUrbacAssignmentAuditRecord(writer:SerializationWriter; UrbacAssignmentAuditRecord:UrbacAssignmentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUrbacEnableStateAuditRecord(writer:SerializationWriter; UrbacEnableStateAuditRecord:UrbacEnableStateAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUrbacRoleAuditRecord(writer:SerializationWriter; UrbacRoleAuditRecord:UrbacRoleAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUrlEvidence(writer:SerializationWriter; UrlEvidence:UrlEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUser(writer:SerializationWriter; User:User={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUserAccount(writer:SerializationWriter; UserAccount:UserAccount={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUserEvidence(writer:SerializationWriter; UserEvidence:UserEvidence={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUserSource(writer:SerializationWriter; UserSource:UserSource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUserSourceCollectionResponse(writer:SerializationWriter; UserSourceCollectionResponse:UserSourceCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUserTrainingAuditRecord(writer:SerializationWriter; UserTrainingAuditRecord:UserTrainingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeUsxWorkspaceOnboardingAuditRecord(writer:SerializationWriter; UsxWorkspaceOnboardingAuditRecord:UsxWorkspaceOnboardingAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVfamCreatePolicyAuditRecord(writer:SerializationWriter; VfamCreatePolicyAuditRecord:VfamCreatePolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVfamDeletePolicyAuditRecord(writer:SerializationWriter; VfamDeletePolicyAuditRecord:VfamDeletePolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVfamUpdatePolicyAuditRecord(writer:SerializationWriter; VfamUpdatePolicyAuditRecord:VfamUpdatePolicyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaAmplifyAuditRecord(writer:SerializationWriter; VivaAmplifyAuditRecord:VivaAmplifyAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaEngageEventsAuditRecord(writer:SerializationWriter; VivaEngageEventsAuditRecord:VivaEngageEventsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaEngageNetworkAssociationAuditRecord(writer:SerializationWriter; VivaEngageNetworkAssociationAuditRecord:VivaEngageNetworkAssociationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaEngageSegmentAuditRecord(writer:SerializationWriter; VivaEngageSegmentAuditRecord:VivaEngageSegmentAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintAdvancedConfigurationAuditRecord(writer:SerializationWriter; VivaGlintAdvancedConfigurationAuditRecord:VivaGlintAdvancedConfigurationAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintAgenticCampaignAuditRecord(writer:SerializationWriter; VivaGlintAgenticCampaignAuditRecord:VivaGlintAgenticCampaignAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintFeedbackProgramAuditRecord(writer:SerializationWriter; VivaGlintFeedbackProgramAuditRecord:VivaGlintFeedbackProgramAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintOrganizationalDataAuditRecord(writer:SerializationWriter; VivaGlintOrganizationalDataAuditRecord:VivaGlintOrganizationalDataAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintPulseProgramAuditRecord(writer:SerializationWriter; VivaGlintPulseProgramAuditRecord:VivaGlintPulseProgramAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintPulseProgramRespondentRateAuditRecord(writer:SerializationWriter; VivaGlintPulseProgramRespondentRateAuditRecord:VivaGlintPulseProgramRespondentRateAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintQuestionAuditRecord(writer:SerializationWriter; VivaGlintQuestionAuditRecord:VivaGlintQuestionAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintRoleAuditRecord(writer:SerializationWriter; VivaGlintRoleAuditRecord:VivaGlintRoleAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintRubiconAuditRecord(writer:SerializationWriter; VivaGlintRubiconAuditRecord:VivaGlintRubiconAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintSupportAccessAuditRecord(writer:SerializationWriter; VivaGlintSupportAccessAuditRecord:VivaGlintSupportAccessAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintSystemAuditRecord(writer:SerializationWriter; VivaGlintSystemAuditRecord:VivaGlintSystemAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintUserAuditRecord(writer:SerializationWriter; VivaGlintUserAuditRecord:VivaGlintUserAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGlintUserGroupAuditRecord(writer:SerializationWriter; VivaGlintUserGroupAuditRecord:VivaGlintUserGroupAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaGoalsAuditRecord(writer:SerializationWriter; VivaGoalsAuditRecord:VivaGoalsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaLearningAdminAuditRecord(writer:SerializationWriter; VivaLearningAdminAuditRecord:VivaLearningAdminAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaLearningAuditRecord(writer:SerializationWriter; VivaLearningAuditRecord:VivaLearningAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaPulseAdminAuditRecord(writer:SerializationWriter; VivaPulseAdminAuditRecord:VivaPulseAdminAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaPulseOrganizerAuditRecord(writer:SerializationWriter; VivaPulseOrganizerAuditRecord:VivaPulseOrganizerAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaPulseReportAuditRecord(writer:SerializationWriter; VivaPulseReportAuditRecord:VivaPulseReportAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVivaPulseResponseAuditRecord(writer:SerializationWriter; VivaPulseResponseAuditRecord:VivaPulseResponseAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVmMetadata(writer:SerializationWriter; VmMetadata:VmMetadata={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVulnerability(writer:SerializationWriter; Vulnerability:Vulnerability={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVulnerabilityCollectionResponse(writer:SerializationWriter; VulnerabilityCollectionResponse:VulnerabilityCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVulnerabilityComponent(writer:SerializationWriter; VulnerabilityComponent:VulnerabilityComponent={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeVulnerabilityComponentCollectionResponse(writer:SerializationWriter; VulnerabilityComponentCollectionResponse:VulnerabilityComponentCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWdatpAlertsAuditRecord(writer:SerializationWriter; WdatpAlertsAuditRecord:WdatpAlertsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWebContentFilteringAuditRecord(writer:SerializationWriter; WebContentFilteringAuditRecord:WebContentFilteringAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisBaseRecord(writer:SerializationWriter; WhoisBaseRecord:WhoisBaseRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisContact(writer:SerializationWriter; WhoisContact:WhoisContact={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisHistoryRecord(writer:SerializationWriter; WhoisHistoryRecord:WhoisHistoryRecord={}; isSerializingDerivedType?:boolean=false):void @@ -91273,9 +94127,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoi github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisNameserver(writer:SerializationWriter; WhoisNameserver:WhoisNameserver={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisRecord(writer:SerializationWriter; WhoisRecord:WhoisRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWhoisRecordCollectionResponse(writer:SerializationWriter; WhoisRecordCollectionResponse:WhoisRecordCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWindows365CustomerLockboxAuditRecord(writer:SerializationWriter; Windows365CustomerLockboxAuditRecord:Windows365CustomerLockboxAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeWorkplaceAnalyticsAuditRecord(writer:SerializationWriter; WorkplaceAnalyticsAuditRecord:WorkplaceAnalyticsAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeYammerAuditRecord(writer:SerializationWriter; YammerAuditRecord:YammerAuditRecord={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security::serializeYammerUserHidingAuditRecord(writer:SerializationWriter; YammerUserHidingAuditRecord:YammerUserHidingAuditRecord={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|alerts:Alert[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|alertsV2:Alert[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|attackSimulation:AttackSimulationRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|auditLog:AuditCoreRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|cases:CasesRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|collaboration:CollaborationRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.Security::|public|dataSecurityAndGovernance:TenantDataSecurityAndGovernance @@ -110800,21 +113659,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods. github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeature.usersRegisteredByFeatureRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeature.usersRegisteredByFeatureRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeature.usersRegisteredByFeatureRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserRegistrationFeatureSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserRegistrationFeatureSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112.usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethod.usersRegisteredByMethodRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserRegistrationMethodSummary github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethod.usersRegisteredByMethodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethod.usersRegisteredByMethodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethod.usersRegisteredByMethodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethod.usersRegisteredByMethodRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserRegistrationMethodSummary -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserRegistrationMethodSummary +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.authenticationMethods.usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b.usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.dailyPrintUsageByPrinter.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.reports.dailyPrintUsageByPrinter.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.dailyPrintUsageByPrinter.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -110948,22 +113807,22 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getEmailAppUsageVersio github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getEmailAppUsageVersionsUserCountsWithPeriod.getEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getEmailAppUsageVersionsUserCountsWithPeriod.getEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getEmailAppUsageVersionsUserCountsWithPeriod.getEmailAppUsageVersionsUserCountsWithPeriodRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime::createGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime::deserializeIntoGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse(GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse:GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime::serializeGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse:GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b::createGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b::deserializeIntoGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse(GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse:GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b::serializeGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse:GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getM365AppPlatformUserCountsWithPeriod.getM365AppPlatformUserCountsWithPeriodRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getM365AppPlatformUserCountsWithPeriod.getM365AppPlatformUserCountsWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getM365AppPlatformUserCountsWithPeriod.getM365AppPlatformUserCountsWithPeriodRequestBuilderRequestsMetadata @@ -111114,22 +113973,22 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOneDriveUsageStorag github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOneDriveUsageStorageWithPeriod.getOneDriveUsageStorageWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOneDriveUsageStorageWithPeriod.getOneDriveUsageStorageWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOneDriveUsageStorageWithPeriod.getOneDriveUsageStorageWithPeriodRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime::createGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime::deserializeIntoGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse(GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse:GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime::serializeGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse:GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486::createGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486::deserializeIntoGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse(GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse:GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486::serializeGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse:GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getRelyingPartyDetailedSummaryWithPeriod.GetRelyingPartyDetailedSummaryWithPeriodGetResponse::|public|value:RelyingPartyDetailedSummary[] github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getRelyingPartyDetailedSummaryWithPeriod.GetRelyingPartyDetailedSummaryWithPeriodGetResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getRelyingPartyDetailedSummaryWithPeriod.getRelyingPartyDetailedSummaryWithPeriodRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetRelyingPartyDetailedSummaryWithPeriodGetResponse @@ -111354,22 +114213,22 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getTeamsUserActivityUs github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getTeamsUserActivityUserDetailWithPeriod.getTeamsUserActivityUserDetailWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getTeamsUserActivityUserDetailWithPeriod.getTeamsUserActivityUserDetailWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getTeamsUserActivityUserDetailWithPeriod.getTeamsUserActivityUserDetailWithPeriodRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime::createGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime::deserializeIntoGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime::serializeGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:ArchivedPrintJob[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7::createGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7::deserializeIntoGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7::serializeGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getYammerActivityCountsWithPeriod.getYammerActivityCountsWithPeriodRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getYammerActivityCountsWithPeriod.getYammerActivityCountsWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getYammerActivityCountsWithPeriod.getYammerActivityCountsWithPeriodRequestBuilderRequestsMetadata @@ -111435,11 +114294,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmen github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetails.managedDeviceEnrollmentFailureDetailsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetails.managedDeviceEnrollmentFailureDetailsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetails.managedDeviceEnrollmentFailureDetailsRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Report -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Report +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e.managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailures.managedDeviceEnrollmentTopFailuresRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Report github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailures.managedDeviceEnrollmentTopFailuresRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailures.managedDeviceEnrollmentTopFailuresRequestBuilderRequestsMetadata @@ -114625,6 +117484,92 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.attackSimulation.trai github.com/microsoftgraph/msgraph-sdk-typescript/.security.attackSimulation.trainings.trainingsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.security.attackSimulation.trainings.trainingsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.security.attackSimulation.trainings.trainingsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AuditCoreRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|patch(body:AuditCoreRoot; requestConfiguration?:RequestConfiguration):AuditCoreRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|queries:QueriesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder::|public|toPatchRequestInformation(body:AuditCoreRoot; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.auditLogRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AuditLogQuery +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|records:RecordsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.auditLogQueryItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.auditLogQueryItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.auditLogQueryItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.auditLogQueryItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AuditLogRecord +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.auditLogRecordItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.auditLogRecordItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.auditLogRecordItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilder::|public|byAuditLogRecordId(auditLogRecordId:string):AuditLogRecordItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AuditLogRecordCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.item.records.recordsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|byAuditLogQueryId(auditLogQueryId:string):AuditLogQueryItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AuditLogQueryCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|post(body:AuditLogQuery; requestConfiguration?:RequestConfiguration):AuditLogQuery +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder::|public|toPostRequestInformation(body:AuditLogQuery; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|ediscoveryCases:EdiscoveryCasesRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CasesRoot @@ -116832,6 +119777,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.secureScores.secureSc github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|alerts:AlertsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|alerts_v2:Alerts_v2RequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|attackSimulation:AttackSimulationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|auditLog:AuditLogRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|cases:CasesRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|collaboration:CollaborationRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.securityRequestBuilder::|public|dataSecurityAndGovernance:DataSecurityAndGovernanceRequestBuilder @@ -121553,25 +124499,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.ge github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):User github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder @@ -122669,25 +125615,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByInte github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse::|public|value:ContentType[] github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getApplicableContentTypesForListWithListId.getApplicableContentTypesForListWithListIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetApplicableContentTypesForListWithListIdGetResponse @@ -122814,25 +125760,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.g github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse::|public|value:ContentType[] github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.GetApplicableContentTypesForListWithListIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.getByPathWithPath.getApplicableContentTypesForListWithListId.getApplicableContentTypesForListWithListIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetApplicableContentTypesForListWithListIdGetResponse @@ -123731,25 +126677,25 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.it github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByInterval::createGetActivitiesByIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByInterval::deserializeIntoGetActivitiesByIntervalGetResponse(GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByInterval::serializeGetActivitiesByIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalGetResponse:GetActivitiesByIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse::|public|value:ItemActivityStat[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a.getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::createGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::deserializeIntoGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a::serializeGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse(writer:SerializationWriter; GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse:GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):User github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.items.item.lastModifiedByUser.lastModifiedByUserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder @@ -134646,21 +137592,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.compl github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -135702,21 +138648,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.comp github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.teams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -137374,21 +140320,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.cha github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -144429,21 +147375,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.ch github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -145485,21 +148431,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.pr github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.completeMigration.completeMigrationRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.completeMigration.completeMigrationRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.completeMigration.completeMigrationRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::|public|value:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|tenantId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters::|public|userPrincipalName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::createDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue(parseNode:ParseNode):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::deserializeIntoDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052::serializeDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse(writer:SerializationWriter; DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -149952,50 +152898,50 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.crea github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.createOrGet::createCreateOrGetPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):CreateOrGetPostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.createOrGet::deserializeIntoCreateOrGetPostRequestBody(CreateOrGetPostRequestBody:CreateOrGetPostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.createOrGet::serializeCreateOrGetPostRequestBody(writer:SerializationWriter; CreateOrGetPostRequestBody:CreateOrGetPostRequestBody={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallRecording[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::createGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::deserializeIntoGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::serializeGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallTranscript[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::createGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::deserializeIntoGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime::serializeGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallRecording[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::createGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::deserializeIntoGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9::serializeGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value:CallTranscript[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|endDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|meetingOrganizerUserId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|startDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::createGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::deserializeIntoGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011::serializeGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse:GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|byMeetingAttendanceReportId(meetingAttendanceReportId:string):MeetingAttendanceReportItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.onlineMeetings.item.attendanceReports.attendanceReportsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MeetingAttendanceReportCollectionResponse diff --git a/packages/kiota-lock.json b/packages/kiota-lock.json index e8cec5fae1b..75ef0daea0e 100644 --- a/packages/kiota-lock.json +++ b/packages/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "ACE1BB996CC5B8CE173F67DBAF087C0ACFDD78585E62364AF58D81744586869D8A0633E4D85195D2B473E2C73DF3728F6B6C31A8B780F88292971A23237505CB", + "descriptionHash": "337C9C868095B6B2333175A5DD80741A904EFDC336C1D3C34F2BCF97A26CF56728B46E88D2A7385EE8F7A6796D7F2EED388BD1221B47857451BC87FEB35933F8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.32.4", + "kiotaVersion": "1.33.0", "clientClassName": "GraphBaseServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "github.com/microsoftgraph/msgraph-sdk-typescript/", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file diff --git a/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/index.ts b/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/index.ts index cd562389ce1..70009445ccb 100644 --- a/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/index.ts +++ b/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/index.ts @@ -27,7 +27,7 @@ export interface DirectoryAuditsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -43,7 +43,7 @@ export interface DirectoryAuditsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -57,7 +57,7 @@ export interface DirectoryAuditsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. */ export interface DirectoryAuditsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/item/index.ts b/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/item/index.ts index d1ec20fe25d..54db2e78403 100644 --- a/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/item/index.ts +++ b/packages/msgraph-sdk-auditLogs/auditLogs/directoryAudits/item/index.ts @@ -19,7 +19,7 @@ export interface DirectoryAuditItemRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -41,7 +41,7 @@ export interface DirectoryAuditItemRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -55,7 +55,7 @@ export interface DirectoryAuditItemRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. */ export interface DirectoryAuditItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-auditLogs/auditLogs/provisioning/index.ts b/packages/msgraph-sdk-auditLogs/auditLogs/provisioning/index.ts index 101e314234f..3ffb6d74964 100644 --- a/packages/msgraph-sdk-auditLogs/auditLogs/provisioning/index.ts +++ b/packages/msgraph-sdk-auditLogs/auditLogs/provisioning/index.ts @@ -27,7 +27,7 @@ export interface ProvisioningRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -43,7 +43,7 @@ export interface ProvisioningRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -57,7 +57,7 @@ export interface ProvisioningRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. */ export interface ProvisioningRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-communications/communications/callRecords/index.ts b/packages/msgraph-sdk-communications/communications/callRecords/index.ts index 82389266265..0919a0fd532 100644 --- a/packages/msgraph-sdk-communications/communications/callRecords/index.ts +++ b/packages/msgraph-sdk-communications/communications/callRecords/index.ts @@ -10,9 +10,9 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { CallRecordItemRequestBuilderNavigationMetadata, CallRecordItemRequestBuilderRequestsMetadata, type CallRecordItemRequestBuilder } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder } from './microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime/index.js'; +import { MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder } from './microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661/index.js'; // @ts-ignore -import { MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder } from './microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/index.js'; +import { MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder } from './microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime/index.ts b/packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661/index.ts similarity index 100% rename from packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime/index.ts rename to packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetDirectRoutingCallsWithFromD_0d33e661/index.ts diff --git a/packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/index.ts b/packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60/index.ts similarity index 100% rename from packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/index.ts rename to packages/msgraph-sdk-communications/communications/callRecords/microsoftGraphCallRecordsGetPstnCallsWithFromDateTimeWi_03098e60/index.ts diff --git a/packages/msgraph-sdk-communications/communications/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-communications/communications/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.ts similarity index 100% rename from packages/msgraph-sdk-communications/communications/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-communications/communications/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.ts diff --git a/packages/msgraph-sdk-communications/communications/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-communications/communications/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.ts similarity index 100% rename from packages/msgraph-sdk-communications/communications/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-communications/communications/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.ts diff --git a/packages/msgraph-sdk-communications/communications/onlineMeetings/index.ts b/packages/msgraph-sdk-communications/communications/onlineMeetings/index.ts index 2ab83a12264..94d6512af82 100644 --- a/packages/msgraph-sdk-communications/communications/onlineMeetings/index.ts +++ b/packages/msgraph-sdk-communications/communications/onlineMeetings/index.ts @@ -10,9 +10,9 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { CreateOrGetRequestBuilderRequestsMetadata, type CreateOrGetRequestBuilder } from './createOrGet/index.js'; // @ts-ignore -import { GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.js'; // @ts-ignore -import { GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.js'; // @ts-ignore import { OnlineMeetingItemRequestBuilderNavigationMetadata, OnlineMeetingItemRequestBuilderRequestsMetadata, type OnlineMeetingItemRequestBuilder } from './item/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/index.ts index da948861230..daabb718732 100644 --- a/packages/msgraph-sdk-deviceManagement/deviceManagement/index.ts +++ b/packages/msgraph-sdk-deviceManagement/deviceManagement/index.ts @@ -68,11 +68,11 @@ import { TroubleshootingEventsRequestBuilderNavigationMetadata, TroubleshootingE // @ts-ignore import { type UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformance/index.js'; // @ts-ignore -import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/index.js'; +import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/index.js'; // @ts-ignore -import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/index.js'; +import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/index.js'; // @ts-ignore -import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/index.js'; +import { type UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/index.js'; // @ts-ignore import { type UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilder, UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderNavigationMetadata, UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderRequestsMetadata } from './userExperienceAnalyticsAppHealthDeviceModelPerformance/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/count/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/count/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/count/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/count/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/item/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/item/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/item/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_3fa78c7f/item/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/count/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/count/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/count/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/count/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/item/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/item/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/item/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_764bd61c/item/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/count/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/count/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/count/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/count/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/index.ts diff --git a/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/item/index.ts b/packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/item/index.ts similarity index 100% rename from packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/item/index.ts rename to packages/msgraph-sdk-deviceManagement/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceB_76e0e2cf/item/index.ts diff --git a/packages/msgraph-sdk-directory/directory/index.ts b/packages/msgraph-sdk-directory/directory/index.ts index 81259da04ce..69e79ceab34 100644 --- a/packages/msgraph-sdk-directory/directory/index.ts +++ b/packages/msgraph-sdk-directory/directory/index.ts @@ -22,6 +22,8 @@ import { OnPremisesSynchronizationRequestBuilderNavigationMetadata, OnPremisesSy // @ts-ignore import { PublicKeyInfrastructureRequestBuilderNavigationMetadata, PublicKeyInfrastructureRequestBuilderRequestsMetadata, type PublicKeyInfrastructureRequestBuilder } from './publicKeyInfrastructure/index.js'; // @ts-ignore +import { RecoveryRequestBuilderNavigationMetadata, RecoveryRequestBuilderRequestsMetadata, type RecoveryRequestBuilder } from './recovery/index.js'; +// @ts-ignore import { SubscriptionsRequestBuilderNavigationMetadata, SubscriptionsRequestBuilderRequestsMetadata, type SubscriptionsRequestBuilder } from './subscriptions/index.js'; // @ts-ignore import { SubscriptionsWithCommerceSubscriptionIdRequestBuilderRequestsMetadata, type SubscriptionsWithCommerceSubscriptionIdRequestBuilder } from './subscriptionsWithCommerceSubscriptionId/index.js'; @@ -64,6 +66,10 @@ export interface DirectoryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ + get jobs(): JobsRequestBuilder; + /** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ + get snapshots(): SnapshotsRequestBuilder; + /** + * Delete navigation property recovery for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get recovery from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property recovery in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: Recovery, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property recovery for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get recovery from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property recovery in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: Recovery, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get recovery from directory + */ +export interface RecoveryRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RecoveryRequestBuilderUriTemplate = "{+baseurl}/directory/recovery{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RecoveryRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + jobs: { + requestsMetadata: JobsRequestBuilderRequestsMetadata, + navigationMetadata: JobsRequestBuilderNavigationMetadata, + }, + snapshots: { + requestsMetadata: SnapshotsRequestBuilderRequestsMetadata, + navigationMetadata: SnapshotsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: RecoveryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: RecoveryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryFromDiscriminatorValue, + queryParametersMapper: RecoveryRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: RecoveryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecovery, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/jobs/count/index.ts b/packages/msgraph-sdk-directory/directory/recovery/jobs/count/index.ts new file mode 100644 index 00000000000..626d53b885a --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/jobs/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/jobs/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/jobs/index.ts b/packages/msgraph-sdk-directory/directory/recovery/jobs/index.ts new file mode 100644 index 00000000000..3bf81f5fd9f --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/jobs/index.ts @@ -0,0 +1,153 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryJobBaseCollectionResponseFromDiscriminatorValue, createRecoveryJobBaseFromDiscriminatorValue, serializeRecoveryJobBase, type RecoveryJobBase, type RecoveryJobBaseCollectionResponse } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { RecoveryJobBaseItemRequestBuilderNavigationMetadata, RecoveryJobBaseItemRequestBuilderRequestsMetadata, type RecoveryJobBaseItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +export interface JobsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param recoveryJobBaseId The unique identifier of recoveryJobBase + * @returns {RecoveryJobBaseItemRequestBuilder} + */ + byRecoveryJobBaseId(recoveryJobBaseId: string) : RecoveryJobBaseItemRequestBuilder; + /** + * Get jobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: RecoveryJobBase, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get jobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecoveryJobBase, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get jobs from directory + */ +export interface JobsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const JobsRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const JobsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const JobsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byRecoveryJobBaseId: { + requestsMetadata: RecoveryJobBaseItemRequestBuilderRequestsMetadata, + navigationMetadata: RecoveryJobBaseItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["recoveryJobBase%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const JobsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: JobsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobBaseCollectionResponseFromDiscriminatorValue, + queryParametersMapper: JobsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: JobsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobBaseFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecoveryJobBase, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/jobs/item/index.ts b/packages/msgraph-sdk-directory/directory/recovery/jobs/item/index.ts new file mode 100644 index 00000000000..7e86013c868 --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/jobs/item/index.ts @@ -0,0 +1,130 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryJobBaseFromDiscriminatorValue, serializeRecoveryJobBase, type RecoveryJobBase } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderRequestsMetadata, type MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder } from './microsoftGraphEntraRecoveryServicesCancel/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +export interface RecoveryJobBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + */ + get microsoftGraphEntraRecoveryServicesCancel(): MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder; + /** + * Delete navigation property jobs for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get jobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property jobs in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: RecoveryJobBase, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property jobs for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get jobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property jobs in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: RecoveryJobBase, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get jobs from directory + */ +export interface RecoveryJobBaseItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RecoveryJobBaseItemRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryJobBaseItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RecoveryJobBaseItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + microsoftGraphEntraRecoveryServicesCancel: { + requestsMetadata: MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryJobBaseItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: RecoveryJobBaseItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: RecoveryJobBaseItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobBaseFromDiscriminatorValue, + queryParametersMapper: RecoveryJobBaseItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: RecoveryJobBaseItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobBaseFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecoveryJobBase, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/jobs/item/microsoftGraphEntraRecoveryServicesCancel/index.ts b/packages/msgraph-sdk-directory/directory/recovery/jobs/item/microsoftGraphEntraRecoveryServicesCancel/index.ts new file mode 100644 index 00000000000..5711cfea976 --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/jobs/item/microsoftGraphEntraRecoveryServicesCancel/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the cancel method. + */ +export interface MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action cancel + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}/microsoft.graph.entraRecoveryServices.cancel"; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/count/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/count/index.ts new file mode 100644 index 00000000000..98c117ad7de --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/index.ts new file mode 100644 index 00000000000..5ed43a5f4fc --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/index.ts @@ -0,0 +1,153 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createSnapshotCollectionResponseFromDiscriminatorValue, createSnapshotFromDiscriminatorValue, serializeSnapshot, type Snapshot, type SnapshotCollectionResponse } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { SnapshotItemRequestBuilderNavigationMetadata, SnapshotItemRequestBuilderRequestsMetadata, type SnapshotItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +export interface SnapshotsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param snapshotId The unique identifier of snapshot + * @returns {SnapshotItemRequestBuilder} + */ + bySnapshotId(snapshotId: string) : SnapshotItemRequestBuilder; + /** + * Get snapshots from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: Snapshot, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get snapshots from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: Snapshot, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get snapshots from directory + */ +export interface SnapshotsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const SnapshotsRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const SnapshotsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const SnapshotsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + bySnapshotId: { + requestsMetadata: SnapshotItemRequestBuilderRequestsMetadata, + navigationMetadata: SnapshotItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["snapshot%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const SnapshotsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: SnapshotsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createSnapshotCollectionResponseFromDiscriminatorValue, + queryParametersMapper: SnapshotsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: SnapshotsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createSnapshotFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeSnapshot, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/index.ts new file mode 100644 index 00000000000..47fab14dc11 --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createSnapshotFromDiscriminatorValue, serializeSnapshot, type Snapshot } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { RecoveryJobsRequestBuilderNavigationMetadata, RecoveryJobsRequestBuilderRequestsMetadata, type RecoveryJobsRequestBuilder } from './recoveryJobs/index.js'; +// @ts-ignore +import { RecoveryPreviewJobsRequestBuilderNavigationMetadata, RecoveryPreviewJobsRequestBuilderRequestsMetadata, type RecoveryPreviewJobsRequestBuilder } from './recoveryPreviewJobs/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +export interface SnapshotItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ + get recoveryJobs(): RecoveryJobsRequestBuilder; + /** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ + get recoveryPreviewJobs(): RecoveryPreviewJobsRequestBuilder; + /** + * Delete navigation property snapshots for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get snapshots from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: Snapshot, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property snapshots for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get snapshots from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: Snapshot, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get snapshots from directory + */ +export interface SnapshotItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const SnapshotItemRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const SnapshotItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const SnapshotItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + recoveryJobs: { + requestsMetadata: RecoveryJobsRequestBuilderRequestsMetadata, + navigationMetadata: RecoveryJobsRequestBuilderNavigationMetadata, + }, + recoveryPreviewJobs: { + requestsMetadata: RecoveryPreviewJobsRequestBuilderRequestsMetadata, + navigationMetadata: RecoveryPreviewJobsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const SnapshotItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: SnapshotItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: SnapshotItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createSnapshotFromDiscriminatorValue, + queryParametersMapper: SnapshotItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: SnapshotItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createSnapshotFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeSnapshot, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/count/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/count/index.ts new file mode 100644 index 00000000000..246daa83abd --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/index.ts new file mode 100644 index 00000000000..430f55074eb --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/index.ts @@ -0,0 +1,125 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryJobCollectionResponseFromDiscriminatorValue, type RecoveryJobCollectionResponse } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { RecoveryJobItemRequestBuilderRequestsMetadata, type RecoveryJobItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +export interface RecoveryJobsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param recoveryJobId The unique identifier of recoveryJob + * @returns {RecoveryJobItemRequestBuilder} + */ + byRecoveryJobId(recoveryJobId: string) : RecoveryJobItemRequestBuilder; + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get recoveryJobs from directory + */ +export interface RecoveryJobsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const RecoveryJobsRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryJobsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RecoveryJobsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byRecoveryJobId: { + requestsMetadata: RecoveryJobItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["recoveryJob%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryJobsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RecoveryJobsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobCollectionResponseFromDiscriminatorValue, + queryParametersMapper: RecoveryJobsRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/item/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/item/index.ts new file mode 100644 index 00000000000..ea02cae5a1c --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryJobs/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryJobFromDiscriminatorValue, type RecoveryJob } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +export interface RecoveryJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get recoveryJobs from directory + */ +export interface RecoveryJobItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RecoveryJobItemRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/{recoveryJob%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryJobItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryJobItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RecoveryJobItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryJobFromDiscriminatorValue, + queryParametersMapper: RecoveryJobItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/count/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/count/index.ts new file mode 100644 index 00000000000..4b9c85801bd --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/index.ts new file mode 100644 index 00000000000..2f043a9d524 --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/index.ts @@ -0,0 +1,125 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryPreviewJobCollectionResponseFromDiscriminatorValue, type RecoveryPreviewJobCollectionResponse } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { RecoveryPreviewJobItemRequestBuilderRequestsMetadata, type RecoveryPreviewJobItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +export interface RecoveryPreviewJobsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param recoveryPreviewJobId The unique identifier of recoveryPreviewJob + * @returns {RecoveryPreviewJobItemRequestBuilder} + */ + byRecoveryPreviewJobId(recoveryPreviewJobId: string) : RecoveryPreviewJobItemRequestBuilder; + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get recoveryPreviewJobs from directory + */ +export interface RecoveryPreviewJobsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const RecoveryPreviewJobsRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryPreviewJobsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RecoveryPreviewJobsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byRecoveryPreviewJobId: { + requestsMetadata: RecoveryPreviewJobItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["recoveryPreviewJob%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryPreviewJobsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RecoveryPreviewJobsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryPreviewJobCollectionResponseFromDiscriminatorValue, + queryParametersMapper: RecoveryPreviewJobsRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/item/index.ts b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/item/index.ts new file mode 100644 index 00000000000..183c6882fe4 --- /dev/null +++ b/packages/msgraph-sdk-directory/directory/recovery/snapshots/item/recoveryPreviewJobs/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRecoveryPreviewJobFromDiscriminatorValue, type RecoveryPreviewJob } from '@microsoft/msgraph-sdk/models/entraRecoveryServices/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +export interface RecoveryPreviewJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get recoveryPreviewJobs from directory + */ +export interface RecoveryPreviewJobItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RecoveryPreviewJobItemRequestBuilderUriTemplate = "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/{recoveryPreviewJob%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecoveryPreviewJobItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecoveryPreviewJobItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RecoveryPreviewJobItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRecoveryPreviewJobFromDiscriminatorValue, + queryParametersMapper: RecoveryPreviewJobItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-drives/drives/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts b/packages/msgraph-sdk-drives/drives/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts similarity index 100% rename from packages/msgraph-sdk-drives/drives/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts rename to packages/msgraph-sdk-drives/drives/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts diff --git a/packages/msgraph-sdk-drives/drives/item/items/item/index.ts b/packages/msgraph-sdk-drives/drives/item/items/item/index.ts index 7692c840714..f12ee63a9e3 100644 --- a/packages/msgraph-sdk-drives/drives/item/items/item/index.ts +++ b/packages/msgraph-sdk-drives/drives/item/items/item/index.ts @@ -38,7 +38,7 @@ import { FollowRequestBuilderRequestsMetadata, type FollowRequestBuilder } from // @ts-ignore import { GetActivitiesByIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalRequestBuilder } from './getActivitiesByInterval/index.js'; // @ts-ignore -import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.js'; +import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.js'; // @ts-ignore import { InviteRequestBuilderRequestsMetadata, type InviteRequestBuilder } from './invite/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-drives/drives/item/list/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts b/packages/msgraph-sdk-drives/drives/item/list/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts similarity index 100% rename from packages/msgraph-sdk-drives/drives/item/list/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts rename to packages/msgraph-sdk-drives/drives/item/list/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts diff --git a/packages/msgraph-sdk-drives/drives/item/list/items/item/index.ts b/packages/msgraph-sdk-drives/drives/item/list/items/item/index.ts index 881b649b1e2..6029b45e40e 100644 --- a/packages/msgraph-sdk-drives/drives/item/list/items/item/index.ts +++ b/packages/msgraph-sdk-drives/drives/item/list/items/item/index.ts @@ -20,7 +20,7 @@ import { FieldsRequestBuilderRequestsMetadata, type FieldsRequestBuilder } from // @ts-ignore import { GetActivitiesByIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalRequestBuilder } from './getActivitiesByInterval/index.js'; // @ts-ignore -import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.js'; +import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.js'; // @ts-ignore import { LastModifiedByUserRequestBuilderNavigationMetadata, LastModifiedByUserRequestBuilderRequestsMetadata, type LastModifiedByUserRequestBuilder } from './lastModifiedByUser/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-employeeExperience/employeeExperience/index.ts b/packages/msgraph-sdk-employeeExperience/employeeExperience/index.ts index 8e87da85928..898aee716d7 100644 --- a/packages/msgraph-sdk-employeeExperience/employeeExperience/index.ts +++ b/packages/msgraph-sdk-employeeExperience/employeeExperience/index.ts @@ -59,7 +59,7 @@ export interface EmployeeExperienceRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -73,7 +73,7 @@ export interface EmployeeExperienceRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts similarity index 100% rename from packages/msgraph-sdk-groups/groups/item/sites/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts rename to packages/msgraph-sdk-groups/groups/item/sites/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts similarity index 100% rename from packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts rename to packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/index.ts index 827e6347ed5..6164fadb914 100644 --- a/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/sites/item/getByPathWithPath/index.ts @@ -22,7 +22,7 @@ import { ExternalColumnsRequestBuilderRequestsMetadata, type ExternalColumnsRequ // @ts-ignore import { GetActivitiesByIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalRequestBuilder } from './getActivitiesByInterval/index.js'; // @ts-ignore -import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.js'; +import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.js'; // @ts-ignore import { GetApplicableContentTypesForListWithListIdRequestBuilderRequestsMetadata, type GetApplicableContentTypesForListWithListIdRequestBuilder } from './getApplicableContentTypesForListWithListId/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/index.ts index 32b18c055b2..06c7c4bcfcd 100644 --- a/packages/msgraph-sdk-groups/groups/item/sites/item/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/sites/item/index.ts @@ -22,7 +22,7 @@ import { ExternalColumnsRequestBuilderNavigationMetadata, ExternalColumnsRequest // @ts-ignore import { GetActivitiesByIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalRequestBuilder } from './getActivitiesByInterval/index.js'; // @ts-ignore -import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.js'; +import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.js'; // @ts-ignore import { GetApplicableContentTypesForListWithListIdRequestBuilderRequestsMetadata, type GetApplicableContentTypesForListWithListIdRequestBuilder } from './getApplicableContentTypesForListWithListId/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts similarity index 100% rename from packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.ts rename to packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.ts diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/index.ts index 28143c55d45..97a99596b8b 100644 --- a/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/items/item/index.ts @@ -20,7 +20,7 @@ import { FieldsRequestBuilderRequestsMetadata, type FieldsRequestBuilder } from // @ts-ignore import { GetActivitiesByIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalRequestBuilder } from './getActivitiesByInterval/index.js'; // @ts-ignore -import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval/index.js'; +import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderRequestsMetadata, type GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder } from './getActivitiesByIntervalWithStartDateTimeWithEndDateTime_58a4aa2a/index.js'; // @ts-ignore import { LastModifiedByUserRequestBuilderNavigationMetadata, LastModifiedByUserRequestBuilderRequestsMetadata, type LastModifiedByUserRequestBuilder } from './lastModifiedByUser/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-groups/groups/item/team/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts b/packages/msgraph-sdk-groups/groups/item/team/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts similarity index 100% rename from packages/msgraph-sdk-groups/groups/item/team/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts rename to packages/msgraph-sdk-groups/groups/item/team/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts diff --git a/packages/msgraph-sdk-groups/groups/item/team/channels/item/index.ts b/packages/msgraph-sdk-groups/groups/item/team/channels/item/index.ts index c3c0c82d0ed..47f401e5ea0 100644 --- a/packages/msgraph-sdk-groups/groups/item/team/channels/item/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/team/channels/item/index.ts @@ -12,7 +12,7 @@ import { ArchiveRequestBuilderRequestsMetadata, type ArchiveRequestBuilder } fro // @ts-ignore import { CompleteMigrationRequestBuilderRequestsMetadata, type CompleteMigrationRequestBuilder } from './completeMigration/index.js'; // @ts-ignore -import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.js'; +import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.js'; // @ts-ignore import { EnabledAppsRequestBuilderNavigationMetadata, EnabledAppsRequestBuilderRequestsMetadata, type EnabledAppsRequestBuilder } from './enabledApps/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts b/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts similarity index 100% rename from packages/msgraph-sdk-groups/groups/item/team/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts rename to packages/msgraph-sdk-groups/groups/item/team/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts diff --git a/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/index.ts b/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/index.ts index 8e58817cd98..046b1d009cd 100644 --- a/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/team/primaryChannel/index.ts @@ -12,7 +12,7 @@ import { ArchiveRequestBuilderRequestsMetadata, type ArchiveRequestBuilder } fro // @ts-ignore import { CompleteMigrationRequestBuilderRequestsMetadata, type CompleteMigrationRequestBuilder } from './completeMigration/index.js'; // @ts-ignore -import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.js'; +import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.js'; // @ts-ignore import { EnabledAppsRequestBuilderNavigationMetadata, EnabledAppsRequestBuilderRequestsMetadata, type EnabledAppsRequestBuilder } from './enabledApps/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/count/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/count/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/count/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/count/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/item/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/item/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/item/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/item/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/item/ref/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/item/ref/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/item/ref/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/item/ref/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/ref/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/ref/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/ref/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/identityProviders/ref/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/index.ts similarity index 100% rename from packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/index.ts rename to packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/index.ts diff --git a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/index.ts b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/index.ts index 419ec3e6b65..d600e5906a9 100644 --- a/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/index.ts +++ b/packages/msgraph-sdk-identity/identity/authenticationEventsFlows/item/graphExternalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/index.ts @@ -6,7 +6,7 @@ import { createOnAuthenticationMethodLoadStartHandlerFromDiscriminatorValue, typ // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; // @ts-ignore -import { GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderNavigationMetadata, GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderRequestsMetadata, type GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder } from './graphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/index.js'; +import { GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderNavigationMetadata, GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilderRequestsMetadata, type GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder } from './graphOnAuthenticationMethodLoadStartExternalUsersSelfSe_495b9e69/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/batchRecordDecisions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/batchRecordDecisions/index.ts index c4145d07afd..b03326d8ecd 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/batchRecordDecisions/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/batchRecordDecisions/index.ts @@ -33,7 +33,7 @@ export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolde */ export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -41,7 +41,7 @@ export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts index 0c607a773e5..8bf65445632 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts @@ -40,7 +40,7 @@ export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPagi */ export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -48,14 +48,14 @@ export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuil */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/index.ts index 5c909284f16..ea4ea00d5f7 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/index.ts @@ -35,7 +35,7 @@ export interface StagesRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -51,7 +51,7 @@ export interface StagesRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -65,7 +65,7 @@ export interface StagesRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. */ export interface StagesRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts index 8d23c73f939..09c25a0f46b 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -40,7 +40,7 @@ export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPagi */ export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -48,14 +48,14 @@ export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuil */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/index.ts index 39e43bee7dc..f7f2214daa6 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/decisions/index.ts @@ -35,7 +35,7 @@ export interface DecisionsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -51,7 +51,7 @@ export interface DecisionsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -65,7 +65,7 @@ export interface DecisionsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. */ export interface DecisionsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/accessPackages/item/getApplicablePolicyRequirements/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/accessPackages/item/getApplicablePolicyRequirements/index.ts index 51faf3ba741..3772a45a100 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/accessPackages/item/getApplicablePolicyRequirements/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/accessPackages/item/getApplicablePolicyRequirements/index.ts @@ -40,7 +40,7 @@ export interface GetApplicablePolicyRequirementsPostResponse extends BaseCollect */ export interface GetApplicablePolicyRequirementsRequestBuilder extends BaseRequestBuilder { /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -48,7 +48,7 @@ export interface GetApplicablePolicyRequirementsRequestBuilder extends BaseReque */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/index.ts index 65e6ea0253b..060cf6a5630 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/assignments/index.ts @@ -8,7 +8,7 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { AdditionalAccessRequestBuilderRequestsMetadata, type AdditionalAccessRequestBuilder } from './additionalAccess/index.js'; // @ts-ignore -import { AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderRequestsMetadata, type AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder } from './additionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId/index.js'; +import { AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderRequestsMetadata, type AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder } from './additionalAccessWithAccessPackageIdWithIncompatibleAcce_de2a04b0/index.js'; // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/catalogs/item/customWorkflowExtensions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/catalogs/item/customWorkflowExtensions/index.ts index 547ff2e78c0..83fe00631e8 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/catalogs/item/customWorkflowExtensions/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/catalogs/item/customWorkflowExtensions/index.ts @@ -27,7 +27,7 @@ export interface CustomWorkflowExtensionsRequestBuilder extends BaseRequestBuild */ byCustomCalloutExtensionId(customCalloutExtensionId: string) : CustomCalloutExtensionItemRequestBuilder; /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -35,7 +35,7 @@ export interface CustomWorkflowExtensionsRequestBuilder extends BaseRequestBuild */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} @@ -44,13 +44,13 @@ export interface CustomWorkflowExtensionsRequestBuilder extends BaseRequestBuild */ post(body: CustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -58,7 +58,7 @@ export interface CustomWorkflowExtensionsRequestBuilder extends BaseRequestBuild toPostRequestInformation(body: CustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. */ export interface CustomWorkflowExtensionsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/item/ref/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/item/ref/index.ts index 5258b81ee90..b9520e698fe 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/item/ref/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/item/ref/index.ts @@ -11,14 +11,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface RefRequestBuilder extends BaseRequestBuilder { /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0|Find more info here} */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/ref/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/ref/index.ts index 4517b9cb52d..8758d7bdd4b 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/ref/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/externalSponsors/ref/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface RefRequestBuilder extends BaseRequestBuilder { /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0|Find more info here} @@ -27,7 +27,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -35,7 +35,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ post(body: ReferenceCreate, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -47,7 +47,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -55,7 +55,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder toPostRequestInformation(body: ReferenceCreate, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ export interface RefRequestBuilderDeleteQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/item/ref/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/item/ref/index.ts index 0099fee5b1e..5a652578de2 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/item/ref/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/item/ref/index.ts @@ -11,14 +11,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface RefRequestBuilder extends BaseRequestBuilder { /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0|Find more info here} */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/ref/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/ref/index.ts index 8881e5c8d92..91a17203da0 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/ref/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/entitlementManagement/connectedOrganizations/item/internalSponsors/ref/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface RefRequestBuilder extends BaseRequestBuilder { /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0|Find more info here} @@ -27,7 +27,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -35,7 +35,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ post(body: ReferenceCreate, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -47,7 +47,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -55,7 +55,7 @@ export interface RefRequestBuilder extends BaseRequestBuilder toPostRequestInformation(body: ReferenceCreate, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ export interface RefRequestBuilderDeleteQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/index.ts index 18887101d10..d2a052aaea2 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/index.ts @@ -27,7 +27,7 @@ export interface WorkflowsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -35,14 +35,14 @@ export interface WorkflowsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. */ export interface WorkflowsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/index.ts index bd5478e0fb0..ef50ce9a2d0 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/index.ts @@ -18,6 +18,8 @@ import { MicrosoftGraphIdentityGovernanceActivateRequestBuilderRequestsMetadata, // @ts-ignore import { MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder } from './microsoftGraphIdentityGovernanceActivateWithScope/index.js'; // @ts-ignore +import { MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder } from './microsoftGraphIdentityGovernanceCancelProcessing/index.js'; +// @ts-ignore import { MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder } from './microsoftGraphIdentityGovernanceClearQuarantine/index.js'; // @ts-ignore import { MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder } from './microsoftGraphIdentityGovernanceCreateNewVersion/index.js'; @@ -70,6 +72,10 @@ export interface WorkflowItemRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoCancelProcessingPostRequestBody; +} +/** + * The deserialization information for the current model + * @param CancelProcessingPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCancelProcessingPostRequestBody(cancelProcessingPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { cancelProcessingPostRequestBody.backingStoreEnabled = true; }, + "scope": n => { cancelProcessingPostRequestBody.scope = n.getObjectValue(createCancelScopeFromDiscriminatorValue); }, + } +} +/** + * Provides operations to call the cancelProcessing method. + */ +export interface MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0|Find more info here} + */ + post(body: CancelProcessingPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: CancelProcessingPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param CancelProcessingPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCancelProcessingPostRequestBody(writer: SerializationWriter, cancelProcessingPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cancelProcessingPostRequestBody || isSerializingDerivedType) { return; } + writer.writeObjectValue("scope", cancelProcessingPostRequestBody.scope, serializeCancelScope); + writer.writeAdditionalData(cancelProcessingPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing"; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeCancelProcessingPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts index 7d4f0f9b647..8ca2562bde4 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts @@ -34,7 +34,7 @@ export function deserializeIntoPreviewWorkflowPostRequestBody(previewWorkflowPos */ export interface MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { /** - * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'preview'. + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -42,7 +42,7 @@ export interface MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder e */ post(body: PreviewWorkflowPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'preview'. + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts index a033781357f..416cd67f3c5 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceRestoreRequestBuilder extends BaseRequestBuilder { /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -21,7 +21,7 @@ export interface MicrosoftGraphIdentityGovernanceRestoreRequestBuilder extends B */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/index.ts index a704234e121..9d43ab7f4ff 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { RunItemRequestBuilderNavigationMetadata, RunItemRequestBuilderRequestsMetadata, type RunItemRequestBuilder } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 5aac23ada22..822b7ef3d4f 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/index.ts index 7ccc1cb79f9..907399958c8 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { type UserProcessingResultItemRequestBuilder, UserProcessingResultItemRequestBuilderNavigationMetadata, UserProcessingResultItemRequestBuilderRequestsMetadata } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 621b7d1459b..ce5388396aa 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/index.ts index 1bca681fb03..2fab950a2ce 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { TaskReportItemRequestBuilderNavigationMetadata, TaskReportItemRequestBuilderRequestsMetadata, type TaskReportItemRequestBuilder } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 7345e015f53..84056599c77 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 14e55183dfa..dacd3d04fe0 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/index.ts index 594b469027f..f4baf45f120 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { type UserProcessingResultItemRequestBuilder, UserProcessingResultItemRequestBuilderNavigationMetadata, UserProcessingResultItemRequestBuilderRequestsMetadata } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index ed0b69179e4..8ee13e57b6c 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index ebc3afc4016..698a8662c64 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/deletedItems/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/index.ts index 51ecca2fd32..073549b092f 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/index.ts @@ -6,13 +6,13 @@ import { createInsightsFromDiscriminatorValue, serializeInsights, type Insights // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128/index.ts similarity index 88% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128/index.ts index 6c0ddcd9ead..4cb982f8fae 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopTasksProcessedSummar_bce5e128/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoTopTasksProcessedSummaryWithStartDateTimeWithEndD */ export interface MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,14 +44,14 @@ export interface MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithSta */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. */ export interface MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8/index.ts similarity index 89% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8/index.ts index 2d44799d26d..8710a180bf2 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceTopWorkflowsProcessedSu_c71652b8/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoTopWorkflowsProcessedSummaryWithStartDateTimeWith */ export interface MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,14 +44,14 @@ export interface MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWit */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. */ export interface MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9/index.ts similarity index 84% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9/index.ts index 7635c62cc5d..30cc1843241 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedByCat_c8c368d9/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -21,7 +21,7 @@ export interface MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWit */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89/index.ts similarity index 80% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89/index.ts index d148aa38ea3..5a8a891f800 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/insights/microsoftGraphIdentityGovernanceWorkflowsProcessedSumma_74daca89/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows doesn't tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -21,7 +21,7 @@ export interface MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithSt */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows doesn't tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflowTemplates/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflowTemplates/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 7bd2822a779..9d5f7f623fc 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflowTemplates/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflowTemplates/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/index.ts index 98b93c39d5a..31715a21179 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/index.ts @@ -27,7 +27,7 @@ export interface WorkflowsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface WorkflowsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -58,7 +58,7 @@ export interface WorkflowsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. */ export interface WorkflowsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/index.ts index 39260a5632a..10f75671f9d 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/index.ts @@ -18,6 +18,8 @@ import { MicrosoftGraphIdentityGovernanceActivateRequestBuilderRequestsMetadata, // @ts-ignore import { MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder } from './microsoftGraphIdentityGovernanceActivateWithScope/index.js'; // @ts-ignore +import { MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder } from './microsoftGraphIdentityGovernanceCancelProcessing/index.js'; +// @ts-ignore import { MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder } from './microsoftGraphIdentityGovernanceClearQuarantine/index.js'; // @ts-ignore import { MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder } from './microsoftGraphIdentityGovernanceCreateNewVersion/index.js'; @@ -70,6 +72,10 @@ export interface WorkflowItemRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -208,6 +214,9 @@ export const WorkflowItemRequestBuilderNavigationMetadata: Record Record void>) { + return deserializeIntoCancelProcessingPostRequestBody; +} +/** + * The deserialization information for the current model + * @param CancelProcessingPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCancelProcessingPostRequestBody(cancelProcessingPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { cancelProcessingPostRequestBody.backingStoreEnabled = true; }, + "scope": n => { cancelProcessingPostRequestBody.scope = n.getObjectValue(createCancelScopeFromDiscriminatorValue); }, + } +} +/** + * Provides operations to call the cancelProcessing method. + */ +export interface MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0|Find more info here} + */ + post(body: CancelProcessingPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: CancelProcessingPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param CancelProcessingPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCancelProcessingPostRequestBody(writer: SerializationWriter, cancelProcessingPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cancelProcessingPostRequestBody || isSerializingDerivedType) { return; } + writer.writeObjectValue("scope", cancelProcessingPostRequestBody.scope, serializeCancelScope); + writer.writeAdditionalData(cancelProcessingPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing"; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeCancelProcessingPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts index dcca2a31737..5daf4c4aee9 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernancePreviewWorkflow/index.ts @@ -34,7 +34,7 @@ export function deserializeIntoPreviewWorkflowPostRequestBody(previewWorkflowPos */ export interface MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { /** - * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'preview'. + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -42,7 +42,7 @@ export interface MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder e */ post(body: PreviewWorkflowPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'preview'. + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts index dd976ede3ad..92366ad7a26 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/microsoftGraphIdentityGovernanceRestore/index.ts @@ -13,7 +13,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceRestoreRequestBuilder extends BaseRequestBuilder { /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -21,7 +21,7 @@ export interface MicrosoftGraphIdentityGovernanceRestoreRequestBuilder extends B */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/index.ts index 4523761fd1e..62982251aa3 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { RunItemRequestBuilderNavigationMetadata, RunItemRequestBuilderRequestsMetadata, type RunItemRequestBuilder } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -29,7 +29,7 @@ export interface RunsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,14 +44,14 @@ export interface RunsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. */ export interface RunsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index b6c7b823376..ca1e7df0416 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/index.ts index d9d8f867a9f..f2033517e81 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { type UserProcessingResultItemRequestBuilder, UserProcessingResultItemRequestBuilderNavigationMetadata, UserProcessingResultItemRequestBuilderRequestsMetadata } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/index.ts index b4997936ab4..1ea29a85d7f 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/index.ts @@ -31,7 +31,7 @@ export interface UserProcessingResultItemRequestBuilder extends BaseRequestBuild */ get taskProcessingResults(): TaskProcessingResultsRequestBuilder; /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -39,14 +39,14 @@ export interface UserProcessingResultItemRequestBuilder extends BaseRequestBuild */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. */ export interface UserProcessingResultItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index b329b53be6f..03ff99f43df 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 84% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts index cfde152779f..eb4e78440c0 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/runs/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts @@ -13,14 +13,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/index.ts index 266d52893ec..f766c148969 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { TaskReportItemRequestBuilderNavigationMetadata, TaskReportItemRequestBuilderRequestsMetadata, type TaskReportItemRequestBuilder } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index c5731ef68f8..ac23eb88ddf 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 79% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts index dadd9b9fcc2..330cff52ebd 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/taskReports/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts @@ -13,14 +13,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/index.ts index ca2ae64f07b..390feef0368 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/index.ts @@ -27,7 +27,7 @@ export interface TasksRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -43,7 +43,7 @@ export interface TasksRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -57,7 +57,7 @@ export interface TasksRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. */ export interface TasksRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 2e11b098b26..5cbb0d60862 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/index.ts index 137e17706a9..2522b81e834 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/index.ts @@ -10,7 +10,7 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { type UserProcessingResultItemRequestBuilder, UserProcessingResultItemRequestBuilderNavigationMetadata, UserProcessingResultItemRequestBuilderRequestsMetadata } from './item/index.js'; // @ts-ignore -import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.js'; +import { MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 3a4ad2091dd..ca71de37440 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts similarity index 100% rename from packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/userProcessingResults/microsoftGraphIdentityGovernanceSummaryWithStartDateTim_5ae069f7/index.ts diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts index 7eb954deb15..af0dcdb5493 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/lifecycleWorkflows/workflows/item/versions/item/tasks/item/taskProcessingResults/item/microsoftGraphIdentityGovernanceResume/index.ts @@ -36,7 +36,7 @@ export function deserializeIntoResumePostRequestBody(resumePostRequestBody: Part */ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends BaseRequestBuilder { /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -44,7 +44,7 @@ export interface MicrosoftGraphIdentityGovernanceResumeRequestBuilder extends Ba */ post(body: ResumePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-reports/reports/authenticationMethods/index.ts b/packages/msgraph-sdk-reports/reports/authenticationMethods/index.ts index 50fed794fe0..c6d1cd4fef6 100644 --- a/packages/msgraph-sdk-reports/reports/authenticationMethods/index.ts +++ b/packages/msgraph-sdk-reports/reports/authenticationMethods/index.ts @@ -10,11 +10,11 @@ import { type UserRegistrationDetailsRequestBuilder, UserRegistrationDetailsRequ // @ts-ignore import { type UsersRegisteredByFeatureRequestBuilder, UsersRegisteredByFeatureRequestBuilderRequestsMetadata } from './usersRegisteredByFeature/index.js'; // @ts-ignore -import { type UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder, UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata } from './usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles/index.js'; +import { type UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder, UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata } from './usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112/index.js'; // @ts-ignore import { type UsersRegisteredByMethodRequestBuilder, UsersRegisteredByMethodRequestBuilderRequestsMetadata } from './usersRegisteredByMethod/index.js'; // @ts-ignore -import { type UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder, UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata } from './usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles/index.js'; +import { type UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder, UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderRequestsMetadata } from './usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; diff --git a/packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles/index.ts b/packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles/index.ts rename to packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByFeatureWithIncludedUserTypesWithInclud_40624112/index.ts diff --git a/packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles/index.ts b/packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles/index.ts rename to packages/msgraph-sdk-reports/reports/authenticationMethods/usersRegisteredByMethodWithIncludedUserTypesWithInclude_cee28f2b/index.ts diff --git a/packages/msgraph-sdk-reports/reports/getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-reports/reports/getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-reports/reports/getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b/index.ts diff --git a/packages/msgraph-sdk-reports/reports/getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-reports/reports/getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-reports/reports/getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486/index.ts diff --git a/packages/msgraph-sdk-reports/reports/getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-reports/reports/getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-reports/reports/getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7/index.ts diff --git a/packages/msgraph-sdk-reports/reports/index.ts b/packages/msgraph-sdk-reports/reports/index.ts index b0865d1091b..8aa366c7861 100644 --- a/packages/msgraph-sdk-reports/reports/index.ts +++ b/packages/msgraph-sdk-reports/reports/index.ts @@ -34,7 +34,7 @@ import { GetEmailAppUsageUserDetailWithPeriodRequestBuilderRequestsMetadata, typ // @ts-ignore import { GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderRequestsMetadata, type GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilder } from './getEmailAppUsageVersionsUserCountsWithPeriod/index.js'; // @ts-ignore -import { GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWi_e2eac30b/index.js'; // @ts-ignore import { GetM365AppPlatformUserCountsWithPeriodRequestBuilderRequestsMetadata, type GetM365AppPlatformUserCountsWithPeriodRequestBuilder } from './getM365AppPlatformUserCountsWithPeriod/index.js'; // @ts-ignore @@ -96,7 +96,7 @@ import { GetOneDriveUsageFileCountsWithPeriodRequestBuilderRequestsMetadata, typ // @ts-ignore import { GetOneDriveUsageStorageWithPeriodRequestBuilderRequestsMetadata, type GetOneDriveUsageStorageWithPeriodRequestBuilder } from './getOneDriveUsageStorageWithPeriod/index.js'; // @ts-ignore -import { GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getPrinterArchivedPrintJobsWithPrinterIdWithStartDateTi_41d6f486/index.js'; // @ts-ignore import { GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderRequestsMetadata, type GetRelyingPartyDetailedSummaryWithPeriodRequestBuilder } from './getRelyingPartyDetailedSummaryWithPeriod/index.js'; // @ts-ignore @@ -182,7 +182,7 @@ import { GetTeamsUserActivityUserDetailWithDateRequestBuilderRequestsMetadata, t // @ts-ignore import { GetTeamsUserActivityUserDetailWithPeriodRequestBuilderRequestsMetadata, type GetTeamsUserActivityUserDetailWithPeriodRequestBuilder } from './getTeamsUserActivityUserDetailWithPeriod/index.js'; // @ts-ignore -import { GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getUserArchivedPrintJobsWithUserIdWithStartDateTimeWith_2be0aad7/index.js'; // @ts-ignore import { GetYammerActivityCountsWithPeriodRequestBuilderRequestsMetadata, type GetYammerActivityCountsWithPeriodRequestBuilder } from './getYammerActivityCountsWithPeriod/index.js'; // @ts-ignore @@ -210,7 +210,7 @@ import { GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderRequestsMetad // @ts-ignore import { ManagedDeviceEnrollmentFailureDetailsRequestBuilderRequestsMetadata, type ManagedDeviceEnrollmentFailureDetailsRequestBuilder } from './managedDeviceEnrollmentFailureDetails/index.js'; // @ts-ignore -import { ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderRequestsMetadata, type ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder } from './managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken/index.js'; +import { ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderRequestsMetadata, type ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder } from './managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e/index.js'; // @ts-ignore import { ManagedDeviceEnrollmentTopFailuresRequestBuilderRequestsMetadata, type ManagedDeviceEnrollmentTopFailuresRequestBuilder } from './managedDeviceEnrollmentTopFailures/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-reports/reports/managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken/index.ts b/packages/msgraph-sdk-reports/reports/managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e/index.ts similarity index 100% rename from packages/msgraph-sdk-reports/reports/managedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken/index.ts rename to packages/msgraph-sdk-reports/reports/managedDeviceEnrollmentFailureDetailsWithSkipWithTopWit_5d97720e/index.ts diff --git a/packages/msgraph-sdk-security/security/alerts_v2/microsoftGraphSecurityMoveAlerts/index.ts b/packages/msgraph-sdk-security/security/alerts_v2/microsoftGraphSecurityMoveAlerts/index.ts index bee2c48c707..e89495d9fb8 100644 --- a/packages/msgraph-sdk-security/security/alerts_v2/microsoftGraphSecurityMoveAlerts/index.ts +++ b/packages/msgraph-sdk-security/security/alerts_v2/microsoftGraphSecurityMoveAlerts/index.ts @@ -42,6 +42,7 @@ export interface MicrosoftGraphSecurityMoveAlertsRequestBuilder extends BaseRequ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-alert-movealerts?view=graph-rest-1.0|Find more info here} */ post(body: MoveAlertsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/auditLog/index.ts b/packages/msgraph-sdk-security/security/auditLog/index.ts new file mode 100644 index 00000000000..753516bfb3e --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createAuditCoreRootFromDiscriminatorValue, serializeAuditCoreRoot, type AuditCoreRoot } from '@microsoft/msgraph-sdk/models/security/index.js'; +// @ts-ignore +import { QueriesRequestBuilderNavigationMetadata, QueriesRequestBuilderRequestsMetadata, type QueriesRequestBuilder } from './queries/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the auditLog property of the microsoft.graph.security entity. + */ +export interface AuditLogRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + */ + get queries(): QueriesRequestBuilder; + /** + * Delete navigation property auditLog for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get auditLog from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property auditLog in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AuditCoreRoot, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property auditLog for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get auditLog from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property auditLog in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AuditCoreRoot, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get auditLog from security + */ +export interface AuditLogRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AuditLogRequestBuilderUriTemplate = "{+baseurl}/security/auditLog{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AuditLogRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AuditLogRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + queries: { + requestsMetadata: QueriesRequestBuilderRequestsMetadata, + navigationMetadata: QueriesRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AuditLogRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AuditLogRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AuditLogRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditCoreRootFromDiscriminatorValue, + queryParametersMapper: AuditLogRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AuditLogRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditCoreRootFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAuditCoreRoot, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/count/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/count/index.ts new file mode 100644 index 00000000000..429ca24ae1e --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/index.ts new file mode 100644 index 00000000000..94c0a8a1ace --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/index.ts @@ -0,0 +1,155 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createAuditLogQueryCollectionResponseFromDiscriminatorValue, createAuditLogQueryFromDiscriminatorValue, serializeAuditLogQuery, type AuditLogQuery, type AuditLogQueryCollectionResponse } from '@microsoft/msgraph-sdk/models/security/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AuditLogQueryItemRequestBuilderNavigationMetadata, AuditLogQueryItemRequestBuilderRequestsMetadata, type AuditLogQueryItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + */ +export interface QueriesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + * @param auditLogQueryId The unique identifier of auditLogQuery + * @returns {AuditLogQueryItemRequestBuilder} + */ + byAuditLogQueryId(auditLogQueryId: string) : AuditLogQueryItemRequestBuilder; + /** + * Get a list of auditLogQuery objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-auditcoreroot-list-auditlogqueries?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create a new auditLogQuery object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-auditcoreroot-post-auditlogqueries?view=graph-rest-1.0|Find more info here} + */ + post(body: AuditLogQuery, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get a list of auditLogQuery objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create a new auditLogQuery object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AuditLogQuery, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get a list of auditLogQuery objects and their properties. + */ +export interface QueriesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const QueriesRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const QueriesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const QueriesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAuditLogQueryId: { + requestsMetadata: AuditLogQueryItemRequestBuilderRequestsMetadata, + navigationMetadata: AuditLogQueryItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["auditLogQuery%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const QueriesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: QueriesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditLogQueryCollectionResponseFromDiscriminatorValue, + queryParametersMapper: QueriesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: QueriesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditLogQueryFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAuditLogQuery, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/item/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/item/index.ts new file mode 100644 index 00000000000..15c169b4094 --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/item/index.ts @@ -0,0 +1,105 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createAuditLogQueryFromDiscriminatorValue, type AuditLogQuery } from '@microsoft/msgraph-sdk/models/security/index.js'; +// @ts-ignore +import { RecordsRequestBuilderNavigationMetadata, RecordsRequestBuilderRequestsMetadata, type RecordsRequestBuilder } from './records/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + */ +export interface AuditLogQueryItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + */ + get records(): RecordsRequestBuilder; + /** + * Delete navigation property queries for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Read the properties and relationships of an auditLogQuery object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-auditlogquery-get?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property queries for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Read the properties and relationships of an auditLogQuery object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Read the properties and relationships of an auditLogQuery object. + */ +export interface AuditLogQueryItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AuditLogQueryItemRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AuditLogQueryItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AuditLogQueryItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + records: { + requestsMetadata: RecordsRequestBuilderRequestsMetadata, + navigationMetadata: RecordsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AuditLogQueryItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AuditLogQueryItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AuditLogQueryItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditLogQueryFromDiscriminatorValue, + queryParametersMapper: AuditLogQueryItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/item/records/count/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/count/index.ts new file mode 100644 index 00000000000..f35d148843c --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/item/records/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/index.ts new file mode 100644 index 00000000000..6b592c43586 --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/index.ts @@ -0,0 +1,125 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createAuditLogRecordCollectionResponseFromDiscriminatorValue, type AuditLogRecordCollectionResponse } from '@microsoft/msgraph-sdk/models/security/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AuditLogRecordItemRequestBuilderRequestsMetadata, type AuditLogRecordItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + */ +export interface RecordsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + * @param auditLogRecordId The unique identifier of auditLogRecord + * @returns {AuditLogRecordItemRequestBuilder} + */ + byAuditLogRecordId(auditLogRecordId: string) : AuditLogRecordItemRequestBuilder; + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * An individual audit log record. + */ +export interface RecordsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const RecordsRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RecordsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RecordsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAuditLogRecordId: { + requestsMetadata: AuditLogRecordItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["auditLogRecord%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RecordsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditLogRecordCollectionResponseFromDiscriminatorValue, + queryParametersMapper: RecordsRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/auditLog/queries/item/records/item/index.ts b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/item/index.ts new file mode 100644 index 00000000000..88ba33ccb01 --- /dev/null +++ b/packages/msgraph-sdk-security/security/auditLog/queries/item/records/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createAuditLogRecordFromDiscriminatorValue, type AuditLogRecord } from '@microsoft/msgraph-sdk/models/security/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + */ +export interface AuditLogRecordItemRequestBuilder extends BaseRequestBuilder { + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * An individual audit log record. + */ +export interface AuditLogRecordItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AuditLogRecordItemRequestBuilderUriTemplate = "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AuditLogRecordItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AuditLogRecordItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: AuditLogRecordItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAuditLogRecordFromDiscriminatorValue, + queryParametersMapper: AuditLogRecordItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityApplyHold/index.ts b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityApplyHold/index.ts index 4b5a740442d..9bb27fac4e0 100644 --- a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityApplyHold/index.ts +++ b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityApplyHold/index.ts @@ -46,6 +46,7 @@ export interface MicrosoftGraphSecurityApplyHoldRequestBuilder extends BaseReque * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0|Find more info here} */ post(body: ApplyHoldPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityRemoveHold/index.ts b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityRemoveHold/index.ts index fbbf44e4e5d..599abf67e81 100644 --- a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityRemoveHold/index.ts +++ b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/custodians/microsoftGraphSecurityRemoveHold/index.ts @@ -36,6 +36,7 @@ export interface MicrosoftGraphSecurityRemoveHoldRequestBuilder extends BaseRequ * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0|Find more info here} */ post(body: RemoveHoldPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityApplyHold/index.ts b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityApplyHold/index.ts index 5b6b8cb7027..46b8d2a2142 100644 --- a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityApplyHold/index.ts +++ b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityApplyHold/index.ts @@ -46,6 +46,7 @@ export interface MicrosoftGraphSecurityApplyHoldRequestBuilder extends BaseReque * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0|Find more info here} */ post(body: ApplyHoldPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityRemoveHold/index.ts b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityRemoveHold/index.ts index d7d188746a1..23bb2b955f3 100644 --- a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityRemoveHold/index.ts +++ b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/noncustodialDataSources/microsoftGraphSecurityRemoveHold/index.ts @@ -36,6 +36,7 @@ export interface MicrosoftGraphSecurityRemoveHoldRequestBuilder extends BaseRequ * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0|Find more info here} */ post(body: RemoveHoldPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/tags/microsoftGraphSecurityAsHierarchy/index.ts b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/tags/microsoftGraphSecurityAsHierarchy/index.ts index 273360bdcdd..f347dc1208f 100644 --- a/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/tags/microsoftGraphSecurityAsHierarchy/index.ts +++ b/packages/msgraph-sdk-security/security/cases/ediscoveryCases/item/tags/microsoftGraphSecurityAsHierarchy/index.ts @@ -46,6 +46,7 @@ export interface MicrosoftGraphSecurityAsHierarchyRequestBuilder extends BaseReq * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/collaboration/analyzedEmails/microsoftGraphSecurityRemediate/index.ts b/packages/msgraph-sdk-security/security/collaboration/analyzedEmails/microsoftGraphSecurityRemediate/index.ts index 9179ad4311d..7cd4b73bbd1 100644 --- a/packages/msgraph-sdk-security/security/collaboration/analyzedEmails/microsoftGraphSecurityRemediate/index.ts +++ b/packages/msgraph-sdk-security/security/collaboration/analyzedEmails/microsoftGraphSecurityRemediate/index.ts @@ -43,6 +43,7 @@ export interface MicrosoftGraphSecurityRemediateRequestBuilder extends BaseReque * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-analyzedemail-remediate?view=graph-rest-1.0|Find more info here} */ post(body: RemediatePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/identities/sensorCandidates/microsoftGraphSecurityActivate/index.ts b/packages/msgraph-sdk-security/security/identities/sensorCandidates/microsoftGraphSecurityActivate/index.ts index d20e9306bc6..fe69bf19e99 100644 --- a/packages/msgraph-sdk-security/security/identities/sensorCandidates/microsoftGraphSecurityActivate/index.ts +++ b/packages/msgraph-sdk-security/security/identities/sensorCandidates/microsoftGraphSecurityActivate/index.ts @@ -46,6 +46,7 @@ export interface MicrosoftGraphSecurityActivateRequestBuilder extends BaseReques * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?view=graph-rest-1.0|Find more info here} */ post(body: ActivatePostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentAccessKey/index.ts b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentAccessKey/index.ts index d341bce9e88..d8de2400e88 100644 --- a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentAccessKey/index.ts +++ b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentAccessKey/index.ts @@ -17,6 +17,7 @@ export interface MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder exte * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentPackageUri/index.ts b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentPackageUri/index.ts index 8b807e91b94..e858cdfe142 100644 --- a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentPackageUri/index.ts +++ b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityGetDeploymentPackageUri/index.ts @@ -17,6 +17,7 @@ export interface MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder ext * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityRegenerateDeploymentAccessKey/index.ts b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityRegenerateDeploymentAccessKey/index.ts index a09d882280f..49cc4071e8a 100644 --- a/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityRegenerateDeploymentAccessKey/index.ts +++ b/packages/msgraph-sdk-security/security/identities/sensors/microsoftGraphSecurityRegenerateDeploymentAccessKey/index.ts @@ -17,6 +17,7 @@ export interface MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuild * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-1.0|Find more info here} */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/incidents/microsoftGraphSecurityMergeIncidents/index.ts b/packages/msgraph-sdk-security/security/incidents/microsoftGraphSecurityMergeIncidents/index.ts index dd473e263b5..1c2b718fdfa 100644 --- a/packages/msgraph-sdk-security/security/incidents/microsoftGraphSecurityMergeIncidents/index.ts +++ b/packages/msgraph-sdk-security/security/incidents/microsoftGraphSecurityMergeIncidents/index.ts @@ -59,6 +59,7 @@ export interface MicrosoftGraphSecurityMergeIncidentsRequestBuilder extends Base * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-incident-mergeincidents?view=graph-rest-1.0|Find more info here} */ post(body: MergeIncidentsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** diff --git a/packages/msgraph-sdk-security/security/index.ts b/packages/msgraph-sdk-security/security/index.ts index cd0cea659b7..869b3438e3f 100644 --- a/packages/msgraph-sdk-security/security/index.ts +++ b/packages/msgraph-sdk-security/security/index.ts @@ -12,6 +12,8 @@ import { AlertsRequestBuilderNavigationMetadata, AlertsRequestBuilderRequestsMet // @ts-ignore import { AttackSimulationRequestBuilderNavigationMetadata, AttackSimulationRequestBuilderRequestsMetadata, type AttackSimulationRequestBuilder } from './attackSimulation/index.js'; // @ts-ignore +import { AuditLogRequestBuilderNavigationMetadata, AuditLogRequestBuilderRequestsMetadata, type AuditLogRequestBuilder } from './auditLog/index.js'; +// @ts-ignore import { CasesRequestBuilderNavigationMetadata, CasesRequestBuilderRequestsMetadata, type CasesRequestBuilder } from './cases/index.js'; // @ts-ignore import { CollaborationRequestBuilderNavigationMetadata, CollaborationRequestBuilderRequestsMetadata, type CollaborationRequestBuilder } from './collaboration/index.js'; @@ -56,6 +58,10 @@ export interface SecurityRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} @@ -535,7 +535,7 @@ export interface UserItemRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts b/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts similarity index 100% rename from packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts rename to packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts diff --git a/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/index.ts b/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/index.ts index 6f9cdad1507..17648b4229b 100644 --- a/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/index.ts +++ b/packages/msgraph-sdk-users/users/item/joinedTeams/item/channels/item/index.ts @@ -12,7 +12,7 @@ import { ArchiveRequestBuilderRequestsMetadata, type ArchiveRequestBuilder } fro // @ts-ignore import { CompleteMigrationRequestBuilderRequestsMetadata, type CompleteMigrationRequestBuilder } from './completeMigration/index.js'; // @ts-ignore -import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.js'; +import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.js'; // @ts-ignore import { EnabledAppsRequestBuilderNavigationMetadata, EnabledAppsRequestBuilderRequestsMetadata, type EnabledAppsRequestBuilder } from './enabledApps/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts b/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts similarity index 100% rename from packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.ts rename to packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.ts diff --git a/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/index.ts b/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/index.ts index ab6416229da..03238b2366e 100644 --- a/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/index.ts +++ b/packages/msgraph-sdk-users/users/item/joinedTeams/item/primaryChannel/index.ts @@ -12,7 +12,7 @@ import { ArchiveRequestBuilderRequestsMetadata, type ArchiveRequestBuilder } fro // @ts-ignore import { CompleteMigrationRequestBuilderRequestsMetadata, type CompleteMigrationRequestBuilder } from './completeMigration/index.js'; // @ts-ignore -import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/index.js'; +import { DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderRequestsMetadata, type DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder } from './doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinc_09968052/index.js'; // @ts-ignore import { EnabledAppsRequestBuilderNavigationMetadata, EnabledAppsRequestBuilderRequestsMetadata, type EnabledAppsRequestBuilder } from './enabledApps/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk-users/users/item/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-users/users/item/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.ts similarity index 100% rename from packages/msgraph-sdk-users/users/item/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-users/users/item/onlineMeetings/getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.ts diff --git a/packages/msgraph-sdk-users/users/item/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-users/users/item/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.ts similarity index 100% rename from packages/msgraph-sdk-users/users/item/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.ts rename to packages/msgraph-sdk-users/users/item/onlineMeetings/getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.ts diff --git a/packages/msgraph-sdk-users/users/item/onlineMeetings/index.ts b/packages/msgraph-sdk-users/users/item/onlineMeetings/index.ts index 65b8595331a..fbad48df89c 100644 --- a/packages/msgraph-sdk-users/users/item/onlineMeetings/index.ts +++ b/packages/msgraph-sdk-users/users/item/onlineMeetings/index.ts @@ -10,9 +10,9 @@ import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from '. // @ts-ignore import { CreateOrGetRequestBuilderRequestsMetadata, type CreateOrGetRequestBuilder } from './createOrGet/index.js'; // @ts-ignore -import { GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllRecordingsmeetingOrganizerUserIdMeetingOrganizerU_be4c23e9/index.js'; // @ts-ignore -import { GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime/index.js'; +import { GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder } from './getAllTranscriptsmeetingOrganizerUserIdMeetingOrganizer_056e0011/index.js'; // @ts-ignore import { OnlineMeetingItemRequestBuilderNavigationMetadata, OnlineMeetingItemRequestBuilderRequestsMetadata, type OnlineMeetingItemRequestBuilder } from './item/index.js'; // @ts-ignore diff --git a/packages/msgraph-sdk/models/entraRecoveryServices/index.ts b/packages/msgraph-sdk/models/entraRecoveryServices/index.ts new file mode 100644 index 00000000000..744b917aeb3 --- /dev/null +++ b/packages/msgraph-sdk/models/entraRecoveryServices/index.ts @@ -0,0 +1,762 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { deserializeIntoBaseCollectionPaginationCountResponse, deserializeIntoEntity, serializeBaseCollectionPaginationCountResponse, serializeEntity, type BaseCollectionPaginationCountResponse, type Entity } from '../index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type Parsable, type ParseNode, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {EntityTypeAndIds} + */ +// @ts-ignore +export function createEntityTypeAndIdsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEntityTypeAndIds; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryChangeObjectBase} + */ +// @ts-ignore +export function createRecoveryChangeObjectBaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryChangeObjectBase; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Recovery} + */ +// @ts-ignore +export function createRecoveryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecovery; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobBaseCollectionResponse} + */ +// @ts-ignore +export function createRecoveryJobBaseCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryJobBaseCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobBase} + */ +// @ts-ignore +export function createRecoveryJobBaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.entraRecoveryServices.recoveryJob": + return deserializeIntoRecoveryJob; + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": + return deserializeIntoRecoveryPreviewJob; + } + } + } + return deserializeIntoRecoveryJobBase; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobCollectionResponse} + */ +// @ts-ignore +export function createRecoveryJobCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryJobCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobEntityNameAndIdsFilter} + */ +// @ts-ignore +export function createRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryJobEntityNameAndIdsFilter; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobEntityNamesFilter} + */ +// @ts-ignore +export function createRecoveryJobEntityNamesFilterFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryJobEntityNamesFilter; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJobFilteringCriteriaBase} + */ +// @ts-ignore +export function createRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter": + return deserializeIntoRecoveryJobEntityNameAndIdsFilter; + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter": + return deserializeIntoRecoveryJobEntityNamesFilter; + } + } + } + return deserializeIntoRecoveryJobFilteringCriteriaBase; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryJob} + */ +// @ts-ignore +export function createRecoveryJobFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryJob; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryPreviewJobCollectionResponse} + */ +// @ts-ignore +export function createRecoveryPreviewJobCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryPreviewJobCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecoveryPreviewJob} + */ +// @ts-ignore +export function createRecoveryPreviewJobFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecoveryPreviewJob; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SnapshotCollectionResponse} + */ +// @ts-ignore +export function createSnapshotCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSnapshotCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Snapshot} + */ +// @ts-ignore +export function createSnapshotFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSnapshot; +} +/** + * The deserialization information for the current model + * @param EntityTypeAndIds The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEntityTypeAndIds(entityTypeAndIds: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { entityTypeAndIds.backingStoreEnabled = true; }, + "entityIds": n => { entityTypeAndIds.entityIds = n.getCollectionOfPrimitiveValues("string"); }, + "entityType": n => { entityTypeAndIds.entityType = n.getEnumValue(ResourceTypeNameObject); }, + "@odata.type": n => { entityTypeAndIds.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param Recovery The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecovery(recovery: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(recovery), + "jobs": n => { recovery.jobs = n.getCollectionOfObjectValues(createRecoveryJobBaseFromDiscriminatorValue); }, + "snapshots": n => { recovery.snapshots = n.getCollectionOfObjectValues(createSnapshotFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryChangeObjectBase The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryChangeObjectBase(recoveryChangeObjectBase: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(recoveryChangeObjectBase), + "displayName": n => { recoveryChangeObjectBase.displayName = n.getStringValue(); }, + "entityTypeName": n => { recoveryChangeObjectBase.entityTypeName = n.getEnumValue(ResourceTypeNameObject); }, + "failureMessage": n => { recoveryChangeObjectBase.failureMessage = n.getStringValue(); }, + "recoveryAction": n => { recoveryChangeObjectBase.recoveryAction = n.getEnumValue(RecoveryActionObject); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJob The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJob(recoveryJob: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRecoveryJobBase(recoveryJob), + "totalFailedChanges": n => { recoveryJob.totalFailedChanges = n.getNumberValue(); }, + "totalLinksModified": n => { recoveryJob.totalLinksModified = n.getNumberValue(); }, + "totalObjectsModified": n => { recoveryJob.totalObjectsModified = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobBase The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobBase(recoveryJobBase: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(recoveryJobBase), + "filteringCriteria": n => { recoveryJobBase.filteringCriteria = n.getObjectValue(createRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue); }, + "jobCompletionDateTime": n => { recoveryJobBase.jobCompletionDateTime = n.getDateValue(); }, + "jobStartDateTime": n => { recoveryJobBase.jobStartDateTime = n.getDateValue(); }, + "status": n => { recoveryJobBase.status = n.getEnumValue(RecoveryStatusObject); }, + "targetStateDateTime": n => { recoveryJobBase.targetStateDateTime = n.getDateValue(); }, + "totalChangedLinksCalculated": n => { recoveryJobBase.totalChangedLinksCalculated = n.getNumberValue(); }, + "totalChangedObjectsCalculated": n => { recoveryJobBase.totalChangedObjectsCalculated = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobBaseCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobBaseCollectionResponse(recoveryJobBaseCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(recoveryJobBaseCollectionResponse), + "value": n => { recoveryJobBaseCollectionResponse.value = n.getCollectionOfObjectValues(createRecoveryJobBaseFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobCollectionResponse(recoveryJobCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(recoveryJobCollectionResponse), + "value": n => { recoveryJobCollectionResponse.value = n.getCollectionOfObjectValues(createRecoveryJobFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobEntityNameAndIdsFilter The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobEntityNameAndIdsFilter(recoveryJobEntityNameAndIdsFilter: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRecoveryJobFilteringCriteriaBase(recoveryJobEntityNameAndIdsFilter), + "filterValues": n => { recoveryJobEntityNameAndIdsFilter.filterValues = n.getCollectionOfObjectValues(createEntityTypeAndIdsFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobEntityNamesFilter The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobEntityNamesFilter(recoveryJobEntityNamesFilter: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRecoveryJobFilteringCriteriaBase(recoveryJobEntityNamesFilter), + "entityTypes": n => { recoveryJobEntityNamesFilter.entityTypes = n.getCollectionOfEnumValues(ResourceTypeNameObject); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryJobFilteringCriteriaBase The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryJobFilteringCriteriaBase(recoveryJobFilteringCriteriaBase: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recoveryJobFilteringCriteriaBase.backingStoreEnabled = true; }, + "@odata.type": n => { recoveryJobFilteringCriteriaBase.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RecoveryPreviewJob The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryPreviewJob(recoveryPreviewJob: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRecoveryJobBase(recoveryPreviewJob), + } +} +/** + * The deserialization information for the current model + * @param RecoveryPreviewJobCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecoveryPreviewJobCollectionResponse(recoveryPreviewJobCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(recoveryPreviewJobCollectionResponse), + "value": n => { recoveryPreviewJobCollectionResponse.value = n.getCollectionOfObjectValues(createRecoveryPreviewJobFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Snapshot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSnapshot(snapshot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(snapshot), + "createdDateTime": n => { snapshot.createdDateTime = n.getDateValue(); }, + "recoveryJobs": n => { snapshot.recoveryJobs = n.getCollectionOfObjectValues(createRecoveryJobFromDiscriminatorValue); }, + "recoveryPreviewJobs": n => { snapshot.recoveryPreviewJobs = n.getCollectionOfObjectValues(createRecoveryPreviewJobFromDiscriminatorValue); }, + "totalChangedObjects": n => { snapshot.totalChangedObjects = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SnapshotCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSnapshotCollectionResponse(snapshotCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(snapshotCollectionResponse), + "value": n => { snapshotCollectionResponse.value = n.getCollectionOfObjectValues(createSnapshotFromDiscriminatorValue); }, + } +} +export interface EntityTypeAndIds extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The entityIds property + */ + entityIds?: string[] | null; + /** + * The entityType property + */ + entityType?: ResourceTypeName | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface Recovery extends Entity, Parsable { + /** + * The jobs property + */ + jobs?: RecoveryJobBase[] | null; + /** + * The snapshots property + */ + snapshots?: Snapshot[] | null; +} +export type RecoveryAction = (typeof RecoveryActionObject)[keyof typeof RecoveryActionObject]; +export interface RecoveryChangeObjectBase extends Entity, Parsable { + /** + * The displayName property + */ + displayName?: string | null; + /** + * The entityTypeName property + */ + entityTypeName?: ResourceTypeName | null; + /** + * The failureMessage property + */ + failureMessage?: string | null; + /** + * The recoveryAction property + */ + recoveryAction?: RecoveryAction | null; +} +export interface RecoveryJob extends Parsable, RecoveryJobBase { + /** + * The totalFailedChanges property + */ + totalFailedChanges?: number | null; + /** + * The totalLinksModified property + */ + totalLinksModified?: number | null; + /** + * The totalObjectsModified property + */ + totalObjectsModified?: number | null; +} +export interface RecoveryJobBase extends Entity, Parsable { + /** + * The filteringCriteria property + */ + filteringCriteria?: RecoveryJobFilteringCriteriaBase | null; + /** + * The jobCompletionDateTime property + */ + jobCompletionDateTime?: Date | null; + /** + * The jobStartDateTime property + */ + jobStartDateTime?: Date | null; + /** + * The status property + */ + status?: RecoveryStatus | null; + /** + * The targetStateDateTime property + */ + targetStateDateTime?: Date | null; + /** + * The totalChangedLinksCalculated property + */ + totalChangedLinksCalculated?: number | null; + /** + * The totalChangedObjectsCalculated property + */ + totalChangedObjectsCalculated?: number | null; +} +export interface RecoveryJobBaseCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RecoveryJobBase[] | null; +} +export interface RecoveryJobCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RecoveryJob[] | null; +} +export interface RecoveryJobEntityNameAndIdsFilter extends Parsable, RecoveryJobFilteringCriteriaBase { + /** + * The filterValues property + */ + filterValues?: EntityTypeAndIds[] | null; +} +export interface RecoveryJobEntityNamesFilter extends Parsable, RecoveryJobFilteringCriteriaBase { + /** + * The entityTypes property + */ + entityTypes?: ResourceTypeName[] | null; +} +export interface RecoveryJobFilteringCriteriaBase extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface RecoveryPreviewJob extends Parsable, RecoveryJobBase { +} +export interface RecoveryPreviewJobCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RecoveryPreviewJob[] | null; +} +export type RecoveryStatus = (typeof RecoveryStatusObject)[keyof typeof RecoveryStatusObject]; +export type ResourceTypeName = (typeof ResourceTypeNameObject)[keyof typeof ResourceTypeNameObject]; +/** + * Serializes information the current object + * @param EntityTypeAndIds The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEntityTypeAndIds(writer: SerializationWriter, entityTypeAndIds: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!entityTypeAndIds || isSerializingDerivedType) { return; } + writer.writeCollectionOfPrimitiveValues("entityIds", entityTypeAndIds.entityIds); + writer.writeEnumValue("entityType", entityTypeAndIds.entityType); + writer.writeStringValue("@odata.type", entityTypeAndIds.odataType); + writer.writeAdditionalData(entityTypeAndIds.additionalData); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Recovery The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecovery(writer: SerializationWriter, recovery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recovery || isSerializingDerivedType) { return; } + serializeEntity(writer, recovery, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("jobs", recovery.jobs, serializeRecoveryJobBase); + writer.writeCollectionOfObjectValues("snapshots", recovery.snapshots, serializeSnapshot); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryChangeObjectBase The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryChangeObjectBase(writer: SerializationWriter, recoveryChangeObjectBase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryChangeObjectBase || isSerializingDerivedType) { return; } + serializeEntity(writer, recoveryChangeObjectBase, isSerializingDerivedType) + writer.writeStringValue("displayName", recoveryChangeObjectBase.displayName); + writer.writeEnumValue("entityTypeName", recoveryChangeObjectBase.entityTypeName); + writer.writeStringValue("failureMessage", recoveryChangeObjectBase.failureMessage); + writer.writeEnumValue("recoveryAction", recoveryChangeObjectBase.recoveryAction); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJob The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJob(writer: SerializationWriter, recoveryJob: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJob || isSerializingDerivedType) { return; } + serializeRecoveryJobBase(writer, recoveryJob, isSerializingDerivedType) + writer.writeNumberValue("totalFailedChanges", recoveryJob.totalFailedChanges); + writer.writeNumberValue("totalLinksModified", recoveryJob.totalLinksModified); + writer.writeNumberValue("totalObjectsModified", recoveryJob.totalObjectsModified); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobBase The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobBase(writer: SerializationWriter, recoveryJobBase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobBase || isSerializingDerivedType) { return; } + serializeEntity(writer, recoveryJobBase, isSerializingDerivedType) + writer.writeObjectValue("filteringCriteria", recoveryJobBase.filteringCriteria, serializeRecoveryJobFilteringCriteriaBase); + writer.writeDateValue("jobCompletionDateTime", recoveryJobBase.jobCompletionDateTime); + writer.writeDateValue("jobStartDateTime", recoveryJobBase.jobStartDateTime); + writer.writeEnumValue("status", recoveryJobBase.status); + writer.writeDateValue("targetStateDateTime", recoveryJobBase.targetStateDateTime); + writer.writeNumberValue("totalChangedLinksCalculated", recoveryJobBase.totalChangedLinksCalculated); + writer.writeNumberValue("totalChangedObjectsCalculated", recoveryJobBase.totalChangedObjectsCalculated); + switch (recoveryJobBase.odataType) { + case "#microsoft.graph.entraRecoveryServices.recoveryJob": + serializeRecoveryJob(writer, recoveryJobBase, true); + break; + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": + serializeRecoveryPreviewJob(writer, recoveryJobBase, true); + break; + } +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobBaseCollectionResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobBaseCollectionResponse(writer: SerializationWriter, recoveryJobBaseCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobBaseCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, recoveryJobBaseCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", recoveryJobBaseCollectionResponse.value, serializeRecoveryJobBase); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobCollectionResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobCollectionResponse(writer: SerializationWriter, recoveryJobCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, recoveryJobCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", recoveryJobCollectionResponse.value, serializeRecoveryJob); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobEntityNameAndIdsFilter The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobEntityNameAndIdsFilter(writer: SerializationWriter, recoveryJobEntityNameAndIdsFilter: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobEntityNameAndIdsFilter || isSerializingDerivedType) { return; } + serializeRecoveryJobFilteringCriteriaBase(writer, recoveryJobEntityNameAndIdsFilter, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("filterValues", recoveryJobEntityNameAndIdsFilter.filterValues, serializeEntityTypeAndIds); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobEntityNamesFilter The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobEntityNamesFilter(writer: SerializationWriter, recoveryJobEntityNamesFilter: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobEntityNamesFilter || isSerializingDerivedType) { return; } + serializeRecoveryJobFilteringCriteriaBase(writer, recoveryJobEntityNamesFilter, isSerializingDerivedType) + if(recoveryJobEntityNamesFilter.entityTypes) + writer.writeCollectionOfEnumValues("entityTypes", recoveryJobEntityNamesFilter.entityTypes); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryJobFilteringCriteriaBase The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryJobFilteringCriteriaBase(writer: SerializationWriter, recoveryJobFilteringCriteriaBase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryJobFilteringCriteriaBase || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", recoveryJobFilteringCriteriaBase.odataType); + writer.writeAdditionalData(recoveryJobFilteringCriteriaBase.additionalData); + switch (recoveryJobFilteringCriteriaBase.odataType) { + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter": + serializeRecoveryJobEntityNameAndIdsFilter(writer, recoveryJobFilteringCriteriaBase, true); + break; + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter": + serializeRecoveryJobEntityNamesFilter(writer, recoveryJobFilteringCriteriaBase, true); + break; + } +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryPreviewJob The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryPreviewJob(writer: SerializationWriter, recoveryPreviewJob: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryPreviewJob || isSerializingDerivedType) { return; } + serializeRecoveryJobBase(writer, recoveryPreviewJob, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecoveryPreviewJobCollectionResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecoveryPreviewJobCollectionResponse(writer: SerializationWriter, recoveryPreviewJobCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recoveryPreviewJobCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, recoveryPreviewJobCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", recoveryPreviewJobCollectionResponse.value, serializeRecoveryPreviewJob); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Snapshot The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeSnapshot(writer: SerializationWriter, snapshot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!snapshot || isSerializingDerivedType) { return; } + serializeEntity(writer, snapshot, isSerializingDerivedType) + writer.writeDateValue("createdDateTime", snapshot.createdDateTime); + writer.writeCollectionOfObjectValues("recoveryJobs", snapshot.recoveryJobs, serializeRecoveryJob); + writer.writeCollectionOfObjectValues("recoveryPreviewJobs", snapshot.recoveryPreviewJobs, serializeRecoveryPreviewJob); + writer.writeNumberValue("totalChangedObjects", snapshot.totalChangedObjects); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SnapshotCollectionResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeSnapshotCollectionResponse(writer: SerializationWriter, snapshotCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!snapshotCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, snapshotCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", snapshotCollectionResponse.value, serializeSnapshot); +} +export interface Snapshot extends Entity, Parsable { + /** + * The createdDateTime property + */ + createdDateTime?: Date | null; + /** + * The recoveryJobs property + */ + recoveryJobs?: RecoveryJob[] | null; + /** + * The recoveryPreviewJobs property + */ + recoveryPreviewJobs?: RecoveryPreviewJob[] | null; + /** + * The totalChangedObjects property + */ + totalChangedObjects?: number | null; +} +export interface SnapshotCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: Snapshot[] | null; +} +export const RecoveryActionObject = { + /** Represents a soft delete action during recovery */ + SoftDelete: "softDelete", + /** Represents an update action during recovery */ + Update: "update", + /** Represents a restore action during recovery */ + Restore: "restore", + /** This will help in making this enum evolable and adding more values in the future */ + UnknownFutureValue: "unknownFutureValue", +} as const; +export const RecoveryStatusObject = { + /** Represents a job that has been initialized but has not been started yet */ + Initialized: "initialized", + /** Represents a job that is in progress */ + Running: "running", + /** Represents a job that ran successfully and is now complete */ + Successful: "successful", + /** Represents a job that we were not able to run successfully */ + Failed: "failed", + /** Represents a job that was abandoned by the user */ + Abandoned: "abandoned", + /** This will help in making this enum evolable and adding more values in the future- */ + UnknownFutureValue: "unknownFutureValue", + /** Represents a job for which we have started calculating the diff/preview. */ + Calculating: "calculating", + /** Represents a job for which we have started loading data of the snapshot. */ + LoadingData: "loadingData", +} as const; +export const ResourceTypeNameObject = { + /** Represents the user entity */ + User: "user", + /** Represents the group entity */ + Group: "group", + /** Represents the conditional access policy entity */ + ConditionalAccessPolicy: "conditionalAccessPolicy", + /** Represents the named location policy entity */ + NamedLocationPolicy: "namedLocationPolicy", + /** Represents the authentication method policy entity */ + AuthenticationMethodPolicy: "authenticationMethodPolicy", + /** Represents the authorization policy entity */ + AuthorizationPolicy: "authorizationPolicy", + /** Represents the authentication strength policy entity */ + AuthenticationStrengthPolicy: "authenticationStrengthPolicy", + /** Represents the application entity */ + Application: "application", + /** Represents the service principal entity */ + ServicePrincipal: "servicePrincipal", + /** This will help in making this enum evolable and adding more values in the future. */ + UnknownFutureValue: "unknownFutureValue", + /** Represents the oAuth2PermissionGrant entity. */ + OAuth2PermissionGrant: "oAuth2PermissionGrant", + /** Represents the appRoleAssignment entity. */ + AppRoleAssignment: "appRoleAssignment", + /** Represents the organization entity. */ + Organization: "organization", +} as const; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk/models/identityGovernance/index.ts b/packages/msgraph-sdk/models/identityGovernance/index.ts index 487d5f453cc..0367b76b698 100644 --- a/packages/msgraph-sdk/models/identityGovernance/index.ts +++ b/packages/msgraph-sdk/models/identityGovernance/index.ts @@ -60,6 +60,22 @@ export interface AttributeChangeTrigger extends Parsable, WorkflowExecutionTrigg */ triggerAttributes?: TriggerAttribute[] | null; } +export interface CancelRunsScope extends CancelScope, Parsable { + /** + * The runs property + */ + runs?: Run[] | null; +} +export interface CancelScope extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} export interface CountBasedQuarantineCondition extends Parsable, QuarantineCondition { /** * The maximum number of users a workflow run can process before the workflow is quarantined. @@ -137,6 +153,35 @@ export function createActivationScopeFromDiscriminatorValue(parseNode: ParseNode export function createAttributeChangeTriggerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoAttributeChangeTrigger; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {CancelRunsScope} + */ +// @ts-ignore +export function createCancelRunsScopeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCancelRunsScope; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {CancelScope} + */ +// @ts-ignore +export function createCancelScopeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.identityGovernance.cancelRunsScope": + return deserializeIntoCancelRunsScope; + } + } + } + return deserializeIntoCancelScope; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -795,6 +840,30 @@ export function deserializeIntoAttributeChangeTrigger(attributeChangeTrigger: Pa "triggerAttributes": n => { attributeChangeTrigger.triggerAttributes = n.getCollectionOfObjectValues(createTriggerAttributeFromDiscriminatorValue); }, } } +/** + * The deserialization information for the current model + * @param CancelRunsScope The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCancelRunsScope(cancelRunsScope: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCancelScope(cancelRunsScope), + "runs": n => { cancelRunsScope.runs = n.getCollectionOfObjectValues(createRunFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CancelScope The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCancelScope(cancelScope: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { cancelScope.backingStoreEnabled = true; }, + "@odata.type": n => { cancelScope.odataType = n.getStringValue(); }, + } +} /** * The deserialization information for the current model * @param CountBasedQuarantineCondition The instance to deserialize into. @@ -1955,6 +2024,35 @@ export function serializeAttributeChangeTrigger(writer: SerializationWriter, att serializeWorkflowExecutionTrigger(writer, attributeChangeTrigger, isSerializingDerivedType) writer.writeCollectionOfObjectValues("triggerAttributes", attributeChangeTrigger.triggerAttributes, serializeTriggerAttribute); } +/** + * Serializes information the current object + * @param CancelRunsScope The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCancelRunsScope(writer: SerializationWriter, cancelRunsScope: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cancelRunsScope || isSerializingDerivedType) { return; } + serializeCancelScope(writer, cancelRunsScope, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("runs", cancelRunsScope.runs, serializeRun); +} +/** + * Serializes information the current object + * @param CancelScope The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCancelScope(writer: SerializationWriter, cancelScope: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cancelScope || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", cancelScope.odataType); + writer.writeAdditionalData(cancelScope.additionalData); + switch (cancelScope.odataType) { + case "#microsoft.graph.identityGovernance.cancelRunsScope": + serializeCancelRunsScope(writer, cancelScope, true); + break; + } +} /** * Serializes information the current object * @param CountBasedQuarantineCondition The instance to serialize from. @@ -3520,6 +3618,7 @@ export const LifecycleWorkflowProcessingStatusObject = { Canceled: "canceled", Failed: "failed", UnknownFutureValue: "unknownFutureValue", + Canceling: "canceling", Quarantined: "quarantined", } as const; export const MatchModeObject = { diff --git a/packages/msgraph-sdk/models/index.ts b/packages/msgraph-sdk/models/index.ts index 4d1da7a4fe3..b4609807ebf 100644 --- a/packages/msgraph-sdk/models/index.ts +++ b/packages/msgraph-sdk/models/index.ts @@ -4,6 +4,8 @@ // @ts-ignore import { createCallRecordFromDiscriminatorValue, deserializeIntoCallRecord, deserializeIntoCallRecordCollectionResponse, deserializeIntoOrganizer, deserializeIntoParticipantBase, deserializeIntoSegment, deserializeIntoSegmentCollectionResponse, deserializeIntoSession, deserializeIntoSessionCollectionResponse, serializeCallRecord, serializeCallRecordCollectionResponse, serializeOrganizer, serializeParticipantBase, serializeSegment, serializeSegmentCollectionResponse, serializeSession, serializeSessionCollectionResponse, type CallRecord, type Organizer, type ParticipantBase, type Segment, type Session } from './callRecords/index.js'; // @ts-ignore +import { createRecoveryFromDiscriminatorValue, deserializeIntoRecovery, deserializeIntoRecoveryChangeObjectBase, deserializeIntoRecoveryJob, deserializeIntoRecoveryJobBase, deserializeIntoRecoveryJobBaseCollectionResponse, deserializeIntoRecoveryJobCollectionResponse, deserializeIntoRecoveryPreviewJob, deserializeIntoRecoveryPreviewJobCollectionResponse, deserializeIntoSnapshot, deserializeIntoSnapshotCollectionResponse, serializeRecovery, serializeRecoveryChangeObjectBase, serializeRecoveryJob, serializeRecoveryJobBase, serializeRecoveryJobBaseCollectionResponse, serializeRecoveryJobCollectionResponse, serializeRecoveryPreviewJob, serializeRecoveryPreviewJobCollectionResponse, serializeSnapshot, serializeSnapshotCollectionResponse, type Recovery, type RecoveryChangeObjectBase, type RecoveryJob, type RecoveryJobBase, type RecoveryPreviewJob, type Snapshot } from './entraRecoveryServices/index.js'; +// @ts-ignore import { deserializeIntoConnectionOperation, deserializeIntoConnectionOperationCollectionResponse, deserializeIntoExternalActivity, deserializeIntoExternalActivityCollectionResponse, deserializeIntoExternalActivityResult, deserializeIntoExternalConnection, deserializeIntoExternalConnectionCollectionResponse, deserializeIntoExternalGroup, deserializeIntoExternalGroupCollectionResponse, deserializeIntoExternalItem, deserializeIntoExternalItemCollectionResponse, deserializeIntoIdentity as I137354aa1f844bbb5aa5ffd805e739993f9683605f407d143ca49924697fa7af, deserializeIntoIdentityCollectionResponse, deserializeIntoSchema, serializeConnectionOperation, serializeConnectionOperationCollectionResponse, serializeExternalActivity, serializeExternalActivityCollectionResponse, serializeExternalActivityResult, serializeExternalConnection, serializeExternalConnectionCollectionResponse, serializeExternalGroup, serializeExternalGroupCollectionResponse, serializeExternalItem, serializeExternalItemCollectionResponse, serializeIdentity as I178254c80164e8fb331c0f13cad495cf2b0e29315eef8e9581b000c7356716dd, serializeIdentityCollectionResponse, serializeSchema, type ConnectionOperation, type ExternalActivity, type ExternalActivityResult, type ExternalConnection, type ExternalGroup, type ExternalItem, type Identity as Ifb2761dda3c239db3019af8eaafe2cf1b9ad52c637ab4e40cb4ccf5f1a0b74e3, type Schema } from './externalConnectors/index.js'; // @ts-ignore import { createLifecycleWorkflowsContainerFromDiscriminatorValue, createWorkflowFromDiscriminatorValue, deserializeIntoCustomTaskExtension, deserializeIntoCustomTaskExtensionCallbackConfiguration, deserializeIntoCustomTaskExtensionCallbackData, deserializeIntoCustomTaskExtensionCalloutData, deserializeIntoCustomTaskExtensionCollectionResponse, deserializeIntoGroupBasedSubjectSet, deserializeIntoInsights, deserializeIntoLifecycleManagementSettings, deserializeIntoLifecycleWorkflowsContainer, deserializeIntoRuleBasedSubjectSet, deserializeIntoRun, deserializeIntoRunCollectionResponse, deserializeIntoTask, deserializeIntoTaskCollectionResponse, deserializeIntoTaskDefinition, deserializeIntoTaskDefinitionCollectionResponse, deserializeIntoTaskProcessingResult, deserializeIntoTaskProcessingResultCollectionResponse, deserializeIntoTaskReport, deserializeIntoTaskReportCollectionResponse, deserializeIntoUserProcessingResult, deserializeIntoUserProcessingResultCollectionResponse, deserializeIntoWorkflowCollectionResponse, deserializeIntoWorkflowTemplate, deserializeIntoWorkflowTemplateCollectionResponse, deserializeIntoWorkflowVersionCollectionResponse, serializeCustomTaskExtension, serializeCustomTaskExtensionCallbackConfiguration, serializeCustomTaskExtensionCallbackData, serializeCustomTaskExtensionCalloutData, serializeCustomTaskExtensionCollectionResponse, serializeGroupBasedSubjectSet, serializeInsights, serializeLifecycleManagementSettings, serializeLifecycleWorkflowsContainer, serializeRuleBasedSubjectSet, serializeRun, serializeRunCollectionResponse, serializeTask, serializeTaskCollectionResponse, serializeTaskDefinition, serializeTaskDefinitionCollectionResponse, serializeTaskProcessingResult, serializeTaskProcessingResultCollectionResponse, serializeTaskReport, serializeTaskReportCollectionResponse, serializeUserProcessingResult, serializeUserProcessingResultCollectionResponse, serializeWorkflow, serializeWorkflowCollectionResponse, serializeWorkflowTemplate, serializeWorkflowTemplateCollectionResponse, serializeWorkflowVersionCollectionResponse, type CustomTaskExtension, type CustomTaskExtensionCallbackConfiguration, type CustomTaskExtensionCallbackData, type CustomTaskExtensionCalloutData, type GroupBasedSubjectSet, type Insights, type LifecycleManagementSettings, type LifecycleWorkflowsContainer, type RuleBasedSubjectSet, type Run, type Task, type TaskDefinition, type TaskProcessingResult, type TaskReport, type UserProcessingResult, type Workflow, type WorkflowTemplate } from './identityGovernance/index.js'; @@ -12,7 +14,7 @@ import { createBillingFromDiscriminatorValue, deserializeIntoAzureUsage, deseria // @ts-ignore import { createAcronymFromDiscriminatorValue, createBookmarkFromDiscriminatorValue, createQnaFromDiscriminatorValue, deserializeIntoAcronym, deserializeIntoAcronymCollectionResponse, deserializeIntoBookmark, deserializeIntoBookmarkCollectionResponse, deserializeIntoQna, deserializeIntoQnaCollectionResponse, deserializeIntoSearchAnswer, serializeAcronym, serializeAcronymCollectionResponse, serializeBookmark, serializeBookmarkCollectionResponse, serializeQna, serializeQnaCollectionResponse, serializeSearchAnswer, type Acronym, type Bookmark, type Qna, type SearchAnswer } from './search/index.js'; // @ts-ignore -import { BehaviorDuringRetentionPeriodObject, createCasesRootFromDiscriminatorValue, createCollaborationRootFromDiscriminatorValue, createIdentityContainerFromDiscriminatorValue as I935b7de91425579f950e93b26ee70d12698bf4d797e21a9ad70489ad679cdff9, createIncidentFromDiscriminatorValue, createLabelsRootFromDiscriminatorValue, createThreatIntelligenceFromDiscriminatorValue, createTriggersRootFromDiscriminatorValue, createTriggerTypesRootFromDiscriminatorValue, deserializeIntoAnalyzedEmail, deserializeIntoAnalyzedEmailCollectionResponse, deserializeIntoArticle, deserializeIntoArticleCollectionResponse, deserializeIntoArticleIndicator, deserializeIntoArticleIndicatorCollectionResponse, deserializeIntoArtifact, deserializeIntoAuthorityTemplate, deserializeIntoAuthorityTemplateCollectionResponse, deserializeIntoAutoAuditingConfiguration, deserializeIntoCaseEscaped, deserializeIntoCaseOperation, deserializeIntoCaseOperationCollectionResponse, deserializeIntoCasesRoot, deserializeIntoCategoryTemplate, deserializeIntoCategoryTemplateCollectionResponse, deserializeIntoCitationTemplate, deserializeIntoCitationTemplateCollectionResponse, deserializeIntoCollaborationRoot, deserializeIntoDataSet, deserializeIntoDataSource, deserializeIntoDataSourceCollectionResponse, deserializeIntoDataSourceContainer, deserializeIntoDepartmentTemplate, deserializeIntoDepartmentTemplateCollectionResponse, deserializeIntoDispositionReviewStage, deserializeIntoDispositionReviewStageCollectionResponse, deserializeIntoEdiscoveryAddToReviewSetOperation, deserializeIntoEdiscoveryCase, deserializeIntoEdiscoveryCaseCollectionResponse, deserializeIntoEdiscoveryCaseMember, deserializeIntoEdiscoveryCaseMemberCollectionResponse, deserializeIntoEdiscoveryCaseSettings, deserializeIntoEdiscoveryCustodian, deserializeIntoEdiscoveryCustodianCollectionResponse, deserializeIntoEdiscoveryEstimateOperation, deserializeIntoEdiscoveryExportOperation, deserializeIntoEdiscoveryHoldOperation, deserializeIntoEdiscoveryHoldPolicySyncOperation, deserializeIntoEdiscoveryIndexOperation, deserializeIntoEdiscoveryNoncustodialDataSource, deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse, deserializeIntoEdiscoveryPurgeDataOperation, deserializeIntoEdiscoveryReviewSet, deserializeIntoEdiscoveryReviewSetCollectionResponse, deserializeIntoEdiscoveryReviewSetQuery, deserializeIntoEdiscoveryReviewSetQueryCollectionResponse, deserializeIntoEdiscoveryReviewTag, deserializeIntoEdiscoveryReviewTagCollectionResponse, deserializeIntoEdiscoverySearch, deserializeIntoEdiscoverySearchCollectionResponse, deserializeIntoEdiscoverySearchExportOperation, deserializeIntoEdiscoveryTagOperation, deserializeIntoFilePlanDescriptor, deserializeIntoFilePlanDescriptorTemplate, deserializeIntoFilePlanReferenceTemplate, deserializeIntoFilePlanReferenceTemplateCollectionResponse, deserializeIntoHealthIssue, deserializeIntoHealthIssueCollectionResponse, deserializeIntoHost, deserializeIntoHostCollectionResponse, deserializeIntoHostComponent, deserializeIntoHostComponentCollectionResponse, deserializeIntoHostCookie, deserializeIntoHostCookieCollectionResponse, deserializeIntoHostname, deserializeIntoHostPair, deserializeIntoHostPairCollectionResponse, deserializeIntoHostPort, deserializeIntoHostPortCollectionResponse, deserializeIntoHostReputation, deserializeIntoHostSslCertificate, deserializeIntoHostSslCertificateCollectionResponse, deserializeIntoHostTracker, deserializeIntoHostTrackerCollectionResponse, deserializeIntoIdentityAccounts, deserializeIntoIdentityAccountsCollectionResponse, deserializeIntoIncident, deserializeIntoIncidentCollectionResponse, deserializeIntoIndicator, deserializeIntoIntelligenceProfile, deserializeIntoIntelligenceProfileCollectionResponse, deserializeIntoIntelligenceProfileIndicator, deserializeIntoIntelligenceProfileIndicatorCollectionResponse, deserializeIntoIpAddress, deserializeIntoLabelsRoot, deserializeIntoNetworkAdapter, deserializeIntoPassiveDnsRecord, deserializeIntoPassiveDnsRecordCollectionResponse, deserializeIntoRetentionEvent, deserializeIntoRetentionEventCollectionResponse, deserializeIntoRetentionEventType, deserializeIntoRetentionEventTypeCollectionResponse, deserializeIntoRetentionLabel, deserializeIntoRetentionLabelCollectionResponse, deserializeIntoSearch, deserializeIntoSensor, deserializeIntoSensorCandidate, deserializeIntoSensorCandidateActivationConfiguration, deserializeIntoSensorCandidateCollectionResponse, deserializeIntoSensorCollectionResponse, deserializeIntoSettingsContainer, deserializeIntoSiteSource, deserializeIntoSiteSourceCollectionResponse, deserializeIntoSslCertificate, deserializeIntoSslCertificateCollectionResponse, deserializeIntoSubcategoryTemplate, deserializeIntoSubcategoryTemplateCollectionResponse, deserializeIntoSubdomain, deserializeIntoSubdomainCollectionResponse, deserializeIntoTag, deserializeIntoThreatIntelligence, deserializeIntoTriggersRoot, deserializeIntoTriggerTypesRoot, deserializeIntoUnclassifiedArtifact, deserializeIntoUnifiedGroupSource, deserializeIntoUnifiedGroupSourceCollectionResponse, deserializeIntoUserSource, deserializeIntoUserSourceCollectionResponse, deserializeIntoVulnerability, deserializeIntoVulnerabilityCollectionResponse, deserializeIntoVulnerabilityComponent, deserializeIntoVulnerabilityComponentCollectionResponse, deserializeIntoWhoisBaseRecord, deserializeIntoWhoisHistoryRecord, deserializeIntoWhoisHistoryRecordCollectionResponse, deserializeIntoWhoisRecord, deserializeIntoWhoisRecordCollectionResponse, serializeAnalyzedEmail, serializeAnalyzedEmailCollectionResponse, serializeArticle, serializeArticleCollectionResponse, serializeArticleIndicator, serializeArticleIndicatorCollectionResponse, serializeArtifact, serializeAuthorityTemplate, serializeAuthorityTemplateCollectionResponse, serializeAutoAuditingConfiguration, serializeCaseEscaped, serializeCaseOperation, serializeCaseOperationCollectionResponse, serializeCasesRoot, serializeCategoryTemplate, serializeCategoryTemplateCollectionResponse, serializeCitationTemplate, serializeCitationTemplateCollectionResponse, serializeCollaborationRoot, serializeDataSet, serializeDataSource, serializeDataSourceCollectionResponse, serializeDataSourceContainer, serializeDepartmentTemplate, serializeDepartmentTemplateCollectionResponse, serializeDispositionReviewStage, serializeDispositionReviewStageCollectionResponse, serializeEdiscoveryAddToReviewSetOperation, serializeEdiscoveryCase, serializeEdiscoveryCaseCollectionResponse, serializeEdiscoveryCaseMember, serializeEdiscoveryCaseMemberCollectionResponse, serializeEdiscoveryCaseSettings, serializeEdiscoveryCustodian, serializeEdiscoveryCustodianCollectionResponse, serializeEdiscoveryEstimateOperation, serializeEdiscoveryExportOperation, serializeEdiscoveryHoldOperation, serializeEdiscoveryHoldPolicySyncOperation, serializeEdiscoveryIndexOperation, serializeEdiscoveryNoncustodialDataSource, serializeEdiscoveryNoncustodialDataSourceCollectionResponse, serializeEdiscoveryPurgeDataOperation, serializeEdiscoveryReviewSet, serializeEdiscoveryReviewSetCollectionResponse, serializeEdiscoveryReviewSetQuery, serializeEdiscoveryReviewSetQueryCollectionResponse, serializeEdiscoveryReviewTag, serializeEdiscoveryReviewTagCollectionResponse, serializeEdiscoverySearch, serializeEdiscoverySearchCollectionResponse, serializeEdiscoverySearchExportOperation, serializeEdiscoveryTagOperation, serializeFilePlanDescriptor, serializeFilePlanDescriptorTemplate, serializeFilePlanReferenceTemplate, serializeFilePlanReferenceTemplateCollectionResponse, serializeHealthIssue, serializeHealthIssueCollectionResponse, serializeHost, serializeHostCollectionResponse, serializeHostComponent, serializeHostComponentCollectionResponse, serializeHostCookie, serializeHostCookieCollectionResponse, serializeHostname, serializeHostPair, serializeHostPairCollectionResponse, serializeHostPort, serializeHostPortCollectionResponse, serializeHostReputation, serializeHostSslCertificate, serializeHostSslCertificateCollectionResponse, serializeHostTracker, serializeHostTrackerCollectionResponse, serializeIdentityAccounts, serializeIdentityAccountsCollectionResponse, serializeIdentityContainer as I3578b2bed1b5c0dc75d4936caf82e6213a17e94d1aa9efb2f5f64827fd00f3f1, serializeIncident, serializeIncidentCollectionResponse, serializeIndicator, serializeIntelligenceProfile, serializeIntelligenceProfileCollectionResponse, serializeIntelligenceProfileIndicator, serializeIntelligenceProfileIndicatorCollectionResponse, serializeIpAddress, serializeLabelsRoot, serializeNetworkAdapter, serializePassiveDnsRecord, serializePassiveDnsRecordCollectionResponse, serializeRetentionEvent, serializeRetentionEventCollectionResponse, serializeRetentionEventType, serializeRetentionEventTypeCollectionResponse, serializeRetentionLabel, serializeRetentionLabelCollectionResponse, serializeSearch, serializeSensor, serializeSensorCandidate, serializeSensorCandidateActivationConfiguration, serializeSensorCandidateCollectionResponse, serializeSensorCollectionResponse, serializeSettingsContainer, serializeSiteSource, serializeSiteSourceCollectionResponse, serializeSslCertificate, serializeSslCertificateCollectionResponse, serializeSubcategoryTemplate, serializeSubcategoryTemplateCollectionResponse, serializeSubdomain, serializeSubdomainCollectionResponse, serializeTag, serializeThreatIntelligence, serializeTriggersRoot, serializeTriggerTypesRoot, serializeUnclassifiedArtifact, serializeUnifiedGroupSource, serializeUnifiedGroupSourceCollectionResponse, serializeUserSource, serializeUserSourceCollectionResponse, serializeVulnerability, serializeVulnerabilityCollectionResponse, serializeVulnerabilityComponent, serializeVulnerabilityComponentCollectionResponse, serializeWhoisBaseRecord, serializeWhoisHistoryRecord, serializeWhoisHistoryRecordCollectionResponse, serializeWhoisRecord, serializeWhoisRecordCollectionResponse, type AnalyzedEmail, type Article, type ArticleIndicator, type Artifact, type AuthorityTemplate, type AutoAuditingConfiguration, type BehaviorDuringRetentionPeriod, type CaseEscaped, type CaseOperation, type CasesRoot, type CategoryTemplate, type CitationTemplate, type CollaborationRoot, type DataSet, type DataSource, type DataSourceContainer, type DepartmentTemplate, type DispositionReviewStage, type EdiscoveryAddToReviewSetOperation, type EdiscoveryCase, type EdiscoveryCaseMember, type EdiscoveryCaseSettings, type EdiscoveryCustodian, type EdiscoveryEstimateOperation, type EdiscoveryExportOperation, type EdiscoveryHoldOperation, type EdiscoveryHoldPolicySyncOperation, type EdiscoveryIndexOperation, type EdiscoveryNoncustodialDataSource, type EdiscoveryPurgeDataOperation, type EdiscoveryReviewSet, type EdiscoveryReviewSetQuery, type EdiscoveryReviewTag, type EdiscoverySearch, type EdiscoverySearchExportOperation, type EdiscoveryTagOperation, type FilePlanDescriptor, type FilePlanDescriptorTemplate, type FilePlanReferenceTemplate, type HealthIssue, type Host, type HostComponent, type HostCookie, type Hostname, type HostPair, type HostPort, type HostReputation, type HostSslCertificate, type HostTracker, type IdentityAccounts, type IdentityContainer as I2b88f0c27d7fd9c000e7e4e78cc3161590db07c518949b504f8a27680ed1200f, type Incident, type Indicator, type IntelligenceProfile, type IntelligenceProfileIndicator, type IpAddress, type LabelsRoot, type NetworkAdapter, type PassiveDnsRecord, type RetentionEvent, type RetentionEventType, type RetentionLabel, type Search, type Sensor, type SensorCandidate, type SensorCandidateActivationConfiguration, type SettingsContainer, type SiteSource, type SslCertificate, type SubcategoryTemplate, type Subdomain, type Tag, type ThreatIntelligence, type TriggersRoot, type TriggerTypesRoot, type UnclassifiedArtifact, type UnifiedGroupSource, type UserSource, type Vulnerability, type VulnerabilityComponent, type WhoisBaseRecord, type WhoisHistoryRecord, type WhoisRecord } from './security/index.js'; +import { BehaviorDuringRetentionPeriodObject, createAuditCoreRootFromDiscriminatorValue, createCasesRootFromDiscriminatorValue, createCollaborationRootFromDiscriminatorValue, createIdentityContainerFromDiscriminatorValue as I935b7de91425579f950e93b26ee70d12698bf4d797e21a9ad70489ad679cdff9, createIncidentFromDiscriminatorValue, createLabelsRootFromDiscriminatorValue, createThreatIntelligenceFromDiscriminatorValue, createTriggersRootFromDiscriminatorValue, createTriggerTypesRootFromDiscriminatorValue, deserializeIntoAnalyzedEmail, deserializeIntoAnalyzedEmailCollectionResponse, deserializeIntoArticle, deserializeIntoArticleCollectionResponse, deserializeIntoArticleIndicator, deserializeIntoArticleIndicatorCollectionResponse, deserializeIntoArtifact, deserializeIntoAuditCoreRoot, deserializeIntoAuditLogQuery, deserializeIntoAuditLogQueryCollectionResponse, deserializeIntoAuditLogRecord, deserializeIntoAuditLogRecordCollectionResponse, deserializeIntoAuthorityTemplate, deserializeIntoAuthorityTemplateCollectionResponse, deserializeIntoAutoAuditingConfiguration, deserializeIntoCaseEscaped, deserializeIntoCaseOperation, deserializeIntoCaseOperationCollectionResponse, deserializeIntoCasesRoot, deserializeIntoCategoryTemplate, deserializeIntoCategoryTemplateCollectionResponse, deserializeIntoCitationTemplate, deserializeIntoCitationTemplateCollectionResponse, deserializeIntoCollaborationRoot, deserializeIntoDataSet, deserializeIntoDataSource, deserializeIntoDataSourceCollectionResponse, deserializeIntoDataSourceContainer, deserializeIntoDepartmentTemplate, deserializeIntoDepartmentTemplateCollectionResponse, deserializeIntoDispositionReviewStage, deserializeIntoDispositionReviewStageCollectionResponse, deserializeIntoEdiscoveryAddToReviewSetOperation, deserializeIntoEdiscoveryCase, deserializeIntoEdiscoveryCaseCollectionResponse, deserializeIntoEdiscoveryCaseMember, deserializeIntoEdiscoveryCaseMemberCollectionResponse, deserializeIntoEdiscoveryCaseSettings, deserializeIntoEdiscoveryCustodian, deserializeIntoEdiscoveryCustodianCollectionResponse, deserializeIntoEdiscoveryEstimateOperation, deserializeIntoEdiscoveryExportOperation, deserializeIntoEdiscoveryHoldOperation, deserializeIntoEdiscoveryHoldPolicySyncOperation, deserializeIntoEdiscoveryIndexOperation, deserializeIntoEdiscoveryNoncustodialDataSource, deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse, deserializeIntoEdiscoveryPurgeDataOperation, deserializeIntoEdiscoveryReviewSet, deserializeIntoEdiscoveryReviewSetCollectionResponse, deserializeIntoEdiscoveryReviewSetQuery, deserializeIntoEdiscoveryReviewSetQueryCollectionResponse, deserializeIntoEdiscoveryReviewTag, deserializeIntoEdiscoveryReviewTagCollectionResponse, deserializeIntoEdiscoverySearch, deserializeIntoEdiscoverySearchCollectionResponse, deserializeIntoEdiscoverySearchExportOperation, deserializeIntoEdiscoveryTagOperation, deserializeIntoFilePlanDescriptor, deserializeIntoFilePlanDescriptorTemplate, deserializeIntoFilePlanReferenceTemplate, deserializeIntoFilePlanReferenceTemplateCollectionResponse, deserializeIntoHealthIssue, deserializeIntoHealthIssueCollectionResponse, deserializeIntoHost, deserializeIntoHostCollectionResponse, deserializeIntoHostComponent, deserializeIntoHostComponentCollectionResponse, deserializeIntoHostCookie, deserializeIntoHostCookieCollectionResponse, deserializeIntoHostname, deserializeIntoHostPair, deserializeIntoHostPairCollectionResponse, deserializeIntoHostPort, deserializeIntoHostPortCollectionResponse, deserializeIntoHostReputation, deserializeIntoHostSslCertificate, deserializeIntoHostSslCertificateCollectionResponse, deserializeIntoHostTracker, deserializeIntoHostTrackerCollectionResponse, deserializeIntoIdentityAccounts, deserializeIntoIdentityAccountsCollectionResponse, deserializeIntoIncident, deserializeIntoIncidentCollectionResponse, deserializeIntoIndicator, deserializeIntoIntelligenceProfile, deserializeIntoIntelligenceProfileCollectionResponse, deserializeIntoIntelligenceProfileIndicator, deserializeIntoIntelligenceProfileIndicatorCollectionResponse, deserializeIntoIpAddress, deserializeIntoLabelsRoot, deserializeIntoNetworkAdapter, deserializeIntoPassiveDnsRecord, deserializeIntoPassiveDnsRecordCollectionResponse, deserializeIntoRetentionEvent, deserializeIntoRetentionEventCollectionResponse, deserializeIntoRetentionEventType, deserializeIntoRetentionEventTypeCollectionResponse, deserializeIntoRetentionLabel, deserializeIntoRetentionLabelCollectionResponse, deserializeIntoSearch, deserializeIntoSensor, deserializeIntoSensorCandidate, deserializeIntoSensorCandidateActivationConfiguration, deserializeIntoSensorCandidateCollectionResponse, deserializeIntoSensorCollectionResponse, deserializeIntoSettingsContainer, deserializeIntoSiteSource, deserializeIntoSiteSourceCollectionResponse, deserializeIntoSslCertificate, deserializeIntoSslCertificateCollectionResponse, deserializeIntoSubcategoryTemplate, deserializeIntoSubcategoryTemplateCollectionResponse, deserializeIntoSubdomain, deserializeIntoSubdomainCollectionResponse, deserializeIntoTag, deserializeIntoThreatIntelligence, deserializeIntoTriggersRoot, deserializeIntoTriggerTypesRoot, deserializeIntoUnclassifiedArtifact, deserializeIntoUnifiedGroupSource, deserializeIntoUnifiedGroupSourceCollectionResponse, deserializeIntoUserSource, deserializeIntoUserSourceCollectionResponse, deserializeIntoVulnerability, deserializeIntoVulnerabilityCollectionResponse, deserializeIntoVulnerabilityComponent, deserializeIntoVulnerabilityComponentCollectionResponse, deserializeIntoWhoisBaseRecord, deserializeIntoWhoisHistoryRecord, deserializeIntoWhoisHistoryRecordCollectionResponse, deserializeIntoWhoisRecord, deserializeIntoWhoisRecordCollectionResponse, serializeAnalyzedEmail, serializeAnalyzedEmailCollectionResponse, serializeArticle, serializeArticleCollectionResponse, serializeArticleIndicator, serializeArticleIndicatorCollectionResponse, serializeArtifact, serializeAuditCoreRoot, serializeAuditLogQuery, serializeAuditLogQueryCollectionResponse, serializeAuditLogRecord, serializeAuditLogRecordCollectionResponse, serializeAuthorityTemplate, serializeAuthorityTemplateCollectionResponse, serializeAutoAuditingConfiguration, serializeCaseEscaped, serializeCaseOperation, serializeCaseOperationCollectionResponse, serializeCasesRoot, serializeCategoryTemplate, serializeCategoryTemplateCollectionResponse, serializeCitationTemplate, serializeCitationTemplateCollectionResponse, serializeCollaborationRoot, serializeDataSet, serializeDataSource, serializeDataSourceCollectionResponse, serializeDataSourceContainer, serializeDepartmentTemplate, serializeDepartmentTemplateCollectionResponse, serializeDispositionReviewStage, serializeDispositionReviewStageCollectionResponse, serializeEdiscoveryAddToReviewSetOperation, serializeEdiscoveryCase, serializeEdiscoveryCaseCollectionResponse, serializeEdiscoveryCaseMember, serializeEdiscoveryCaseMemberCollectionResponse, serializeEdiscoveryCaseSettings, serializeEdiscoveryCustodian, serializeEdiscoveryCustodianCollectionResponse, serializeEdiscoveryEstimateOperation, serializeEdiscoveryExportOperation, serializeEdiscoveryHoldOperation, serializeEdiscoveryHoldPolicySyncOperation, serializeEdiscoveryIndexOperation, serializeEdiscoveryNoncustodialDataSource, serializeEdiscoveryNoncustodialDataSourceCollectionResponse, serializeEdiscoveryPurgeDataOperation, serializeEdiscoveryReviewSet, serializeEdiscoveryReviewSetCollectionResponse, serializeEdiscoveryReviewSetQuery, serializeEdiscoveryReviewSetQueryCollectionResponse, serializeEdiscoveryReviewTag, serializeEdiscoveryReviewTagCollectionResponse, serializeEdiscoverySearch, serializeEdiscoverySearchCollectionResponse, serializeEdiscoverySearchExportOperation, serializeEdiscoveryTagOperation, serializeFilePlanDescriptor, serializeFilePlanDescriptorTemplate, serializeFilePlanReferenceTemplate, serializeFilePlanReferenceTemplateCollectionResponse, serializeHealthIssue, serializeHealthIssueCollectionResponse, serializeHost, serializeHostCollectionResponse, serializeHostComponent, serializeHostComponentCollectionResponse, serializeHostCookie, serializeHostCookieCollectionResponse, serializeHostname, serializeHostPair, serializeHostPairCollectionResponse, serializeHostPort, serializeHostPortCollectionResponse, serializeHostReputation, serializeHostSslCertificate, serializeHostSslCertificateCollectionResponse, serializeHostTracker, serializeHostTrackerCollectionResponse, serializeIdentityAccounts, serializeIdentityAccountsCollectionResponse, serializeIdentityContainer as I3578b2bed1b5c0dc75d4936caf82e6213a17e94d1aa9efb2f5f64827fd00f3f1, serializeIncident, serializeIncidentCollectionResponse, serializeIndicator, serializeIntelligenceProfile, serializeIntelligenceProfileCollectionResponse, serializeIntelligenceProfileIndicator, serializeIntelligenceProfileIndicatorCollectionResponse, serializeIpAddress, serializeLabelsRoot, serializeNetworkAdapter, serializePassiveDnsRecord, serializePassiveDnsRecordCollectionResponse, serializeRetentionEvent, serializeRetentionEventCollectionResponse, serializeRetentionEventType, serializeRetentionEventTypeCollectionResponse, serializeRetentionLabel, serializeRetentionLabelCollectionResponse, serializeSearch, serializeSensor, serializeSensorCandidate, serializeSensorCandidateActivationConfiguration, serializeSensorCandidateCollectionResponse, serializeSensorCollectionResponse, serializeSettingsContainer, serializeSiteSource, serializeSiteSourceCollectionResponse, serializeSslCertificate, serializeSslCertificateCollectionResponse, serializeSubcategoryTemplate, serializeSubcategoryTemplateCollectionResponse, serializeSubdomain, serializeSubdomainCollectionResponse, serializeTag, serializeThreatIntelligence, serializeTriggersRoot, serializeTriggerTypesRoot, serializeUnclassifiedArtifact, serializeUnifiedGroupSource, serializeUnifiedGroupSourceCollectionResponse, serializeUserSource, serializeUserSourceCollectionResponse, serializeVulnerability, serializeVulnerabilityCollectionResponse, serializeVulnerabilityComponent, serializeVulnerabilityComponentCollectionResponse, serializeWhoisBaseRecord, serializeWhoisHistoryRecord, serializeWhoisHistoryRecordCollectionResponse, serializeWhoisRecord, serializeWhoisRecordCollectionResponse, type AnalyzedEmail, type Article, type ArticleIndicator, type Artifact, type AuditCoreRoot, type AuditLogQuery, type AuditLogRecord, type AuthorityTemplate, type AutoAuditingConfiguration, type BehaviorDuringRetentionPeriod, type CaseEscaped, type CaseOperation, type CasesRoot, type CategoryTemplate, type CitationTemplate, type CollaborationRoot, type DataSet, type DataSource, type DataSourceContainer, type DepartmentTemplate, type DispositionReviewStage, type EdiscoveryAddToReviewSetOperation, type EdiscoveryCase, type EdiscoveryCaseMember, type EdiscoveryCaseSettings, type EdiscoveryCustodian, type EdiscoveryEstimateOperation, type EdiscoveryExportOperation, type EdiscoveryHoldOperation, type EdiscoveryHoldPolicySyncOperation, type EdiscoveryIndexOperation, type EdiscoveryNoncustodialDataSource, type EdiscoveryPurgeDataOperation, type EdiscoveryReviewSet, type EdiscoveryReviewSetQuery, type EdiscoveryReviewTag, type EdiscoverySearch, type EdiscoverySearchExportOperation, type EdiscoveryTagOperation, type FilePlanDescriptor, type FilePlanDescriptorTemplate, type FilePlanReferenceTemplate, type HealthIssue, type Host, type HostComponent, type HostCookie, type Hostname, type HostPair, type HostPort, type HostReputation, type HostSslCertificate, type HostTracker, type IdentityAccounts, type IdentityContainer as I2b88f0c27d7fd9c000e7e4e78cc3161590db07c518949b504f8a27680ed1200f, type Incident, type Indicator, type IntelligenceProfile, type IntelligenceProfileIndicator, type IpAddress, type LabelsRoot, type NetworkAdapter, type PassiveDnsRecord, type RetentionEvent, type RetentionEventType, type RetentionLabel, type Search, type Sensor, type SensorCandidate, type SensorCandidateActivationConfiguration, type SettingsContainer, type SiteSource, type SslCertificate, type SubcategoryTemplate, type Subdomain, type Tag, type ThreatIntelligence, type TriggersRoot, type TriggerTypesRoot, type UnclassifiedArtifact, type UnifiedGroupSource, type UserSource, type Vulnerability, type VulnerabilityComponent, type WhoisBaseRecord, type WhoisHistoryRecord, type WhoisRecord } from './security/index.js'; // @ts-ignore import { createTeamsAdminRootFromDiscriminatorValue, deserializeIntoNumberAssignment, deserializeIntoNumberAssignmentCollectionResponse, deserializeIntoPolicyIdentifierDetail, deserializeIntoTeamsAdminRoot, deserializeIntoTeamsPolicyAssignment, deserializeIntoTeamsPolicyUserAssignment, deserializeIntoTeamsPolicyUserAssignmentCollectionResponse, deserializeIntoTeamsUserConfiguration, deserializeIntoTeamsUserConfigurationCollectionResponse, deserializeIntoTelephoneNumberLongRunningOperation, deserializeIntoTelephoneNumberLongRunningOperationCollectionResponse, deserializeIntoTelephoneNumberManagementRoot, serializeNumberAssignment, serializeNumberAssignmentCollectionResponse, serializePolicyIdentifierDetail, serializeTeamsAdminRoot, serializeTeamsPolicyAssignment, serializeTeamsPolicyUserAssignment, serializeTeamsPolicyUserAssignmentCollectionResponse, serializeTeamsUserConfiguration, serializeTeamsUserConfigurationCollectionResponse, serializeTelephoneNumberLongRunningOperation, serializeTelephoneNumberLongRunningOperationCollectionResponse, serializeTelephoneNumberManagementRoot, type NumberAssignment, type PolicyIdentifierDetail, type TeamsAdminRoot, type TeamsPolicyAssignment, type TeamsPolicyUserAssignment, type TeamsUserConfiguration, type TelephoneNumberLongRunningOperation, type TelephoneNumberManagementRoot } from './teamsAdministration/index.js'; // @ts-ignore @@ -2051,9 +2053,6 @@ export interface AgentIdentityBlueprintPrincipal extends Parsable, ServicePrinci */ sponsors?: DirectoryObject[] | null; } -/** - * Represents a Microsoft Entra user account. - */ export interface AgentUser extends Parsable, User { } export interface AggregationOption extends AdditionalDataHolder, BackedModel, Parsable { @@ -13421,6 +13420,10 @@ export interface CopilotPackage extends Entity, Parsable { * The availableTo property */ availableTo?: PackageStatus | null; + /** + * The createdDateTime property + */ + createdDateTime?: Date | null; /** * The deployedTo property */ @@ -13507,6 +13510,10 @@ export interface CopilotPackageDetail extends CopilotPackage, Parsable { * The sensitivity property */ sensitivity?: string | null; + /** + * The sharedWithUsersAndGroups property + */ + sharedWithUsersAndGroups?: PackageAccessEntity[] | null; } export interface CopilotReportRoot extends Entity, Parsable { } @@ -24639,6 +24646,18 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoEntitlementManagement; case "#microsoft.graph.entitlementManagementSettings": return deserializeIntoEntitlementManagementSettings; + case "#microsoft.graph.entraRecoveryServices.recovery": + return deserializeIntoRecovery; + case "#microsoft.graph.entraRecoveryServices.recoveryChangeObjectBase": + return deserializeIntoRecoveryChangeObjectBase; + case "#microsoft.graph.entraRecoveryServices.recoveryJob": + return deserializeIntoRecoveryJob; + case "#microsoft.graph.entraRecoveryServices.recoveryJobBase": + return deserializeIntoRecoveryJobBase; + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": + return deserializeIntoRecoveryPreviewJob; + case "#microsoft.graph.entraRecoveryServices.snapshot": + return deserializeIntoSnapshot; case "#microsoft.graph.event": return deserializeIntoEvent; case "#microsoft.graph.eventMessage": @@ -25431,6 +25450,12 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoArticleIndicator; case "#microsoft.graph.security.artifact": return deserializeIntoArtifact; + case "#microsoft.graph.security.auditCoreRoot": + return deserializeIntoAuditCoreRoot; + case "#microsoft.graph.security.auditLogQuery": + return deserializeIntoAuditLogQuery; + case "#microsoft.graph.security.auditLogRecord": + return deserializeIntoAuditLogRecord; case "#microsoft.graph.security.authorityTemplate": return deserializeIntoAuthorityTemplate; case "#microsoft.graph.security.autoAuditingConfiguration": @@ -54885,6 +54910,7 @@ export function deserializeIntoCopilotPackage(copilotPackage: Partial { copilotPackage.appId = n.getStringValue(); }, "assetId": n => { copilotPackage.assetId = n.getStringValue(); }, "availableTo": n => { copilotPackage.availableTo = n.getEnumValue(PackageStatusObject); }, + "createdDateTime": n => { copilotPackage.createdDateTime = n.getDateValue(); }, "deployedTo": n => { copilotPackage.deployedTo = n.getEnumValue(PackageStatusObject); }, "displayName": n => { copilotPackage.displayName = n.getStringValue(); }, "elementTypes": n => { copilotPackage.elementTypes = n.getCollectionOfPrimitiveValues("string"); }, @@ -54917,6 +54943,7 @@ export function deserializeIntoCopilotPackageDetail(copilotPackageDetail: Partia "elementDetails": n => { copilotPackageDetail.elementDetails = n.getCollectionOfObjectValues(createPackageElementDetailFromDiscriminatorValue); }, "longDescription": n => { copilotPackageDetail.longDescription = n.getStringValue(); }, "sensitivity": n => { copilotPackageDetail.sensitivity = n.getStringValue(); }, + "sharedWithUsersAndGroups": n => { copilotPackageDetail.sharedWithUsersAndGroups = n.getCollectionOfObjectValues(createPackageAccessEntityFromDiscriminatorValue); }, } } /** @@ -57630,6 +57657,7 @@ export function deserializeIntoDirectory(directory: Partial | undefin "federationConfigurations": n => { directory.federationConfigurations = n.getCollectionOfObjectValues(createIdentityProviderBaseFromDiscriminatorValue); }, "onPremisesSynchronization": n => { directory.onPremisesSynchronization = n.getCollectionOfObjectValues(createOnPremisesDirectorySynchronizationFromDiscriminatorValue); }, "publicKeyInfrastructure": n => { directory.publicKeyInfrastructure = n.getObjectValue(createPublicKeyInfrastructureRootFromDiscriminatorValue); }, + "recovery": n => { directory.recovery = n.getObjectValue(createRecoveryFromDiscriminatorValue); }, "subscriptions": n => { directory.subscriptions = n.getCollectionOfObjectValues(createCompanySubscriptionFromDiscriminatorValue); }, } } @@ -75138,6 +75166,7 @@ export function deserializeIntoSecurity(security: Partial | undefined "alerts": n => { security.alerts = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, "alerts_v2": n => { security.alertsV2 = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, "attackSimulation": n => { security.attackSimulation = n.getObjectValue(createAttackSimulationRootFromDiscriminatorValue); }, + "auditLog": n => { security.auditLog = n.getObjectValue(createAuditCoreRootFromDiscriminatorValue); }, "cases": n => { security.cases = n.getObjectValue(createCasesRootFromDiscriminatorValue); }, "collaboration": n => { security.collaboration = n.getObjectValue(createCollaborationRootFromDiscriminatorValue); }, "dataSecurityAndGovernance": n => { security.dataSecurityAndGovernance = n.getObjectValue(createTenantDataSecurityAndGovernanceFromDiscriminatorValue); }, @@ -89270,6 +89299,10 @@ export interface Directory extends Entity, Parsable { * The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant. */ publicKeyInfrastructure?: PublicKeyInfrastructureRoot | null; + /** + * The recovery property + */ + recovery?: Recovery | null; /** * List of commercial subscriptions that an organization acquired. */ @@ -91903,9 +91936,6 @@ export interface EmergencyCallEvent extends CallEvent, Parsable { */ policyName?: string | null; } -/** - * Represents a container that exposes navigation properties for employee experience resources. - */ export interface EmployeeExperience extends AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. @@ -94288,9 +94318,6 @@ export interface GranularSiteRestoreArtifactCollectionResponse extends BaseColle */ value?: GranularSiteRestoreArtifact[] | null; } -/** - * Represents a Microsoft Entra group. - */ export interface Group extends DirectoryObject, Parsable { /** * The list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post. @@ -103401,9 +103428,6 @@ export interface OnInteractiveAuthFlowStartListener extends AuthenticationEventL */ handler?: OnInteractiveAuthFlowStartHandler | null; } -/** - * Represents a Microsoft online meeting. - */ export interface OnlineMeeting extends OnlineMeetingBase, Parsable { /** * The content stream of the attendee report of a Microsoft Teams live event. Read-only. @@ -112401,6 +112425,9 @@ export interface SecureScoreControlStateUpdate extends AdditionalDataHolder, Bac } export interface SecureSignInSessionControl extends ConditionalAccessSessionControl, Parsable { } +/** + * Security singleton providing access to audit log resources. + */ export interface Security extends Entity, Parsable { /** * The alerts property @@ -112414,6 +112441,10 @@ export interface Security extends Entity, Parsable { * The attackSimulation property */ attackSimulation?: AttackSimulationRoot | null; + /** + * The auditLog property + */ + auditLog?: AuditCoreRoot | null; /** * The cases property */ @@ -122973,6 +123004,7 @@ export function serializeCopilotPackage(writer: SerializationWriter, copilotPack writer.writeStringValue("appId", copilotPackage.appId); writer.writeStringValue("assetId", copilotPackage.assetId); writer.writeEnumValue("availableTo", copilotPackage.availableTo); + writer.writeDateValue("createdDateTime", copilotPackage.createdDateTime); writer.writeEnumValue("deployedTo", copilotPackage.deployedTo); writer.writeStringValue("displayName", copilotPackage.displayName); writer.writeCollectionOfPrimitiveValues("elementTypes", copilotPackage.elementTypes); @@ -123010,6 +123042,7 @@ export function serializeCopilotPackageDetail(writer: SerializationWriter, copil writer.writeCollectionOfObjectValues("elementDetails", copilotPackageDetail.elementDetails, serializePackageElementDetail); writer.writeStringValue("longDescription", copilotPackageDetail.longDescription); writer.writeStringValue("sensitivity", copilotPackageDetail.sensitivity); + writer.writeCollectionOfObjectValues("sharedWithUsersAndGroups", copilotPackageDetail.sharedWithUsersAndGroups, serializePackageAccessEntity); } /** * Serializes information the current object @@ -126029,6 +126062,7 @@ export function serializeDirectory(writer: SerializationWriter, directory: Parti writer.writeCollectionOfObjectValues("federationConfigurations", directory.federationConfigurations, serializeIdentityProviderBase); writer.writeCollectionOfObjectValues("onPremisesSynchronization", directory.onPremisesSynchronization, serializeOnPremisesDirectorySynchronization); writer.writeObjectValue("publicKeyInfrastructure", directory.publicKeyInfrastructure, serializePublicKeyInfrastructureRoot); + writer.writeObjectValue("recovery", directory.recovery, serializeRecovery); writer.writeCollectionOfObjectValues("subscriptions", directory.subscriptions, serializeCompanySubscription); } /** @@ -129876,6 +129910,24 @@ export function serializeEntity(writer: SerializationWriter, entity: Partial("alerts", security.alerts, serializeAlert); writer.writeCollectionOfObjectValues("alerts_v2", security.alertsV2, serializeAlert); writer.writeObjectValue("attackSimulation", security.attackSimulation, serializeAttackSimulationRoot); + writer.writeObjectValue("auditLog", security.auditLog, serializeAuditCoreRoot); writer.writeObjectValue("cases", security.cases, serializeCasesRoot); writer.writeObjectValue("collaboration", security.collaboration, serializeCollaborationRoot); writer.writeObjectValue("dataSecurityAndGovernance", security.dataSecurityAndGovernance, serializeTenantDataSecurityAndGovernance); @@ -167515,9 +167577,6 @@ export interface UsedInsightCollectionResponse extends BaseCollectionPaginationC */ value?: UsedInsight[] | null; } -/** - * Represents a Microsoft Entra user account. - */ export interface User extends DirectoryObject, Parsable { /** * A freeform text entry field for the user to describe themselves. Requires $select to retrieve. diff --git a/packages/msgraph-sdk/models/security/index.ts b/packages/msgraph-sdk/models/security/index.ts index 829bb9ababc..4d0add29595 100644 --- a/packages/msgraph-sdk/models/security/index.ts +++ b/packages/msgraph-sdk/models/security/index.ts @@ -6,6 +6,36 @@ import { createGroupFromDiscriminatorValue, createIdentitySetFromDiscriminatorVa // @ts-ignore import { type AdditionalDataHolder, type BackedModel, type BackingStore, type Duration, type Guid, type Parsable, type ParseNode, type SerializationWriter } from '@microsoft/kiota-abstractions'; +/** + * Audit data for A365 AI Execute Tool events. + */ +export interface A365AiExecuteTool extends AuditData, Parsable { +} +/** + * Audit data for A365 AI Inference Call events. + */ +export interface A365AiInferenceCall extends AuditData, Parsable { +} +/** + * Audit data for A365 AI Invoke Agent events. + */ +export interface A365AiInvokeAgent extends AuditData, Parsable { +} +/** + * Audit data for A365 AI Run Summary events. + */ +export interface A365AiRunSummary extends AuditData, Parsable { +} +/** + * Audit data for A365 Span Outputs events. + */ +export interface A365SpanOutputs extends AuditData, Parsable { +} +/** + * Audit data for AAD Risk Detection events. + */ +export interface AadRiskDetectionAuditRecord extends AuditData, Parsable { +} export interface Account extends AdditionalDataHolder, BackedModel, Parsable { /** * List of the type of action. The possible values are: disable, enable, forcePasswordReset, revokeAllSessions, requireUserToSignInAgain, markUserAsCompromised, unknownFutureValue. @@ -42,6 +72,21 @@ export interface ActiveDirectoryDomainEvidence extends AlertEvidence, Parsable { } export type AdditionalDataOptions = (typeof AdditionalDataOptionsObject)[keyof typeof AdditionalDataOptionsObject]; export type AdditionalOptions = (typeof AdditionalOptionsObject)[keyof typeof AdditionalOptionsObject]; +/** + * Audit data for Advanced eDiscovery events. + */ +export interface AedAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Agent Admin Activity events. + */ +export interface AgentAdminActivityRecord extends AuditData, Parsable { +} +/** + * Audit data for Agent Setting Admin Activity events. + */ +export interface AgentSettingAdminActivity extends AuditData, Parsable { +} export interface AiAgentEvidence extends AlertEvidence, Parsable { /** * The unique identifier for the AI agent. @@ -61,6 +106,86 @@ export interface AiAgentEvidence extends AlertEvidence, Parsable { instructions?: string | null; } export type AiAgentPlatform = (typeof AiAgentPlatformObject)[keyof typeof AiAgentPlatformObject]; +/** + * Audit data for AI App Interaction events. + */ +export interface AiAppInteractionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AI Execute Tool events. + */ +export interface AiExecuteToolAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AI Interactions Change Notification events. + */ +export interface AiInteractionsChangeNotificationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AI Interactions Export events. + */ +export interface AiInteractionsExportAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AI Interactions Subscription events. + */ +export interface AiInteractionsSubscriptionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AI Invoke Agent events. + */ +export interface AiInvokeAgentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for AIP Discover events. + */ +export interface AipDiscover extends AuditData, Parsable { +} +/** + * Audit data for AIP File Deleted events. + */ +export interface AipFileDeleted extends AuditData, Parsable { +} +/** + * Audit data for AIP Heart Beat events. + */ +export interface AipHeartBeat extends AuditData, Parsable { +} +/** + * Audit data for AIP Protection Action log request events. + */ +export interface AipProtectionActionLogRequest extends AuditData, Parsable { +} +/** + * Audit data for AIP Scanner Discover Event events. + */ +export interface AipScannerDiscoverEvent extends AuditData, Parsable { +} +/** + * Audit data for AIP Sensitivity Label Action log request events. + */ +export interface AipSensitivityLabelActionLogRequest extends AuditData, Parsable { +} +/** + * Audit data for AIR Admin Action Investigation events. + */ +export interface AirAdminActionInvestigationData extends AuditData, Parsable { +} +/** + * Audit data for AIR Investigation events. + */ +export interface AirInvestigationData extends AuditData, Parsable { +} +/** + * Audit data for AIR Manual Investigation events. + */ +export interface AirManualInvestigationData extends AuditData, Parsable { +} +/** + * Audit data for AI Span Outputs events. + */ +export interface AISpanOutputsAuditRecord extends AuditData, Parsable { +} export interface Alert extends Entity, Parsable { /** * The adversary or activity group that is associated with this alert. @@ -273,6 +398,16 @@ export interface AlertEvidence extends AdditionalDataHolder, BackedModel, Parsab } export type AlertSeverity = (typeof AlertSeverityObject)[keyof typeof AlertSeverityObject]; export type AlertStatus = (typeof AlertStatusObject)[keyof typeof AlertStatusObject]; +/** + * Audit data for Alert Submission events. + */ +export interface AlertSubmissionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Alert Submission Result Detail events. + */ +export interface AlertSubmissionResultDetailAuditRecord extends AuditData, Parsable { +} export interface AmazonResourceEvidence extends AlertEvidence, Parsable { /** * The unique identifier for the Amazon account. @@ -805,6 +940,190 @@ export interface ArticleIndicatorCollectionResponse extends BaseCollectionPagina } export interface Artifact extends Entity, Parsable { } +/** + * Audit data for Attack Sim Admin events. + */ +export interface AttackSimAdminAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Attack Sim events. + */ +export interface AttackSimAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Audit Config events. + */ +export interface AuditConfigAuditRecord extends AuditData, Parsable { +} +/** + * Root entity for the audit log API. + */ +export interface AuditCoreRoot extends Entity, Parsable { + /** + * The queries property + */ + queries?: AuditLogQuery[] | null; +} +/** + * Abstract base type for audit event data. + */ +export interface AuditData extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The dynamicProperties property + */ + dynamicProperties?: AuditRecordTypeDictionary | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Represents a query against the unified audit log. + */ +export interface AuditLogQuery extends Entity, Parsable { + /** + * The administrative units tagged to an audit log record. + */ + administrativeUnitIdFilters?: string[] | null; + /** + * The display name of the saved audit log query. + */ + displayName?: string | null; + /** + * The end date of the date range in the query. + */ + filterEndDateTime?: Date | null; + /** + * The start date of the date range in the query. + */ + filterStartDateTime?: Date | null; + /** + * The IP address of the device that was used when the activity was logged. + */ + ipAddressFilters?: string[] | null; + /** + * Free text field to search non-indexed properties of the audit log. + */ + keywordFilter?: string | null; + /** + * For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. + */ + objectIdFilters?: string[] | null; + /** + * The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. + */ + operationFilters?: string[] | null; + /** + * An individual audit log record. + */ + records?: AuditLogRecord[] | null; + /** + * The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + */ + recordTypeFilters?: AuditLogRecordType[] | null; + /** + * The serviceFilters property + */ + serviceFilters?: string[] | null; + /** + * Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. + */ + status?: AuditLogQueryStatus | null; + /** + * The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. + */ + userPrincipalNameFilters?: string[] | null; +} +export interface AuditLogQueryCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AuditLogQuery[] | null; +} +export type AuditLogQueryStatus = (typeof AuditLogQueryStatusObject)[keyof typeof AuditLogQueryStatusObject]; +/** + * Represents an individual audit log record. + */ +export interface AuditLogRecord extends Entity, Parsable { + /** + * The administrative units tagged to an audit log record. + */ + administrativeUnits?: string[] | null; + /** + * A JSON object that contains the actual audit log data. + */ + auditData?: AuditData | null; + /** + * The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + */ + auditLogRecordType?: AuditLogRecordType | null; + /** + * The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. + */ + clientIp?: string | null; + /** + * The date and time in UTC when the user performed the activity. + */ + createdDateTime?: Date | null; + /** + * For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. + */ + objectId?: string | null; + /** + * The name of the user or admin activity. + */ + operation?: string | null; + /** + * The GUID for your organization. + */ + organizationId?: string | null; + /** + * The Microsoft 365 service where the activity occurred. + */ + service?: string | null; + /** + * The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. + */ + userId?: string | null; + /** + * UPN of the user who performed the action. + */ + userPrincipalName?: string | null; + /** + * The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. + */ + userType?: AuditLogUserType | null; +} +export interface AuditLogRecordCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AuditLogRecord[] | null; +} +export type AuditLogRecordType = (typeof AuditLogRecordTypeObject)[keyof typeof AuditLogRecordTypeObject]; +export type AuditLogUserType = (typeof AuditLogUserTypeObject)[keyof typeof AuditLogUserTypeObject]; +/** + * A dictionary of name-value pairs for dynamic audit event properties. + */ +export interface AuditRecordTypeDictionary extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for Audit Search events. + */ +export interface AuditSearchAuditRecord extends AuditData, Parsable { +} export interface AuthorityTemplate extends FilePlanDescriptorTemplate, Parsable { } export interface AuthorityTemplateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { @@ -845,6 +1164,41 @@ export interface AutonomousSystem extends AdditionalDataHolder, BackedModel, Par */ value?: string | null; } +/** + * Audit data for Azfw Application Rule Aggregation Event events. + */ +export interface AzfwApplicationRuleAggregationEventRecord extends AuditData, Parsable { +} +/** + * Audit data for Azfw Dns Query Event events. + */ +export interface AzfwDnsQueryEventRecord extends AuditData, Parsable { +} +/** + * Audit data for Azfw Network Rule Event events. + */ +export interface AzfwNetworkRuleEventRecord extends AuditData, Parsable { +} +/** + * Audit data for Azure Active Directory Account Logon events. + */ +export interface AzureActiveDirectoryAccountLogonAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Azure Active Directory events. + */ +export interface AzureActiveDirectoryAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Azure Active Directory STS Logon events. + */ +export interface AzureActiveDirectoryStsLogonAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Azure AI Search Audit events. + */ +export interface AzureAISearchAuditRecord extends AuditData, Parsable { +} export interface AzureResourceEvidence extends AlertEvidence, Parsable { /** * The unique identifier for the Azure resource. @@ -896,6 +1250,11 @@ export interface BlobEvidence extends AlertEvidence, Parsable { */ url?: string | null; } +/** + * Audit data for threat campaign events. + */ +export interface CampaignAuditRecord extends AuditData, Parsable { +} export type CaseAction = (typeof CaseActionObject)[keyof typeof CaseActionObject]; export interface CaseEscaped extends Entity, Parsable { /** @@ -980,6 +1339,56 @@ export interface CategoryTemplateCollectionResponse extends BaseCollectionPagina */ value?: CategoryTemplate[] | null; } +/** + * Audit data for CCRAI Policy Violation events. + */ +export interface CcraiPolicyViolationRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Classifier Health events. + */ +export interface CdpClassifierHealthRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Cold Crawl Status events. + */ +export interface CdpColdCrawlStatusRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Consumption Resource events. + */ +export interface CdpConsumptionResourceRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Content Explorer Aggregate events. + */ +export interface CdpContentExplorerAggregateRecord extends AuditData, Parsable { +} +/** + * Audit data for Cdpdlmai Interaction Insights events. + */ +export interface CdpdlmaiInteractionInsightsRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP DLP Sensitive Endpoint events. + */ +export interface CdpDlpSensitiveEndpointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Log events. + */ +export interface CdpLogRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP OCR Billing events. + */ +export interface CdpOcrBillingRecord extends AuditData, Parsable { +} +/** + * Audit data for CDP Resource Scope Change Event events. + */ +export interface CdpResourceScopeChangeEventRecord extends AuditData, Parsable { +} export type ChildSelectability = (typeof ChildSelectabilityObject)[keyof typeof ChildSelectabilityObject]; export interface CitationTemplate extends FilePlanDescriptorTemplate, Parsable { /** @@ -1068,13 +1477,138 @@ export interface CloudLogonSessionEvidence extends AlertEvidence, Parsable { */ userAgent?: string | null; } +/** + * Audit data for Cloud Update Device Config events. + */ +export interface CloudUpdateDeviceConfigAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Cloud Update Profile Config events. + */ +export interface CloudUpdateProfileConfigAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Cloud Update Tenant Config events. + */ +export interface CloudUpdateTenantConfigAuditRecord extends AuditData, Parsable { +} export interface CollaborationRoot extends Entity, Parsable { /** * Contains metadata for analyzed emails. */ analyzedEmails?: AnalyzedEmail[] | null; } -export interface CompromiseIndicator extends AdditionalDataHolder, BackedModel, Parsable { +/** + * Audit data for Compliance Connector events. + */ +export interface ComplianceConnectorAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLM Exchange events. + */ +export interface ComplianceDLMExchangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLM SharePoint events. + */ +export interface ComplianceDLMSharePointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Applications events. + */ +export interface ComplianceDLPApplicationsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Applications Classification events. + */ +export interface ComplianceDLPApplicationsClassificationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Endpoint events. + */ +export interface ComplianceDLPEndpointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Endpoint Discovery events. + */ +export interface ComplianceDLPEndpointDiscoveryAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Enforcement events. + */ +export interface ComplianceDLPEnforcementAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Exchange events. + */ +export interface ComplianceDLPExchangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Exchange Classification events. + */ +export interface ComplianceDLPExchangeClassificationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Exchange Classification CDP events. + */ +export interface ComplianceDLPExchangeClassificationCdpRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP Exchange Discovery events. + */ +export interface ComplianceDLPExchangeDiscoveryAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP SharePoint events. + */ +export interface ComplianceDLPSharePointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP SharePoint Classification events. + */ +export interface ComplianceDLPSharePointClassificationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP SharePoint Classification CDP events. + */ +export interface ComplianceDLPSharePointClassificationCdpRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance DLP SharePoint Classification Extended events. + */ +export interface ComplianceDLPSharePointClassificationExtendedAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance Exchange OCR events. + */ +export interface ComplianceExchangeOcrAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance Manager Action events. + */ +export interface ComplianceManagerActionRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance Policy Grading SharePoint events. + */ +export interface CompliancePolicyGradingSharePointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance Settings Change events. + */ +export interface ComplianceSettingsChangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance SIT Grading SharePoint events. + */ +export interface ComplianceSitGradingSharePointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Compliance Supervision Exchange events. + */ +export interface ComplianceSupervisionExchangeAuditRecord extends AuditData, Parsable { +} +export interface CompromiseIndicator extends AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @@ -1092,6 +1626,16 @@ export interface CompromiseIndicator extends AdditionalDataHolder, BackedModel, */ verdict?: VerdictCategory | null; } +/** + * Audit data for Connected AI App Interaction events. + */ +export interface ConnectedAIAppInteractionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Consumption Resource events. + */ +export interface ConsumptionResourceAuditRecord extends AuditData, Parsable { +} export interface ContainerEvidence extends AlertEvidence, Parsable { /** * The list of arguments. @@ -1144,13563 +1688,29065 @@ export interface ContainerRegistryEvidence extends AlertEvidence, Parsable { registry?: string | null; } export type ContentFormat = (typeof ContentFormatObject)[keyof typeof ContentFormatObject]; +/** + * Audit data for Content Store Meta events. + */ +export interface ContentStoreMetadataRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Agent Management events. + */ +export interface CopilotAgentManagementAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot for Security Logging events. + */ +export interface CopilotForSecurityLoggingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot for Security Trigger events. + */ +export interface CopilotForSecurityTriggerAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Interaction events. + */ +export interface CopilotInteractionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Plugin Setting events. + */ +export interface CopilotPluginSettingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Prompt Book Setting events. + */ +export interface CopilotPromptBookSettingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Session Sharing events. + */ +export interface CopilotSessionSharingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Setting events. + */ +export interface CopilotSettingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Copilot Workspace Setting events. + */ +export interface CopilotWorkspaceSettingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Core Reporting Settings events. + */ +export interface CoreReportingSettingsAuditRecord extends AuditData, Parsable { +} export type CorrelationReason = (typeof CorrelationReasonObject)[keyof typeof CorrelationReasonObject]; /** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Account} + * Audit data for Cortana Briefing events. */ -// @ts-ignore -export function createAccountFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAccount; +export interface CortanaBriefingAuditRecord extends AuditData, Parsable { } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ActiveDirectoryDomainEvidence} + * @returns {A365AiExecuteTool} */ // @ts-ignore -export function createActiveDirectoryDomainEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoActiveDirectoryDomainEvidence; +export function createA365AiExecuteToolFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoA365AiExecuteTool; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AiAgentEvidence} + * @returns {A365AiInferenceCall} */ // @ts-ignore -export function createAiAgentEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAiAgentEvidence; +export function createA365AiInferenceCallFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoA365AiInferenceCall; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AlertCollectionResponse} + * @returns {A365AiInvokeAgent} */ // @ts-ignore -export function createAlertCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAlertCollectionResponse; +export function createA365AiInvokeAgentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoA365AiInvokeAgent; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AlertComment} + * @returns {A365AiRunSummary} */ // @ts-ignore -export function createAlertCommentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAlertComment; +export function createA365AiRunSummaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoA365AiRunSummary; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AlertEvidence} + * @returns {A365SpanOutputs} */ // @ts-ignore -export function createAlertEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.activeDirectoryDomainEvidence": - return deserializeIntoActiveDirectoryDomainEvidence; - case "#microsoft.graph.security.aiAgentEvidence": - return deserializeIntoAiAgentEvidence; - case "#microsoft.graph.security.amazonResourceEvidence": - return deserializeIntoAmazonResourceEvidence; - case "#microsoft.graph.security.analyzedMessageEvidence": - return deserializeIntoAnalyzedMessageEvidence; - case "#microsoft.graph.security.azureResourceEvidence": - return deserializeIntoAzureResourceEvidence; - case "#microsoft.graph.security.blobContainerEvidence": - return deserializeIntoBlobContainerEvidence; - case "#microsoft.graph.security.blobEvidence": - return deserializeIntoBlobEvidence; - case "#microsoft.graph.security.cloudApplicationEvidence": - return deserializeIntoCloudApplicationEvidence; - case "#microsoft.graph.security.cloudLogonRequestEvidence": - return deserializeIntoCloudLogonRequestEvidence; - case "#microsoft.graph.security.cloudLogonSessionEvidence": - return deserializeIntoCloudLogonSessionEvidence; - case "#microsoft.graph.security.containerEvidence": - return deserializeIntoContainerEvidence; - case "#microsoft.graph.security.containerImageEvidence": - return deserializeIntoContainerImageEvidence; - case "#microsoft.graph.security.containerRegistryEvidence": - return deserializeIntoContainerRegistryEvidence; - case "#microsoft.graph.security.deviceEvidence": - return deserializeIntoDeviceEvidence; - case "#microsoft.graph.security.dnsEvidence": - return deserializeIntoDnsEvidence; - case "#microsoft.graph.security.fileEvidence": - return deserializeIntoFileEvidence; - case "#microsoft.graph.security.fileHashEvidence": - return deserializeIntoFileHashEvidence; - case "#microsoft.graph.security.gitHubOrganizationEvidence": - return deserializeIntoGitHubOrganizationEvidence; - case "#microsoft.graph.security.gitHubRepoEvidence": - return deserializeIntoGitHubRepoEvidence; - case "#microsoft.graph.security.gitHubUserEvidence": - return deserializeIntoGitHubUserEvidence; - case "#microsoft.graph.security.googleCloudResourceEvidence": - return deserializeIntoGoogleCloudResourceEvidence; - case "#microsoft.graph.security.hostLogonSessionEvidence": - return deserializeIntoHostLogonSessionEvidence; - case "#microsoft.graph.security.ioTDeviceEvidence": - return deserializeIntoIoTDeviceEvidence; - case "#microsoft.graph.security.ipEvidence": - return deserializeIntoIpEvidence; - case "#microsoft.graph.security.kubernetesClusterEvidence": - return deserializeIntoKubernetesClusterEvidence; - case "#microsoft.graph.security.kubernetesControllerEvidence": - return deserializeIntoKubernetesControllerEvidence; - case "#microsoft.graph.security.kubernetesNamespaceEvidence": - return deserializeIntoKubernetesNamespaceEvidence; - case "#microsoft.graph.security.kubernetesPodEvidence": - return deserializeIntoKubernetesPodEvidence; - case "#microsoft.graph.security.kubernetesSecretEvidence": - return deserializeIntoKubernetesSecretEvidence; - case "#microsoft.graph.security.kubernetesServiceAccountEvidence": - return deserializeIntoKubernetesServiceAccountEvidence; - case "#microsoft.graph.security.kubernetesServiceEvidence": - return deserializeIntoKubernetesServiceEvidence; - case "#microsoft.graph.security.mailboxConfigurationEvidence": - return deserializeIntoMailboxConfigurationEvidence; - case "#microsoft.graph.security.mailboxEvidence": - return deserializeIntoMailboxEvidence; - case "#microsoft.graph.security.mailClusterEvidence": - return deserializeIntoMailClusterEvidence; - case "#microsoft.graph.security.malwareEvidence": - return deserializeIntoMalwareEvidence; - case "#microsoft.graph.security.networkConnectionEvidence": - return deserializeIntoNetworkConnectionEvidence; - case "#microsoft.graph.security.nicEvidence": - return deserializeIntoNicEvidence; - case "#microsoft.graph.security.oauthApplicationEvidence": - return deserializeIntoOauthApplicationEvidence; - case "#microsoft.graph.security.processEvidence": - return deserializeIntoProcessEvidence; - case "#microsoft.graph.security.registryKeyEvidence": - return deserializeIntoRegistryKeyEvidence; - case "#microsoft.graph.security.registryValueEvidence": - return deserializeIntoRegistryValueEvidence; - case "#microsoft.graph.security.sasTokenEvidence": - return deserializeIntoSasTokenEvidence; - case "#microsoft.graph.security.securityGroupEvidence": - return deserializeIntoSecurityGroupEvidence; - case "#microsoft.graph.security.servicePrincipalEvidence": - return deserializeIntoServicePrincipalEvidence; - case "#microsoft.graph.security.submissionMailEvidence": - return deserializeIntoSubmissionMailEvidence; - case "#microsoft.graph.security.teamsMessageEvidence": - return deserializeIntoTeamsMessageEvidence; - case "#microsoft.graph.security.urlEvidence": - return deserializeIntoUrlEvidence; - case "#microsoft.graph.security.userEvidence": - return deserializeIntoUserEvidence; - } - } - } - return deserializeIntoAlertEvidence; +export function createA365SpanOutputsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoA365SpanOutputs; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Alert} + * @returns {AadRiskDetectionAuditRecord} */ // @ts-ignore -export function createAlertFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAlert; +export function createAadRiskDetectionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAadRiskDetectionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AmazonResourceEvidence} + * @returns {Account} */ // @ts-ignore -export function createAmazonResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAmazonResourceEvidence; +export function createAccountFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAccount; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailAttachment} + * @returns {ActiveDirectoryDomainEvidence} */ // @ts-ignore -export function createAnalyzedEmailAttachmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailAttachment; +export function createActiveDirectoryDomainEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoActiveDirectoryDomainEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailAuthenticationDetail} + * @returns {AedAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailAuthenticationDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailAuthenticationDetail; +export function createAedAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAedAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailCollectionResponse} + * @returns {AgentAdminActivityRecord} */ // @ts-ignore -export function createAnalyzedEmailCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailCollectionResponse; +export function createAgentAdminActivityRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAgentAdminActivityRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailDeliveryDetail} + * @returns {AgentSettingAdminActivity} */ // @ts-ignore -export function createAnalyzedEmailDeliveryDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailDeliveryDetail; +export function createAgentSettingAdminActivityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAgentSettingAdminActivity; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailDlpRuleInfo} + * @returns {AiAgentEvidence} */ // @ts-ignore -export function createAnalyzedEmailDlpRuleInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailDlpRuleInfo; +export function createAiAgentEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiAgentEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailExchangeTransportRuleInfo} + * @returns {AiAppInteractionAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailExchangeTransportRuleInfo; +export function createAiAppInteractionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiAppInteractionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmail} + * @returns {AiExecuteToolAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmail; +export function createAiExecuteToolAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiExecuteToolAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailRecipientDetail} + * @returns {AiInteractionsChangeNotificationAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailRecipientDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailRecipientDetail; +export function createAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiInteractionsChangeNotificationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailSenderDetail} + * @returns {AiInteractionsExportAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailSenderDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailSenderDetail; +export function createAiInteractionsExportAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiInteractionsExportAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedEmailUrl} + * @returns {AiInteractionsSubscriptionAuditRecord} */ // @ts-ignore -export function createAnalyzedEmailUrlFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedEmailUrl; +export function createAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiInteractionsSubscriptionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AnalyzedMessageEvidence} + * @returns {AiInvokeAgentAuditRecord} */ // @ts-ignore -export function createAnalyzedMessageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAnalyzedMessageEvidence; +export function createAiInvokeAgentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAiInvokeAgentAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ArticleCollectionResponse} + * @returns {AipDiscover} */ // @ts-ignore -export function createArticleCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoArticleCollectionResponse; +export function createAipDiscoverFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipDiscover; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Article} + * @returns {AipFileDeleted} */ // @ts-ignore -export function createArticleFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoArticle; +export function createAipFileDeletedFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipFileDeleted; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ArticleIndicatorCollectionResponse} + * @returns {AipHeartBeat} */ // @ts-ignore -export function createArticleIndicatorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoArticleIndicatorCollectionResponse; +export function createAipHeartBeatFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipHeartBeat; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ArticleIndicator} + * @returns {AipProtectionActionLogRequest} */ // @ts-ignore -export function createArticleIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoArticleIndicator; +export function createAipProtectionActionLogRequestFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipProtectionActionLogRequest; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Artifact} + * @returns {AipScannerDiscoverEvent} */ // @ts-ignore -export function createArtifactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.host": - return deserializeIntoHost; - case "#microsoft.graph.security.hostComponent": - return deserializeIntoHostComponent; - case "#microsoft.graph.security.hostCookie": - return deserializeIntoHostCookie; - case "#microsoft.graph.security.hostname": - return deserializeIntoHostname; - case "#microsoft.graph.security.hostSslCertificate": - return deserializeIntoHostSslCertificate; - case "#microsoft.graph.security.hostTracker": - return deserializeIntoHostTracker; - case "#microsoft.graph.security.ipAddress": - return deserializeIntoIpAddress; - case "#microsoft.graph.security.passiveDnsRecord": - return deserializeIntoPassiveDnsRecord; - case "#microsoft.graph.security.sslCertificate": - return deserializeIntoSslCertificate; - case "#microsoft.graph.security.unclassifiedArtifact": - return deserializeIntoUnclassifiedArtifact; - } - } - } - return deserializeIntoArtifact; +export function createAipScannerDiscoverEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipScannerDiscoverEvent; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AuthorityTemplateCollectionResponse} + * @returns {AipSensitivityLabelActionLogRequest} */ // @ts-ignore -export function createAuthorityTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAuthorityTemplateCollectionResponse; +export function createAipSensitivityLabelActionLogRequestFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAipSensitivityLabelActionLogRequest; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AuthorityTemplate} + * @returns {AirAdminActionInvestigationData} */ // @ts-ignore -export function createAuthorityTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAuthorityTemplate; +export function createAirAdminActionInvestigationDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAirAdminActionInvestigationData; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AutoAuditingConfiguration} + * @returns {AirInvestigationData} */ // @ts-ignore -export function createAutoAuditingConfigurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAutoAuditingConfiguration; +export function createAirInvestigationDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAirInvestigationData; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AutonomousSystem} + * @returns {AirManualInvestigationData} */ // @ts-ignore -export function createAutonomousSystemFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAutonomousSystem; +export function createAirManualInvestigationDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAirManualInvestigationData; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {AzureResourceEvidence} + * @returns {AISpanOutputsAuditRecord} */ // @ts-ignore -export function createAzureResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoAzureResourceEvidence; +export function createAISpanOutputsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAISpanOutputsAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {BlobContainerEvidence} + * @returns {AlertCollectionResponse} */ // @ts-ignore -export function createBlobContainerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoBlobContainerEvidence; +export function createAlertCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAlertCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {BlobEvidence} + * @returns {AlertComment} */ // @ts-ignore -export function createBlobEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoBlobEvidence; +export function createAlertCommentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAlertComment; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CaseEscaped} + * @returns {AlertEvidence} */ // @ts-ignore -export function createCaseEscapedFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { +export function createAlertEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { if(!parseNode) throw new Error("parseNode cannot be undefined"); const mappingValueNode = parseNode?.getChildNode("@odata.type"); if (mappingValueNode) { const mappingValue = mappingValueNode.getStringValue(); if (mappingValue) { switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryCase": - return deserializeIntoEdiscoveryCase; + case "#microsoft.graph.security.activeDirectoryDomainEvidence": + return deserializeIntoActiveDirectoryDomainEvidence; + case "#microsoft.graph.security.aiAgentEvidence": + return deserializeIntoAiAgentEvidence; + case "#microsoft.graph.security.amazonResourceEvidence": + return deserializeIntoAmazonResourceEvidence; + case "#microsoft.graph.security.analyzedMessageEvidence": + return deserializeIntoAnalyzedMessageEvidence; + case "#microsoft.graph.security.azureResourceEvidence": + return deserializeIntoAzureResourceEvidence; + case "#microsoft.graph.security.blobContainerEvidence": + return deserializeIntoBlobContainerEvidence; + case "#microsoft.graph.security.blobEvidence": + return deserializeIntoBlobEvidence; + case "#microsoft.graph.security.cloudApplicationEvidence": + return deserializeIntoCloudApplicationEvidence; + case "#microsoft.graph.security.cloudLogonRequestEvidence": + return deserializeIntoCloudLogonRequestEvidence; + case "#microsoft.graph.security.cloudLogonSessionEvidence": + return deserializeIntoCloudLogonSessionEvidence; + case "#microsoft.graph.security.containerEvidence": + return deserializeIntoContainerEvidence; + case "#microsoft.graph.security.containerImageEvidence": + return deserializeIntoContainerImageEvidence; + case "#microsoft.graph.security.containerRegistryEvidence": + return deserializeIntoContainerRegistryEvidence; + case "#microsoft.graph.security.deviceEvidence": + return deserializeIntoDeviceEvidence; + case "#microsoft.graph.security.dnsEvidence": + return deserializeIntoDnsEvidence; + case "#microsoft.graph.security.fileEvidence": + return deserializeIntoFileEvidence; + case "#microsoft.graph.security.fileHashEvidence": + return deserializeIntoFileHashEvidence; + case "#microsoft.graph.security.gitHubOrganizationEvidence": + return deserializeIntoGitHubOrganizationEvidence; + case "#microsoft.graph.security.gitHubRepoEvidence": + return deserializeIntoGitHubRepoEvidence; + case "#microsoft.graph.security.gitHubUserEvidence": + return deserializeIntoGitHubUserEvidence; + case "#microsoft.graph.security.googleCloudResourceEvidence": + return deserializeIntoGoogleCloudResourceEvidence; + case "#microsoft.graph.security.hostLogonSessionEvidence": + return deserializeIntoHostLogonSessionEvidence; + case "#microsoft.graph.security.ioTDeviceEvidence": + return deserializeIntoIoTDeviceEvidence; + case "#microsoft.graph.security.ipEvidence": + return deserializeIntoIpEvidence; + case "#microsoft.graph.security.kubernetesClusterEvidence": + return deserializeIntoKubernetesClusterEvidence; + case "#microsoft.graph.security.kubernetesControllerEvidence": + return deserializeIntoKubernetesControllerEvidence; + case "#microsoft.graph.security.kubernetesNamespaceEvidence": + return deserializeIntoKubernetesNamespaceEvidence; + case "#microsoft.graph.security.kubernetesPodEvidence": + return deserializeIntoKubernetesPodEvidence; + case "#microsoft.graph.security.kubernetesSecretEvidence": + return deserializeIntoKubernetesSecretEvidence; + case "#microsoft.graph.security.kubernetesServiceAccountEvidence": + return deserializeIntoKubernetesServiceAccountEvidence; + case "#microsoft.graph.security.kubernetesServiceEvidence": + return deserializeIntoKubernetesServiceEvidence; + case "#microsoft.graph.security.mailboxConfigurationEvidence": + return deserializeIntoMailboxConfigurationEvidence; + case "#microsoft.graph.security.mailboxEvidence": + return deserializeIntoMailboxEvidence; + case "#microsoft.graph.security.mailClusterEvidence": + return deserializeIntoMailClusterEvidence; + case "#microsoft.graph.security.malwareEvidence": + return deserializeIntoMalwareEvidence; + case "#microsoft.graph.security.networkConnectionEvidence": + return deserializeIntoNetworkConnectionEvidence; + case "#microsoft.graph.security.nicEvidence": + return deserializeIntoNicEvidence; + case "#microsoft.graph.security.oauthApplicationEvidence": + return deserializeIntoOauthApplicationEvidence; + case "#microsoft.graph.security.processEvidence": + return deserializeIntoProcessEvidence; + case "#microsoft.graph.security.registryKeyEvidence": + return deserializeIntoRegistryKeyEvidence; + case "#microsoft.graph.security.registryValueEvidence": + return deserializeIntoRegistryValueEvidence; + case "#microsoft.graph.security.sasTokenEvidence": + return deserializeIntoSasTokenEvidence; + case "#microsoft.graph.security.securityGroupEvidence": + return deserializeIntoSecurityGroupEvidence; + case "#microsoft.graph.security.servicePrincipalEvidence": + return deserializeIntoServicePrincipalEvidence; + case "#microsoft.graph.security.submissionMailEvidence": + return deserializeIntoSubmissionMailEvidence; + case "#microsoft.graph.security.teamsMessageEvidence": + return deserializeIntoTeamsMessageEvidence; + case "#microsoft.graph.security.urlEvidence": + return deserializeIntoUrlEvidence; + case "#microsoft.graph.security.userEvidence": + return deserializeIntoUserEvidence; } } } - return deserializeIntoCaseEscaped; + return deserializeIntoAlertEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CaseOperationCollectionResponse} + * @returns {Alert} */ // @ts-ignore -export function createCaseOperationCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCaseOperationCollectionResponse; +export function createAlertFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAlert; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CaseOperation} + * @returns {AlertSubmissionAuditRecord} */ // @ts-ignore -export function createCaseOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": - return deserializeIntoEdiscoveryAddToReviewSetOperation; - case "#microsoft.graph.security.ediscoveryEstimateOperation": - return deserializeIntoEdiscoveryEstimateOperation; - case "#microsoft.graph.security.ediscoveryExportOperation": - return deserializeIntoEdiscoveryExportOperation; - case "#microsoft.graph.security.ediscoveryHoldOperation": - return deserializeIntoEdiscoveryHoldOperation; - case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": - return deserializeIntoEdiscoveryHoldPolicySyncOperation; - case "#microsoft.graph.security.ediscoveryIndexOperation": - return deserializeIntoEdiscoveryIndexOperation; - case "#microsoft.graph.security.ediscoveryPurgeDataOperation": - return deserializeIntoEdiscoveryPurgeDataOperation; - case "#microsoft.graph.security.ediscoverySearchExportOperation": - return deserializeIntoEdiscoverySearchExportOperation; - case "#microsoft.graph.security.ediscoveryTagOperation": - return deserializeIntoEdiscoveryTagOperation; - } - } - } - return deserializeIntoCaseOperation; +export function createAlertSubmissionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAlertSubmissionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CasesRoot} + * @returns {AlertSubmissionResultDetailAuditRecord} */ // @ts-ignore -export function createCasesRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCasesRoot; +export function createAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAlertSubmissionResultDetailAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CategoryTemplateCollectionResponse} + * @returns {AmazonResourceEvidence} */ // @ts-ignore -export function createCategoryTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCategoryTemplateCollectionResponse; +export function createAmazonResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAmazonResourceEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CategoryTemplate} + * @returns {AnalyzedEmailAttachment} */ // @ts-ignore -export function createCategoryTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCategoryTemplate; +export function createAnalyzedEmailAttachmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailAttachment; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CitationTemplateCollectionResponse} + * @returns {AnalyzedEmailAuthenticationDetail} */ // @ts-ignore -export function createCitationTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCitationTemplateCollectionResponse; +export function createAnalyzedEmailAuthenticationDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailAuthenticationDetail; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CitationTemplate} + * @returns {AnalyzedEmailCollectionResponse} */ // @ts-ignore -export function createCitationTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCitationTemplate; +export function createAnalyzedEmailCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CloudApplicationEvidence} + * @returns {AnalyzedEmailDeliveryDetail} */ // @ts-ignore -export function createCloudApplicationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCloudApplicationEvidence; +export function createAnalyzedEmailDeliveryDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailDeliveryDetail; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CloudLogonRequestEvidence} + * @returns {AnalyzedEmailDlpRuleInfo} */ // @ts-ignore -export function createCloudLogonRequestEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCloudLogonRequestEvidence; +export function createAnalyzedEmailDlpRuleInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailDlpRuleInfo; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CloudLogonSessionEvidence} + * @returns {AnalyzedEmailExchangeTransportRuleInfo} */ // @ts-ignore -export function createCloudLogonSessionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCloudLogonSessionEvidence; +export function createAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailExchangeTransportRuleInfo; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CollaborationRoot} + * @returns {AnalyzedEmail} */ // @ts-ignore -export function createCollaborationRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCollaborationRoot; +export function createAnalyzedEmailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmail; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CompromiseIndicator} + * @returns {AnalyzedEmailRecipientDetail} */ // @ts-ignore -export function createCompromiseIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCompromiseIndicator; +export function createAnalyzedEmailRecipientDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailRecipientDetail; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ContainerEvidence} + * @returns {AnalyzedEmailSenderDetail} */ // @ts-ignore -export function createContainerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoContainerEvidence; +export function createAnalyzedEmailSenderDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailSenderDetail; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ContainerImageEvidence} + * @returns {AnalyzedEmailUrl} */ // @ts-ignore -export function createContainerImageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoContainerImageEvidence; +export function createAnalyzedEmailUrlFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedEmailUrl; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ContainerRegistryEvidence} + * @returns {AnalyzedMessageEvidence} */ // @ts-ignore -export function createContainerRegistryEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoContainerRegistryEvidence; +export function createAnalyzedMessageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAnalyzedMessageEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {CvssSummary} + * @returns {ArticleCollectionResponse} */ // @ts-ignore -export function createCvssSummaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoCvssSummary; +export function createArticleCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoArticleCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DataSet} + * @returns {Article} */ // @ts-ignore -export function createDataSetFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryReviewSet": - return deserializeIntoEdiscoveryReviewSet; - } - } - } - return deserializeIntoDataSet; +export function createArticleFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoArticle; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DataSourceCollectionResponse} + * @returns {ArticleIndicatorCollectionResponse} */ // @ts-ignore -export function createDataSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDataSourceCollectionResponse; +export function createArticleIndicatorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoArticleIndicatorCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DataSourceContainer} + * @returns {ArticleIndicator} */ // @ts-ignore -export function createDataSourceContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryCustodian": - return deserializeIntoEdiscoveryCustodian; - case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": - return deserializeIntoEdiscoveryNoncustodialDataSource; - } - } - } - return deserializeIntoDataSourceContainer; +export function createArticleIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoArticleIndicator; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DataSource} + * @returns {Artifact} */ // @ts-ignore -export function createDataSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { +export function createArtifactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { if(!parseNode) throw new Error("parseNode cannot be undefined"); const mappingValueNode = parseNode?.getChildNode("@odata.type"); if (mappingValueNode) { const mappingValue = mappingValueNode.getStringValue(); if (mappingValue) { switch (mappingValue) { - case "#microsoft.graph.security.siteSource": - return deserializeIntoSiteSource; - case "#microsoft.graph.security.unifiedGroupSource": - return deserializeIntoUnifiedGroupSource; - case "#microsoft.graph.security.userSource": - return deserializeIntoUserSource; + case "#microsoft.graph.security.host": + return deserializeIntoHost; + case "#microsoft.graph.security.hostComponent": + return deserializeIntoHostComponent; + case "#microsoft.graph.security.hostCookie": + return deserializeIntoHostCookie; + case "#microsoft.graph.security.hostname": + return deserializeIntoHostname; + case "#microsoft.graph.security.hostSslCertificate": + return deserializeIntoHostSslCertificate; + case "#microsoft.graph.security.hostTracker": + return deserializeIntoHostTracker; + case "#microsoft.graph.security.ipAddress": + return deserializeIntoIpAddress; + case "#microsoft.graph.security.passiveDnsRecord": + return deserializeIntoPassiveDnsRecord; + case "#microsoft.graph.security.sslCertificate": + return deserializeIntoSslCertificate; + case "#microsoft.graph.security.unclassifiedArtifact": + return deserializeIntoUnclassifiedArtifact; } } } - return deserializeIntoDataSource; -} -/** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DepartmentTemplateCollectionResponse} - */ -// @ts-ignore -export function createDepartmentTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDepartmentTemplateCollectionResponse; + return deserializeIntoArtifact; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DepartmentTemplate} + * @returns {AttackSimAdminAuditRecord} */ // @ts-ignore -export function createDepartmentTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDepartmentTemplate; +export function createAttackSimAdminAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAttackSimAdminAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DeploymentAccessKeyType} + * @returns {AttackSimAuditRecord} */ // @ts-ignore -export function createDeploymentAccessKeyTypeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDeploymentAccessKeyType; +export function createAttackSimAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAttackSimAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DetonationBehaviourDetails} + * @returns {AuditConfigAuditRecord} */ // @ts-ignore -export function createDetonationBehaviourDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDetonationBehaviourDetails; +export function createAuditConfigAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditConfigAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DetonationChain} + * @returns {AuditCoreRoot} */ // @ts-ignore -export function createDetonationChainFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDetonationChain; +export function createAuditCoreRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditCoreRoot; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DetonationDetails} + * @returns {AuditData} */ // @ts-ignore -export function createDetonationDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDetonationDetails; +export function createAuditDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.a365AiExecuteTool": + return deserializeIntoA365AiExecuteTool; + case "#microsoft.graph.security.a365AiInferenceCall": + return deserializeIntoA365AiInferenceCall; + case "#microsoft.graph.security.a365AiInvokeAgent": + return deserializeIntoA365AiInvokeAgent; + case "#microsoft.graph.security.a365AiRunSummary": + return deserializeIntoA365AiRunSummary; + case "#microsoft.graph.security.a365SpanOutputs": + return deserializeIntoA365SpanOutputs; + case "#microsoft.graph.security.aadRiskDetectionAuditRecord": + return deserializeIntoAadRiskDetectionAuditRecord; + case "#microsoft.graph.security.aedAuditRecord": + return deserializeIntoAedAuditRecord; + case "#microsoft.graph.security.agentAdminActivityRecord": + return deserializeIntoAgentAdminActivityRecord; + case "#microsoft.graph.security.agentSettingAdminActivity": + return deserializeIntoAgentSettingAdminActivity; + case "#microsoft.graph.security.aiAppInteractionAuditRecord": + return deserializeIntoAiAppInteractionAuditRecord; + case "#microsoft.graph.security.aiExecuteToolAuditRecord": + return deserializeIntoAiExecuteToolAuditRecord; + case "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord": + return deserializeIntoAiInteractionsChangeNotificationAuditRecord; + case "#microsoft.graph.security.aiInteractionsExportAuditRecord": + return deserializeIntoAiInteractionsExportAuditRecord; + case "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord": + return deserializeIntoAiInteractionsSubscriptionAuditRecord; + case "#microsoft.graph.security.aiInvokeAgentAuditRecord": + return deserializeIntoAiInvokeAgentAuditRecord; + case "#microsoft.graph.security.aipDiscover": + return deserializeIntoAipDiscover; + case "#microsoft.graph.security.aipFileDeleted": + return deserializeIntoAipFileDeleted; + case "#microsoft.graph.security.aipHeartBeat": + return deserializeIntoAipHeartBeat; + case "#microsoft.graph.security.aipProtectionActionLogRequest": + return deserializeIntoAipProtectionActionLogRequest; + case "#microsoft.graph.security.aipScannerDiscoverEvent": + return deserializeIntoAipScannerDiscoverEvent; + case "#microsoft.graph.security.aipSensitivityLabelActionLogRequest": + return deserializeIntoAipSensitivityLabelActionLogRequest; + case "#microsoft.graph.security.airAdminActionInvestigationData": + return deserializeIntoAirAdminActionInvestigationData; + case "#microsoft.graph.security.airInvestigationData": + return deserializeIntoAirInvestigationData; + case "#microsoft.graph.security.airManualInvestigationData": + return deserializeIntoAirManualInvestigationData; + case "#microsoft.graph.security.aISpanOutputsAuditRecord": + return deserializeIntoAISpanOutputsAuditRecord; + case "#microsoft.graph.security.alertSubmissionAuditRecord": + return deserializeIntoAlertSubmissionAuditRecord; + case "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord": + return deserializeIntoAlertSubmissionResultDetailAuditRecord; + case "#microsoft.graph.security.attackSimAdminAuditRecord": + return deserializeIntoAttackSimAdminAuditRecord; + case "#microsoft.graph.security.attackSimAuditRecord": + return deserializeIntoAttackSimAuditRecord; + case "#microsoft.graph.security.auditConfigAuditRecord": + return deserializeIntoAuditConfigAuditRecord; + case "#microsoft.graph.security.auditSearchAuditRecord": + return deserializeIntoAuditSearchAuditRecord; + case "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord": + return deserializeIntoAzfwApplicationRuleAggregationEventRecord; + case "#microsoft.graph.security.azfwDnsQueryEventRecord": + return deserializeIntoAzfwDnsQueryEventRecord; + case "#microsoft.graph.security.azfwNetworkRuleEventRecord": + return deserializeIntoAzfwNetworkRuleEventRecord; + case "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord": + return deserializeIntoAzureActiveDirectoryAccountLogonAuditRecord; + case "#microsoft.graph.security.azureActiveDirectoryAuditRecord": + return deserializeIntoAzureActiveDirectoryAuditRecord; + case "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord": + return deserializeIntoAzureActiveDirectoryStsLogonAuditRecord; + case "#microsoft.graph.security.azureAISearchAuditRecord": + return deserializeIntoAzureAISearchAuditRecord; + case "#microsoft.graph.security.campaignAuditRecord": + return deserializeIntoCampaignAuditRecord; + case "#microsoft.graph.security.ccraiPolicyViolationRecord": + return deserializeIntoCcraiPolicyViolationRecord; + case "#microsoft.graph.security.cdpClassifierHealthRecord": + return deserializeIntoCdpClassifierHealthRecord; + case "#microsoft.graph.security.cdpColdCrawlStatusRecord": + return deserializeIntoCdpColdCrawlStatusRecord; + case "#microsoft.graph.security.cdpConsumptionResourceRecord": + return deserializeIntoCdpConsumptionResourceRecord; + case "#microsoft.graph.security.cdpContentExplorerAggregateRecord": + return deserializeIntoCdpContentExplorerAggregateRecord; + case "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord": + return deserializeIntoCdpdlmaiInteractionInsightsRecord; + case "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord": + return deserializeIntoCdpDlpSensitiveEndpointAuditRecord; + case "#microsoft.graph.security.cdpLogRecord": + return deserializeIntoCdpLogRecord; + case "#microsoft.graph.security.cdpOcrBillingRecord": + return deserializeIntoCdpOcrBillingRecord; + case "#microsoft.graph.security.cdpResourceScopeChangeEventRecord": + return deserializeIntoCdpResourceScopeChangeEventRecord; + case "#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord": + return deserializeIntoCloudUpdateDeviceConfigAuditRecord; + case "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord": + return deserializeIntoCloudUpdateProfileConfigAuditRecord; + case "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord": + return deserializeIntoCloudUpdateTenantConfigAuditRecord; + case "#microsoft.graph.security.complianceConnectorAuditRecord": + return deserializeIntoComplianceConnectorAuditRecord; + case "#microsoft.graph.security.complianceDLMExchangeAuditRecord": + return deserializeIntoComplianceDLMExchangeAuditRecord; + case "#microsoft.graph.security.complianceDLMSharePointAuditRecord": + return deserializeIntoComplianceDLMSharePointAuditRecord; + case "#microsoft.graph.security.complianceDLPApplicationsAuditRecord": + return deserializeIntoComplianceDLPApplicationsAuditRecord; + case "#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord": + return deserializeIntoComplianceDLPApplicationsClassificationAuditRecord; + case "#microsoft.graph.security.complianceDLPEndpointAuditRecord": + return deserializeIntoComplianceDLPEndpointAuditRecord; + case "#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord": + return deserializeIntoComplianceDLPEndpointDiscoveryAuditRecord; + case "#microsoft.graph.security.complianceDLPEnforcementAuditRecord": + return deserializeIntoComplianceDLPEnforcementAuditRecord; + case "#microsoft.graph.security.complianceDLPExchangeAuditRecord": + return deserializeIntoComplianceDLPExchangeAuditRecord; + case "#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord": + return deserializeIntoComplianceDLPExchangeClassificationAuditRecord; + case "#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord": + return deserializeIntoComplianceDLPExchangeClassificationCdpRecord; + case "#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord": + return deserializeIntoComplianceDLPExchangeDiscoveryAuditRecord; + case "#microsoft.graph.security.complianceDLPSharePointAuditRecord": + return deserializeIntoComplianceDLPSharePointAuditRecord; + case "#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord": + return deserializeIntoComplianceDLPSharePointClassificationAuditRecord; + case "#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord": + return deserializeIntoComplianceDLPSharePointClassificationCdpRecord; + case "#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord": + return deserializeIntoComplianceDLPSharePointClassificationExtendedAuditRecord; + case "#microsoft.graph.security.complianceExchangeOcrAuditRecord": + return deserializeIntoComplianceExchangeOcrAuditRecord; + case "#microsoft.graph.security.complianceManagerActionRecord": + return deserializeIntoComplianceManagerActionRecord; + case "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord": + return deserializeIntoCompliancePolicyGradingSharePointAuditRecord; + case "#microsoft.graph.security.complianceSettingsChangeAuditRecord": + return deserializeIntoComplianceSettingsChangeAuditRecord; + case "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord": + return deserializeIntoComplianceSitGradingSharePointAuditRecord; + case "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord": + return deserializeIntoComplianceSupervisionExchangeAuditRecord; + case "#microsoft.graph.security.connectedAIAppInteractionAuditRecord": + return deserializeIntoConnectedAIAppInteractionAuditRecord; + case "#microsoft.graph.security.consumptionResourceAuditRecord": + return deserializeIntoConsumptionResourceAuditRecord; + case "#microsoft.graph.security.contentStoreMetadataRecord": + return deserializeIntoContentStoreMetadataRecord; + case "#microsoft.graph.security.copilotAgentManagementAuditRecord": + return deserializeIntoCopilotAgentManagementAuditRecord; + case "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord": + return deserializeIntoCopilotForSecurityLoggingAuditRecord; + case "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord": + return deserializeIntoCopilotForSecurityTriggerAuditRecord; + case "#microsoft.graph.security.copilotInteractionAuditRecord": + return deserializeIntoCopilotInteractionAuditRecord; + case "#microsoft.graph.security.copilotPluginSettingAuditRecord": + return deserializeIntoCopilotPluginSettingAuditRecord; + case "#microsoft.graph.security.copilotPromptBookSettingAuditRecord": + return deserializeIntoCopilotPromptBookSettingAuditRecord; + case "#microsoft.graph.security.copilotSessionSharingAuditRecord": + return deserializeIntoCopilotSessionSharingAuditRecord; + case "#microsoft.graph.security.copilotSettingAuditRecord": + return deserializeIntoCopilotSettingAuditRecord; + case "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord": + return deserializeIntoCopilotWorkspaceSettingAuditRecord; + case "#microsoft.graph.security.coreReportingSettingsAuditRecord": + return deserializeIntoCoreReportingSettingsAuditRecord; + case "#microsoft.graph.security.cortanaBriefingAuditRecord": + return deserializeIntoCortanaBriefingAuditRecord; + case "#microsoft.graph.security.criticalAssetManagementClassificationRecord": + return deserializeIntoCriticalAssetManagementClassificationRecord; + case "#microsoft.graph.security.crmEntityOperationAuditRecord": + return deserializeIntoCrmEntityOperationAuditRecord; + case "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord": + return deserializeIntoCrossTenantAccessPolicyAuditRecord; + case "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord": + return deserializeIntoCustomerKeyServiceEncryptionAuditRecord; + case "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord": + return deserializeIntoDataCenterSecurityCmdletAuditRecord; + case "#microsoft.graph.security.dataGovernanceAuditRecord": + return deserializeIntoDataGovernanceAuditRecord; + case "#microsoft.graph.security.dataInsightsRestApiAuditRecord": + return deserializeIntoDataInsightsRestApiAuditRecord; + case "#microsoft.graph.security.dataLakeExportOperationAuditRecord": + return deserializeIntoDataLakeExportOperationAuditRecord; + case "#microsoft.graph.security.dataSecurityInvestigationAuditRecord": + return deserializeIntoDataSecurityInvestigationAuditRecord; + case "#microsoft.graph.security.dataShareOperationAuditRecord": + return deserializeIntoDataShareOperationAuditRecord; + case "#microsoft.graph.security.defaultAuditData": + return deserializeIntoDefaultAuditData; + case "#microsoft.graph.security.defenderCaseManagementAuditRecord": + return deserializeIntoDefenderCaseManagementAuditRecord; + case "#microsoft.graph.security.defenderPreviewFeaturesRecord": + return deserializeIntoDefenderPreviewFeaturesRecord; + case "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord": + return deserializeIntoDefenderSecurityForAIConfigurationAuditRecord; + case "#microsoft.graph.security.deployFeatureActivityRecord": + return deserializeIntoDeployFeatureActivityRecord; + case "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord": + return deserializeIntoDeviceDiscoverySettingsAuthenticatedScansRecord; + case "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord": + return deserializeIntoDeviceDiscoverySettingsExclusionRecord; + case "#microsoft.graph.security.deviceDiscoverySettingsRecord": + return deserializeIntoDeviceDiscoverySettingsRecord; + case "#microsoft.graph.security.discoveryAuditRecord": + return deserializeIntoDiscoveryAuditRecord; + case "#microsoft.graph.security.dlpEndpointAuditRecord": + return deserializeIntoDlpEndpointAuditRecord; + case "#microsoft.graph.security.dlpImportResultAuditRecord": + return deserializeIntoDlpImportResultAuditRecord; + case "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord": + return deserializeIntoDlpSensitiveInformationTypeRulePackageCmdletRecord; + case "#microsoft.graph.security.dragonCopilotAccessRecord": + return deserializeIntoDragonCopilotAccessRecord; + case "#microsoft.graph.security.dragonCopilotAdminRecord": + return deserializeIntoDragonCopilotAdminRecord; + case "#microsoft.graph.security.dragonCopilotClinicalDataRecord": + return deserializeIntoDragonCopilotClinicalDataRecord; + case "#microsoft.graph.security.dragonCopilotSessionRecord": + return deserializeIntoDragonCopilotSessionRecord; + case "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord": + return deserializeIntoDynamics365BusinessCentralAuditRecord; + case "#microsoft.graph.security.ehrConnectorAuditBaseRecord": + return deserializeIntoEhrConnectorAuditBaseRecord; + case "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord": + return deserializeIntoEopSubmissionFeedEntityAuditRecord; + case "#microsoft.graph.security.exchangeAdminAuditRecord": + return deserializeIntoExchangeAdminAuditRecord; + case "#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord": + return deserializeIntoExchangeAggregatedMailboxAuditRecord; + case "#microsoft.graph.security.exchangeAggregatedOperationRecord": + return deserializeIntoExchangeAggregatedOperationRecord; + case "#microsoft.graph.security.exchangeMailboxAuditGroupRecord": + return deserializeIntoExchangeMailboxAuditGroupRecord; + case "#microsoft.graph.security.exchangeMailboxAuditRecord": + return deserializeIntoExchangeMailboxAuditRecord; + case "#microsoft.graph.security.fabricAuditRecord": + return deserializeIntoFabricAuditRecord; + case "#microsoft.graph.security.fabricPolicyRecord": + return deserializeIntoFabricPolicyRecord; + case "#microsoft.graph.security.healthcareSignalRecord": + return deserializeIntoHealthcareSignalRecord; + case "#microsoft.graph.security.hostedRpaAuditRecord": + return deserializeIntoHostedRpaAuditRecord; + case "#microsoft.graph.security.hrSignalAuditRecord": + return deserializeIntoHrSignalAuditRecord; + case "#microsoft.graph.security.hygieneEventRecord": + return deserializeIntoHygieneEventRecord; + case "#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord": + return deserializeIntoInformationBarrierPolicyApplicationAuditRecord; + case "#microsoft.graph.security.informationWorkerProtectionAuditRecord": + return deserializeIntoInformationWorkerProtectionAuditRecord; + case "#microsoft.graph.security.insiderRiskScopedUserInsightsRecord": + return deserializeIntoInsiderRiskScopedUserInsightsRecord; + case "#microsoft.graph.security.insiderRiskScopedUsersRecord": + return deserializeIntoInsiderRiskScopedUsersRecord; + case "#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord": + return deserializeIntoIntegratedAppsAppAdminActivityAuditRecord; + case "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord": + return deserializeIntoIntegratedAppsAppSettingsAdminActivityAuditRecord; + case "#microsoft.graph.security.irmActivityAuditTrailRecord": + return deserializeIntoIrmActivityAuditTrailRecord; + case "#microsoft.graph.security.irmUserDefinedDetectionRecord": + return deserializeIntoIrmUserDefinedDetectionRecord; + case "#microsoft.graph.security.kaizalaAuditRecord": + return deserializeIntoKaizalaAuditRecord; + case "#microsoft.graph.security.labelAnalyticsAggregateAuditRecord": + return deserializeIntoLabelAnalyticsAggregateAuditRecord; + case "#microsoft.graph.security.labelContentExplorerAuditRecord": + return deserializeIntoLabelContentExplorerAuditRecord; + case "#microsoft.graph.security.largeContentMetadataAuditRecord": + return deserializeIntoLargeContentMetadataAuditRecord; + case "#microsoft.graph.security.m365ComplianceConnectorAuditRecord": + return deserializeIntoM365ComplianceConnectorAuditRecord; + case "#microsoft.graph.security.m365daadAuditRecord": + return deserializeIntoM365daadAuditRecord; + case "#microsoft.graph.security.m365odspAssetMetadataRecord": + return deserializeIntoM365odspAssetMetadataRecord; + case "#microsoft.graph.security.m365SearchSectionsRecord": + return deserializeIntoM365SearchSectionsRecord; + case "#microsoft.graph.security.mailSubmissionData": + return deserializeIntoMailSubmissionData; + case "#microsoft.graph.security.managedServicesAuditRecord": + return deserializeIntoManagedServicesAuditRecord; + case "#microsoft.graph.security.managedTenantsAuditRecord": + return deserializeIntoManagedTenantsAuditRecord; + case "#microsoft.graph.security.mapgAlertsAuditRecord": + return deserializeIntoMapgAlertsAuditRecord; + case "#microsoft.graph.security.mapgOnboardAuditRecord": + return deserializeIntoMapgOnboardAuditRecord; + case "#microsoft.graph.security.mapgPolicyAuditRecord": + return deserializeIntoMapgPolicyAuditRecord; + case "#microsoft.graph.security.mapgRemediationAuditRecord": + return deserializeIntoMapgRemediationAuditRecord; + case "#microsoft.graph.security.mcasAlertsAuditRecord": + return deserializeIntoMcasAlertsAuditRecord; + case "#microsoft.graph.security.mdaAuditRecord": + return deserializeIntoMdaAuditRecord; + case "#microsoft.graph.security.mdaDataSecuritySignalRecord": + return deserializeIntoMdaDataSecuritySignalRecord; + case "#microsoft.graph.security.mDASHAuditRecord": + return deserializeIntoMDASHAuditRecord; + case "#microsoft.graph.security.mdatpAuditRecord": + return deserializeIntoMdatpAuditRecord; + case "#microsoft.graph.security.mdcEventsRecord": + return deserializeIntoMdcEventsRecord; + case "#microsoft.graph.security.mdiAuditRecord": + return deserializeIntoMdiAuditRecord; + case "#microsoft.graph.security.meshWorldsAuditRecord": + return deserializeIntoMeshWorldsAuditRecord; + case "#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord": + return deserializeIntoMicrosoft365BackupBackupItemAuditRecord; + case "#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord": + return deserializeIntoMicrosoft365BackupBackupPolicyAuditRecord; + case "#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord": + return deserializeIntoMicrosoft365BackupGranularBrowseTaskAuditRecord; + case "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord": + return deserializeIntoMicrosoft365BackupRestoreItemAuditRecord; + case "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord": + return deserializeIntoMicrosoft365BackupRestoreTaskAuditRecord; + case "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord": + return deserializeIntoMicrosoft365CopilotScheduledPromptAuditRecord; + case "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord": + return deserializeIntoMicrosoftDefenderExpertsXDRAuditRecord; + case "#microsoft.graph.security.microsoftFlowAuditRecord": + return deserializeIntoMicrosoftFlowAuditRecord; + case "#microsoft.graph.security.microsoftFormsAuditRecord": + return deserializeIntoMicrosoftFormsAuditRecord; + case "#microsoft.graph.security.microsoftGraphDataConnectConsent": + return deserializeIntoMicrosoftGraphDataConnectConsent; + case "#microsoft.graph.security.microsoftGraphDataConnectOperation": + return deserializeIntoMicrosoftGraphDataConnectOperation; + case "#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord": + return deserializeIntoMicrosoftPurviewDataCatalogOperationRecord; + case "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord": + return deserializeIntoMicrosoftPurviewDataMapOperationRecord; + case "#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord": + return deserializeIntoMicrosoftPurviewMetadataPolicyOperationRecord; + case "#microsoft.graph.security.microsoftPurviewPolicyOperationRecord": + return deserializeIntoMicrosoftPurviewPolicyOperationRecord; + case "#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent": + return deserializeIntoMicrosoftPurviewPrivacyAuditEvent; + case "#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord": + return deserializeIntoMicrosoftPurviewUnifiedCatalogOperationRecord; + case "#microsoft.graph.security.microsoftStreamAuditRecord": + return deserializeIntoMicrosoftStreamAuditRecord; + case "#microsoft.graph.security.microsoftTeamsAdminAuditRecord": + return deserializeIntoMicrosoftTeamsAdminAuditRecord; + case "#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord": + return deserializeIntoMicrosoftTeamsAnalyticsAuditRecord; + case "#microsoft.graph.security.microsoftTeamsAuditRecord": + return deserializeIntoMicrosoftTeamsAuditRecord; + case "#microsoft.graph.security.microsoftTeamsDeviceAuditRecord": + return deserializeIntoMicrosoftTeamsDeviceAuditRecord; + case "#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord": + return deserializeIntoMicrosoftTeamsRetentionLabelActionAuditRecord; + case "#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord": + return deserializeIntoMicrosoftTeamsSensitivityLabelActionAuditRecord; + case "#microsoft.graph.security.microsoftTeamsShiftsAuditRecord": + return deserializeIntoMicrosoftTeamsShiftsAuditRecord; + case "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord": + return deserializeIntoMicrosoftTeamsUserConcernAuditRecord; + case "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord": + return deserializeIntoMipAutoLabelExchangeItemAuditRecord; + case "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord": + return deserializeIntoMipAutoLabelProgressFeedbackAuditRecord; + case "#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord": + return deserializeIntoMipAutoLabelSharePointItemAuditRecord; + case "#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord": + return deserializeIntoMipAutoLabelSharePointPolicyLocationAuditRecord; + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord": + return deserializeIntoMipAutoLabelSimulationSharePointCompletionRecord; + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord": + return deserializeIntoMipAutoLabelSimulationSharePointProgressRecord; + case "#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord": + return deserializeIntoMipAutoLabelSimulationStatisticsRecord; + case "#microsoft.graph.security.mipExactDataMatchAuditRecord": + return deserializeIntoMipExactDataMatchAuditRecord; + case "#microsoft.graph.security.mipLabelAnalyticsAuditRecord": + return deserializeIntoMipLabelAnalyticsAuditRecord; + case "#microsoft.graph.security.mipLabelAuditRecord": + return deserializeIntoMipLabelAuditRecord; + case "#microsoft.graph.security.mosAgentInfoRecord": + return deserializeIntoMosAgentInfoRecord; + case "#microsoft.graph.security.mosAgentInfoRecordV2": + return deserializeIntoMosAgentInfoRecordV2; + case "#microsoft.graph.security.ms365dCustomDetectionAuditRecord": + return deserializeIntoMs365dCustomDetectionAuditRecord; + case "#microsoft.graph.security.ms365dIncidentAuditRecord": + return deserializeIntoMs365dIncidentAuditRecord; + case "#microsoft.graph.security.ms365dSuppressionRuleAuditRecord": + return deserializeIntoMs365dSuppressionRuleAuditRecord; + case "#microsoft.graph.security.msdeCustomCollectionAuditRecord": + return deserializeIntoMsdeCustomCollectionAuditRecord; + case "#microsoft.graph.security.msdeGeneralSettingsAuditRecord": + return deserializeIntoMsdeGeneralSettingsAuditRecord; + case "#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord": + return deserializeIntoMsdeIndicatorsSettingsAuditRecord; + case "#microsoft.graph.security.msdeResponseActionsAuditRecord": + return deserializeIntoMsdeResponseActionsAuditRecord; + case "#microsoft.graph.security.msdeRolesSettingsAuditRecord": + return deserializeIntoMsdeRolesSettingsAuditRecord; + case "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord": + return deserializeIntoMspVectorSearchContentMetadataAuditRecord; + case "#microsoft.graph.security.msticNationStateNotificationRecord": + return deserializeIntoMsticNationStateNotificationRecord; + case "#microsoft.graph.security.multiStageDispositionAuditRecord": + return deserializeIntoMultiStageDispositionAuditRecord; + case "#microsoft.graph.security.myAnalyticsSettingsAuditRecord": + return deserializeIntoMyAnalyticsSettingsAuditRecord; + case "#microsoft.graph.security.noisyAlertPolicyAuditRecord": + return deserializeIntoNoisyAlertPolicyAuditRecord; + case "#microsoft.graph.security.officeNativeAuditRecord": + return deserializeIntoOfficeNativeAuditRecord; + case "#microsoft.graph.security.omePortalAuditRecord": + return deserializeIntoOmePortalAuditRecord; + case "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord": + return deserializeIntoOnDemandSharePointClassificationAuditRecord; + case "#microsoft.graph.security.oneDriveAuditRecord": + return deserializeIntoOneDriveAuditRecord; + case "#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord": + return deserializeIntoOnPremisesFileShareScannerDLPAuditRecord; + case "#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord": + return deserializeIntoOnPremisesSharePointScannerDLPAuditRecord; + case "#microsoft.graph.security.organizationalDataInM365AuditRecord": + return deserializeIntoOrganizationalDataInM365AuditRecord; + case "#microsoft.graph.security.outlookCopilotAutomationAuditRecord": + return deserializeIntoOutlookCopilotAutomationAuditRecord; + case "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord": + return deserializeIntoOwaGetAccessTokenForResourceAuditRecord; + case "#microsoft.graph.security.p4aiAssessmentCategoryRecord": + return deserializeIntoP4aiAssessmentCategoryRecord; + case "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord": + return deserializeIntoP4aiAssessmentFabricScannerRecord; + case "#microsoft.graph.security.p4aiAssessmentLocationResultRecord": + return deserializeIntoP4aiAssessmentLocationResultRecord; + case "#microsoft.graph.security.p4aiAssessmentRecord": + return deserializeIntoP4aiAssessmentRecord; + case "#microsoft.graph.security.p4AIRiskScoreRecord": + return deserializeIntoP4AIRiskScoreRecord; + case "#microsoft.graph.security.peopleAdminSettingsAuditRecord": + return deserializeIntoPeopleAdminSettingsAuditRecord; + case "#microsoft.graph.security.physicalBadgingSignalAuditRecord": + return deserializeIntoPhysicalBadgingSignalAuditRecord; + case "#microsoft.graph.security.placesDirectoryAuditRecord": + return deserializeIntoPlacesDirectoryAuditRecord; + case "#microsoft.graph.security.plannerChatMessageAuditRecord": + return deserializeIntoPlannerChatMessageAuditRecord; + case "#microsoft.graph.security.plannerChatMessageListAuditRecord": + return deserializeIntoPlannerChatMessageListAuditRecord; + case "#microsoft.graph.security.plannerCopyPlanAuditRecord": + return deserializeIntoPlannerCopyPlanAuditRecord; + case "#microsoft.graph.security.plannerGoalAuditRecord": + return deserializeIntoPlannerGoalAuditRecord; + case "#microsoft.graph.security.plannerGoalListAuditRecord": + return deserializeIntoPlannerGoalListAuditRecord; + case "#microsoft.graph.security.plannerPlanAuditRecord": + return deserializeIntoPlannerPlanAuditRecord; + case "#microsoft.graph.security.plannerPlanListAuditRecord": + return deserializeIntoPlannerPlanListAuditRecord; + case "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord": + return deserializeIntoPlannerPlanSensitivityLabelAuditRecord; + case "#microsoft.graph.security.plannerRosterAuditRecord": + return deserializeIntoPlannerRosterAuditRecord; + case "#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord": + return deserializeIntoPlannerRosterSensitivityLabelAuditRecord; + case "#microsoft.graph.security.plannerTaskAuditRecord": + return deserializeIntoPlannerTaskAuditRecord; + case "#microsoft.graph.security.plannerTaskListAuditRecord": + return deserializeIntoPlannerTaskListAuditRecord; + case "#microsoft.graph.security.plannerTenantSettingsAuditRecord": + return deserializeIntoPlannerTenantSettingsAuditRecord; + case "#microsoft.graph.security.policyConfigChangeAuditRecord": + return deserializeIntoPolicyConfigChangeAuditRecord; + case "#microsoft.graph.security.powerAppsAuditAppRecord": + return deserializeIntoPowerAppsAuditAppRecord; + case "#microsoft.graph.security.powerAppsAuditPlanRecord": + return deserializeIntoPowerAppsAuditPlanRecord; + case "#microsoft.graph.security.powerAppsAuditResourceRecord": + return deserializeIntoPowerAppsAuditResourceRecord; + case "#microsoft.graph.security.powerBIAuditRecord": + return deserializeIntoPowerBIAuditRecord; + case "#microsoft.graph.security.powerBIDlpAuditRecord": + return deserializeIntoPowerBIDlpAuditRecord; + case "#microsoft.graph.security.powerPagesSiteAuditRecord": + return deserializeIntoPowerPagesSiteAuditRecord; + case "#microsoft.graph.security.powerPlatformAdminDlpAuditRecord": + return deserializeIntoPowerPlatformAdminDlpAuditRecord; + case "#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord": + return deserializeIntoPowerPlatformAdminEnvironmentAuditRecord; + case "#microsoft.graph.security.powerPlatformAdministratorActivityRecord": + return deserializeIntoPowerPlatformAdministratorActivityRecord; + case "#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord": + return deserializeIntoPowerPlatformLockboxResourceAccessRequestAuditRecord; + case "#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord": + return deserializeIntoPowerPlatformLockboxResourceCommandAuditRecord; + case "#microsoft.graph.security.powerPlatformServiceActivityAuditRecord": + return deserializeIntoPowerPlatformServiceActivityAuditRecord; + case "#microsoft.graph.security.powerPlatformTenantIsolationRecord": + return deserializeIntoPowerPlatformTenantIsolationRecord; + case "#microsoft.graph.security.privacyDataMatchAuditRecord": + return deserializeIntoPrivacyDataMatchAuditRecord; + case "#microsoft.graph.security.privacyDataMinimizationRecord": + return deserializeIntoPrivacyDataMinimizationRecord; + case "#microsoft.graph.security.privacyDigestEmailRecord": + return deserializeIntoPrivacyDigestEmailRecord; + case "#microsoft.graph.security.privacyOpenAccessAuditRecord": + return deserializeIntoPrivacyOpenAccessAuditRecord; + case "#microsoft.graph.security.privacyPortalAuditRecord": + return deserializeIntoPrivacyPortalAuditRecord; + case "#microsoft.graph.security.privacyRemediationActionRecord": + return deserializeIntoPrivacyRemediationActionRecord; + case "#microsoft.graph.security.privacyRemediationRecord": + return deserializeIntoPrivacyRemediationRecord; + case "#microsoft.graph.security.privaPrivacyAssessmentOperationRecord": + return deserializeIntoPrivaPrivacyAssessmentOperationRecord; + case "#microsoft.graph.security.privaPrivacyConsentOperationRecord": + return deserializeIntoPrivaPrivacyConsentOperationRecord; + case "#microsoft.graph.security.projectAuditRecord": + return deserializeIntoProjectAuditRecord; + case "#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord": + return deserializeIntoProjectForTheWebAssignedToMeSettingsAuditRecord; + case "#microsoft.graph.security.projectForTheWebProjectAuditRecord": + return deserializeIntoProjectForTheWebProjectAuditRecord; + case "#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord": + return deserializeIntoProjectForTheWebProjectSettingsAuditRecord; + case "#microsoft.graph.security.projectForTheWebRoadmapAuditRecord": + return deserializeIntoProjectForTheWebRoadmapAuditRecord; + case "#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord": + return deserializeIntoProjectForTheWebRoadmapItemAuditRecord; + case "#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord": + return deserializeIntoProjectForTheWebRoadmapSettingsAuditRecord; + case "#microsoft.graph.security.projectForTheWebTaskAuditRecord": + return deserializeIntoProjectForTheWebTaskAuditRecord; + case "#microsoft.graph.security.publicFolderAuditRecord": + return deserializeIntoPublicFolderAuditRecord; + case "#microsoft.graph.security.purviewInsiderRiskAlertsRecord": + return deserializeIntoPurviewInsiderRiskAlertsRecord; + case "#microsoft.graph.security.purviewInsiderRiskCasesRecord": + return deserializeIntoPurviewInsiderRiskCasesRecord; + case "#microsoft.graph.security.purviewMCRecommendationRecord": + return deserializeIntoPurviewMCRecommendationRecord; + case "#microsoft.graph.security.purviewPostureAgentAuditRecord": + return deserializeIntoPurviewPostureAgentAuditRecord; + case "#microsoft.graph.security.quarantineAuditRecord": + return deserializeIntoQuarantineAuditRecord; + case "#microsoft.graph.security.recordsManagementAuditRecord": + return deserializeIntoRecordsManagementAuditRecord; + case "#microsoft.graph.security.reportSubmission": + return deserializeIntoReportSubmission; + case "#microsoft.graph.security.reportSubmissionResultDetail": + return deserializeIntoReportSubmissionResultDetail; + case "#microsoft.graph.security.restrictedModeAuditRecord": + return deserializeIntoRestrictedModeAuditRecord; + case "#microsoft.graph.security.retentionPolicyAuditRecord": + return deserializeIntoRetentionPolicyAuditRecord; + case "#microsoft.graph.security.rtiOperationsAgentAuditRecord": + return deserializeIntoRtiOperationsAgentAuditRecord; + case "#microsoft.graph.security.sbpConfigurationEventRecord": + return deserializeIntoSbpConfigurationEventRecord; + case "#microsoft.graph.security.sbpUsageEventRecord": + return deserializeIntoSbpUsageEventRecord; + case "#microsoft.graph.security.scoreEvidence": + return deserializeIntoScoreEvidence; + case "#microsoft.graph.security.scorePlatformGenericAuditRecord": + return deserializeIntoScorePlatformGenericAuditRecord; + case "#microsoft.graph.security.scriptRunAuditRecord": + return deserializeIntoScriptRunAuditRecord; + case "#microsoft.graph.security.searchAuditRecord": + return deserializeIntoSearchAuditRecord; + case "#microsoft.graph.security.securityComplianceAlertRecord": + return deserializeIntoSecurityComplianceAlertRecord; + case "#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord": + return deserializeIntoSecurityComplianceCenterEOPCmdletAuditRecord; + case "#microsoft.graph.security.securityComplianceInsightsAuditRecord": + return deserializeIntoSecurityComplianceInsightsAuditRecord; + case "#microsoft.graph.security.securityComplianceRBACAuditRecord": + return deserializeIntoSecurityComplianceRBACAuditRecord; + case "#microsoft.graph.security.securityComplianceUserChangeAuditRecord": + return deserializeIntoSecurityComplianceUserChangeAuditRecord; + case "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord": + return deserializeIntoSecurityCopilotIdentityManagementAuditRecord; + case "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord": + return deserializeIntoSecurityDevelopmentLifecycleAILogAuditRecord; + case "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord": + return deserializeIntoSensitiveInfoRemediationAgentDataRecord; + case "#microsoft.graph.security.sensitivityLabelActionAuditRecord": + return deserializeIntoSensitivityLabelActionAuditRecord; + case "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord": + return deserializeIntoSensitivityLabeledFileActionAuditRecord; + case "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord": + return deserializeIntoSensitivityLabelPolicyMatchAuditRecord; + case "#microsoft.graph.security.sentinelAIToolAuditRecord": + return deserializeIntoSentinelAIToolAuditRecord; + case "#microsoft.graph.security.sentinelGraphAuditRecord": + return deserializeIntoSentinelGraphAuditRecord; + case "#microsoft.graph.security.sentinelJobAuditRecord": + return deserializeIntoSentinelJobAuditRecord; + case "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord": + return deserializeIntoSentinelKQLOnLakeAuditRecord; + case "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord": + return deserializeIntoSentinelLakeDataOnboardingAuditRecord; + case "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord": + return deserializeIntoSentinelLakeEncryptionAuditRecord; + case "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord": + return deserializeIntoSentinelLakeOnboardingAuditRecord; + case "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord": + return deserializeIntoSentinelNotebookOnLakeAuditRecord; + case "#microsoft.graph.security.sentinelPackageAuditRecord": + return deserializeIntoSentinelPackageAuditRecord; + case "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord": + return deserializeIntoSharePointAppPermissionOperationAuditRecord; + case "#microsoft.graph.security.sharePointAuditRecord": + return deserializeIntoSharePointAuditRecord; + case "#microsoft.graph.security.sharePointCommentOperationAuditRecord": + return deserializeIntoSharePointCommentOperationAuditRecord; + case "#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord": + return deserializeIntoSharePointContentSecurityPolicyAuditRecord; + case "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord": + return deserializeIntoSharePointContentTypeOperationAuditRecord; + case "#microsoft.graph.security.sharePointESignatureAuditRecord": + return deserializeIntoSharePointESignatureAuditRecord; + case "#microsoft.graph.security.sharePointFieldOperationAuditRecord": + return deserializeIntoSharePointFieldOperationAuditRecord; + case "#microsoft.graph.security.sharePointFileOperationAuditRecord": + return deserializeIntoSharePointFileOperationAuditRecord; + case "#microsoft.graph.security.sharePointListItemOperationAuditRecord": + return deserializeIntoSharePointListItemOperationAuditRecord; + case "#microsoft.graph.security.sharePointListOperationAuditRecord": + return deserializeIntoSharePointListOperationAuditRecord; + case "#microsoft.graph.security.sharePointSharingOperationAuditRecord": + return deserializeIntoSharePointSharingOperationAuditRecord; + case "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord": + return deserializeIntoSkypeForBusinessCmdletsAuditRecord; + case "#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord": + return deserializeIntoSkypeForBusinessPSTNUsageAuditRecord; + case "#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord": + return deserializeIntoSkypeForBusinessUsersBlockedAuditRecord; + case "#microsoft.graph.security.sonarDetonationContentMetadata": + return deserializeIntoSonarDetonationContentMetadata; + case "#microsoft.graph.security.sonarDetonationEntityAuditRecord": + return deserializeIntoSonarDetonationEntityAuditRecord; + case "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord": + return deserializeIntoSonarFileDetonationEntityAuditRecord; + case "#microsoft.graph.security.sonarSubmissionEntityAuditRecord": + return deserializeIntoSonarSubmissionEntityAuditRecord; + case "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord": + return deserializeIntoSonarUrlDetonationEntityAuditRecord; + case "#microsoft.graph.security.sparkCoreCustomLivePoolRecord": + return deserializeIntoSparkCoreCustomLivePoolRecord; + case "#microsoft.graph.security.submissionEntityAuditRecord": + return deserializeIntoSubmissionEntityAuditRecord; + case "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord": + return deserializeIntoSupervisoryReviewDayXInsightsAuditRecord; + case "#microsoft.graph.security.syntheticProbeAuditRecord": + return deserializeIntoSyntheticProbeAuditRecord; + case "#microsoft.graph.security.teamCopilotInteractionAuditRecord": + return deserializeIntoTeamCopilotInteractionAuditRecord; + case "#microsoft.graph.security.teamsEasyApprovalsAuditRecord": + return deserializeIntoTeamsEasyApprovalsAuditRecord; + case "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord": + return deserializeIntoTeamsEvalDataHubAdminOperationAuditRecord; + case "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord": + return deserializeIntoTeamsEvalDataHubDataAccessAuditRecord; + case "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord": + return deserializeIntoTeamsEvalDataHubPermissionChangeAuditRecord; + case "#microsoft.graph.security.teamsHealthcareAuditRecord": + return deserializeIntoTeamsHealthcareAuditRecord; + case "#microsoft.graph.security.teamsUpdatesAuditRecord": + return deserializeIntoTeamsUpdatesAuditRecord; + case "#microsoft.graph.security.tenantAllowBlockListAuditRecord": + return deserializeIntoTenantAllowBlockListAuditRecord; + case "#microsoft.graph.security.threatFinderAuditRecord": + return deserializeIntoThreatFinderAuditRecord; + case "#microsoft.graph.security.threatIntelligenceAtpContentData": + return deserializeIntoThreatIntelligenceAtpContentData; + case "#microsoft.graph.security.threatIntelligenceExportAuditRecord": + return deserializeIntoThreatIntelligenceExportAuditRecord; + case "#microsoft.graph.security.threatIntelligenceMailData": + return deserializeIntoThreatIntelligenceMailData; + case "#microsoft.graph.security.threatIntelligenceObjectAuditRecord": + return deserializeIntoThreatIntelligenceObjectAuditRecord; + case "#microsoft.graph.security.threatIntelligenceUrlClickData": + return deserializeIntoThreatIntelligenceUrlClickData; + case "#microsoft.graph.security.todoAuditRecord": + return deserializeIntoTodoAuditRecord; + case "#microsoft.graph.security.trainableClassifierAuditRecord": + return deserializeIntoTrainableClassifierAuditRecord; + case "#microsoft.graph.security.uamOperationAuditRecord": + return deserializeIntoUamOperationAuditRecord; + case "#microsoft.graph.security.unifiedGroupAuditRecord": + return deserializeIntoUnifiedGroupAuditRecord; + case "#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord": + return deserializeIntoUnifiedSimulationMatchedItemAuditRecord; + case "#microsoft.graph.security.unifiedSimulationSummaryAuditRecord": + return deserializeIntoUnifiedSimulationSummaryAuditRecord; + case "#microsoft.graph.security.universalPrintManagementAuditRecord": + return deserializeIntoUniversalPrintManagementAuditRecord; + case "#microsoft.graph.security.universalPrintPrintJobAuditRecord": + return deserializeIntoUniversalPrintPrintJobAuditRecord; + case "#microsoft.graph.security.urbacAssignmentAuditRecord": + return deserializeIntoUrbacAssignmentAuditRecord; + case "#microsoft.graph.security.urbacEnableStateAuditRecord": + return deserializeIntoUrbacEnableStateAuditRecord; + case "#microsoft.graph.security.urbacRoleAuditRecord": + return deserializeIntoUrbacRoleAuditRecord; + case "#microsoft.graph.security.userTrainingAuditRecord": + return deserializeIntoUserTrainingAuditRecord; + case "#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord": + return deserializeIntoUsxWorkspaceOnboardingAuditRecord; + case "#microsoft.graph.security.vfamCreatePolicyAuditRecord": + return deserializeIntoVfamCreatePolicyAuditRecord; + case "#microsoft.graph.security.vfamDeletePolicyAuditRecord": + return deserializeIntoVfamDeletePolicyAuditRecord; + case "#microsoft.graph.security.vfamUpdatePolicyAuditRecord": + return deserializeIntoVfamUpdatePolicyAuditRecord; + case "#microsoft.graph.security.vivaAmplifyAuditRecord": + return deserializeIntoVivaAmplifyAuditRecord; + case "#microsoft.graph.security.vivaEngageEventsAuditRecord": + return deserializeIntoVivaEngageEventsAuditRecord; + case "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord": + return deserializeIntoVivaEngageNetworkAssociationAuditRecord; + case "#microsoft.graph.security.vivaEngageSegmentAuditRecord": + return deserializeIntoVivaEngageSegmentAuditRecord; + case "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord": + return deserializeIntoVivaGlintAdvancedConfigurationAuditRecord; + case "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord": + return deserializeIntoVivaGlintAgenticCampaignAuditRecord; + case "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord": + return deserializeIntoVivaGlintFeedbackProgramAuditRecord; + case "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord": + return deserializeIntoVivaGlintOrganizationalDataAuditRecord; + case "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord": + return deserializeIntoVivaGlintPulseProgramAuditRecord; + case "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord": + return deserializeIntoVivaGlintPulseProgramRespondentRateAuditRecord; + case "#microsoft.graph.security.vivaGlintQuestionAuditRecord": + return deserializeIntoVivaGlintQuestionAuditRecord; + case "#microsoft.graph.security.vivaGlintRoleAuditRecord": + return deserializeIntoVivaGlintRoleAuditRecord; + case "#microsoft.graph.security.vivaGlintRubiconAuditRecord": + return deserializeIntoVivaGlintRubiconAuditRecord; + case "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord": + return deserializeIntoVivaGlintSupportAccessAuditRecord; + case "#microsoft.graph.security.vivaGlintSystemAuditRecord": + return deserializeIntoVivaGlintSystemAuditRecord; + case "#microsoft.graph.security.vivaGlintUserAuditRecord": + return deserializeIntoVivaGlintUserAuditRecord; + case "#microsoft.graph.security.vivaGlintUserGroupAuditRecord": + return deserializeIntoVivaGlintUserGroupAuditRecord; + case "#microsoft.graph.security.vivaGoalsAuditRecord": + return deserializeIntoVivaGoalsAuditRecord; + case "#microsoft.graph.security.vivaLearningAdminAuditRecord": + return deserializeIntoVivaLearningAdminAuditRecord; + case "#microsoft.graph.security.vivaLearningAuditRecord": + return deserializeIntoVivaLearningAuditRecord; + case "#microsoft.graph.security.vivaPulseAdminAuditRecord": + return deserializeIntoVivaPulseAdminAuditRecord; + case "#microsoft.graph.security.vivaPulseOrganizerAuditRecord": + return deserializeIntoVivaPulseOrganizerAuditRecord; + case "#microsoft.graph.security.vivaPulseReportAuditRecord": + return deserializeIntoVivaPulseReportAuditRecord; + case "#microsoft.graph.security.vivaPulseResponseAuditRecord": + return deserializeIntoVivaPulseResponseAuditRecord; + case "#microsoft.graph.security.wdatpAlertsAuditRecord": + return deserializeIntoWdatpAlertsAuditRecord; + case "#microsoft.graph.security.webContentFilteringAuditRecord": + return deserializeIntoWebContentFilteringAuditRecord; + case "#microsoft.graph.security.windows365CustomerLockboxAuditRecord": + return deserializeIntoWindows365CustomerLockboxAuditRecord; + case "#microsoft.graph.security.workplaceAnalyticsAuditRecord": + return deserializeIntoWorkplaceAnalyticsAuditRecord; + case "#microsoft.graph.security.yammerAuditRecord": + return deserializeIntoYammerAuditRecord; + case "#microsoft.graph.security.yammerUserHidingAuditRecord": + return deserializeIntoYammerUserHidingAuditRecord; + } + } + } + return deserializeIntoAuditData; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DetonationObservables} + * @returns {AuditLogQueryCollectionResponse} */ // @ts-ignore -export function createDetonationObservablesFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDetonationObservables; +export function createAuditLogQueryCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditLogQueryCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DeviceEvidence} + * @returns {AuditLogQuery} */ // @ts-ignore -export function createDeviceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDeviceEvidence; +export function createAuditLogQueryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditLogQuery; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Dictionary} + * @returns {AuditLogRecordCollectionResponse} */ // @ts-ignore -export function createDictionaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDictionary; +export function createAuditLogRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditLogRecordCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DispositionReviewStageCollectionResponse} + * @returns {AuditLogRecord} */ // @ts-ignore -export function createDispositionReviewStageCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDispositionReviewStageCollectionResponse; +export function createAuditLogRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditLogRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DispositionReviewStage} + * @returns {AuditRecordTypeDictionary} */ // @ts-ignore -export function createDispositionReviewStageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDispositionReviewStage; +export function createAuditRecordTypeDictionaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditRecordTypeDictionary; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DnsEvidence} + * @returns {AuditSearchAuditRecord} */ // @ts-ignore -export function createDnsEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDnsEvidence; +export function createAuditSearchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuditSearchAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryAddToReviewSetOperation} + * @returns {AuthorityTemplateCollectionResponse} */ // @ts-ignore -export function createEdiscoveryAddToReviewSetOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryAddToReviewSetOperation; +export function createAuthorityTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuthorityTemplateCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCaseCollectionResponse} + * @returns {AuthorityTemplate} */ // @ts-ignore -export function createEdiscoveryCaseCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCaseCollectionResponse; +export function createAuthorityTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAuthorityTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCase} + * @returns {AutoAuditingConfiguration} */ // @ts-ignore -export function createEdiscoveryCaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCase; +export function createAutoAuditingConfigurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAutoAuditingConfiguration; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCaseMemberCollectionResponse} + * @returns {AutonomousSystem} */ // @ts-ignore -export function createEdiscoveryCaseMemberCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCaseMemberCollectionResponse; +export function createAutonomousSystemFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAutonomousSystem; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCaseMember} + * @returns {AzfwApplicationRuleAggregationEventRecord} */ // @ts-ignore -export function createEdiscoveryCaseMemberFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCaseMember; +export function createAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzfwApplicationRuleAggregationEventRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCaseSettings} + * @returns {AzfwDnsQueryEventRecord} */ // @ts-ignore -export function createEdiscoveryCaseSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCaseSettings; +export function createAzfwDnsQueryEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzfwDnsQueryEventRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCustodianCollectionResponse} + * @returns {AzfwNetworkRuleEventRecord} */ // @ts-ignore -export function createEdiscoveryCustodianCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCustodianCollectionResponse; +export function createAzfwNetworkRuleEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzfwNetworkRuleEventRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryCustodian} + * @returns {AzureActiveDirectoryAccountLogonAuditRecord} */ // @ts-ignore -export function createEdiscoveryCustodianFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryCustodian; +export function createAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzureActiveDirectoryAccountLogonAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryEstimateOperation} + * @returns {AzureActiveDirectoryAuditRecord} */ // @ts-ignore -export function createEdiscoveryEstimateOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryEstimateOperation; +export function createAzureActiveDirectoryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzureActiveDirectoryAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryExportOperation} + * @returns {AzureActiveDirectoryStsLogonAuditRecord} */ // @ts-ignore -export function createEdiscoveryExportOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryExportOperation; +export function createAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzureActiveDirectoryStsLogonAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryHoldOperation} + * @returns {AzureAISearchAuditRecord} */ // @ts-ignore -export function createEdiscoveryHoldOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryHoldOperation; +export function createAzureAISearchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzureAISearchAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryHoldPolicySyncOperation} + * @returns {AzureResourceEvidence} */ // @ts-ignore -export function createEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryHoldPolicySyncOperation; +export function createAzureResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAzureResourceEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryIndexOperation} + * @returns {BlobContainerEvidence} */ // @ts-ignore -export function createEdiscoveryIndexOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryIndexOperation; +export function createBlobContainerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBlobContainerEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryNoncustodialDataSourceCollectionResponse} + * @returns {BlobEvidence} */ // @ts-ignore -export function createEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse; +export function createBlobEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBlobEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryNoncustodialDataSource} + * @returns {CampaignAuditRecord} */ // @ts-ignore -export function createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryNoncustodialDataSource; +export function createCampaignAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCampaignAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryPurgeDataOperation} + * @returns {CaseEscaped} */ // @ts-ignore -export function createEdiscoveryPurgeDataOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryPurgeDataOperation; -} +export function createCaseEscapedFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryCase": + return deserializeIntoEdiscoveryCase; + } + } + } + return deserializeIntoCaseEscaped; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewSetCollectionResponse} + * @returns {CaseOperationCollectionResponse} */ // @ts-ignore -export function createEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewSetCollectionResponse; +export function createCaseOperationCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCaseOperationCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewSet} + * @returns {CaseOperation} */ // @ts-ignore -export function createEdiscoveryReviewSetFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewSet; +export function createCaseOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": + return deserializeIntoEdiscoveryAddToReviewSetOperation; + case "#microsoft.graph.security.ediscoveryEstimateOperation": + return deserializeIntoEdiscoveryEstimateOperation; + case "#microsoft.graph.security.ediscoveryExportOperation": + return deserializeIntoEdiscoveryExportOperation; + case "#microsoft.graph.security.ediscoveryHoldOperation": + return deserializeIntoEdiscoveryHoldOperation; + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": + return deserializeIntoEdiscoveryHoldPolicySyncOperation; + case "#microsoft.graph.security.ediscoveryIndexOperation": + return deserializeIntoEdiscoveryIndexOperation; + case "#microsoft.graph.security.ediscoveryPurgeDataOperation": + return deserializeIntoEdiscoveryPurgeDataOperation; + case "#microsoft.graph.security.ediscoverySearchExportOperation": + return deserializeIntoEdiscoverySearchExportOperation; + case "#microsoft.graph.security.ediscoveryTagOperation": + return deserializeIntoEdiscoveryTagOperation; + } + } + } + return deserializeIntoCaseOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewSetQueryCollectionResponse} + * @returns {CasesRoot} */ // @ts-ignore -export function createEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewSetQueryCollectionResponse; +export function createCasesRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCasesRoot; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewSetQuery} + * @returns {CategoryTemplateCollectionResponse} */ // @ts-ignore -export function createEdiscoveryReviewSetQueryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewSetQuery; +export function createCategoryTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCategoryTemplateCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewTagCollectionResponse} + * @returns {CategoryTemplate} */ // @ts-ignore -export function createEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewTagCollectionResponse; +export function createCategoryTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCategoryTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryReviewTag} + * @returns {CcraiPolicyViolationRecord} */ // @ts-ignore -export function createEdiscoveryReviewTagFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryReviewTag; +export function createCcraiPolicyViolationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCcraiPolicyViolationRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoverySearchCollectionResponse} + * @returns {CdpClassifierHealthRecord} */ // @ts-ignore -export function createEdiscoverySearchCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoverySearchCollectionResponse; +export function createCdpClassifierHealthRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpClassifierHealthRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoverySearchExportOperation} + * @returns {CdpColdCrawlStatusRecord} */ // @ts-ignore -export function createEdiscoverySearchExportOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoverySearchExportOperation; +export function createCdpColdCrawlStatusRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpColdCrawlStatusRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoverySearch} + * @returns {CdpConsumptionResourceRecord} */ // @ts-ignore -export function createEdiscoverySearchFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoverySearch; +export function createCdpConsumptionResourceRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpConsumptionResourceRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EdiscoveryTagOperation} + * @returns {CdpContentExplorerAggregateRecord} */ // @ts-ignore -export function createEdiscoveryTagOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEdiscoveryTagOperation; +export function createCdpContentExplorerAggregateRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpContentExplorerAggregateRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EmailSender} + * @returns {CdpdlmaiInteractionInsightsRecord} */ // @ts-ignore -export function createEmailSenderFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEmailSender; +export function createCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpdlmaiInteractionInsightsRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EventPropagationResult} + * @returns {CdpDlpSensitiveEndpointAuditRecord} */ // @ts-ignore -export function createEventPropagationResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEventPropagationResult; +export function createCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpDlpSensitiveEndpointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {EventQuery} + * @returns {CdpLogRecord} */ // @ts-ignore -export function createEventQueryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoEventQuery; +export function createCdpLogRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpLogRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ExportFileMetadata} + * @returns {CdpOcrBillingRecord} */ // @ts-ignore -export function createExportFileMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoExportFileMetadata; +export function createCdpOcrBillingRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpOcrBillingRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FileDetails} + * @returns {CdpResourceScopeChangeEventRecord} */ // @ts-ignore -export function createFileDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFileDetails; +export function createCdpResourceScopeChangeEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCdpResourceScopeChangeEventRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FileEvidence} + * @returns {CitationTemplateCollectionResponse} */ // @ts-ignore -export function createFileEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFileEvidence; +export function createCitationTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCitationTemplateCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FileHashEvidence} + * @returns {CitationTemplate} */ // @ts-ignore -export function createFileHashEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFileHashEvidence; +export function createCitationTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCitationTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FileHash} + * @returns {CloudApplicationEvidence} */ // @ts-ignore -export function createFileHashFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFileHash; +export function createCloudApplicationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudApplicationEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanAppliedCategory} + * @returns {CloudLogonRequestEvidence} */ // @ts-ignore -export function createFilePlanAppliedCategoryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanAppliedCategory; +export function createCloudLogonRequestEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudLogonRequestEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanAuthority} + * @returns {CloudLogonSessionEvidence} */ // @ts-ignore -export function createFilePlanAuthorityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanAuthority; +export function createCloudLogonSessionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudLogonSessionEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanCitation} + * @returns {CloudUpdateDeviceConfigAuditRecord} */ // @ts-ignore -export function createFilePlanCitationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanCitation; +export function createCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudUpdateDeviceConfigAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanDepartment} + * @returns {CloudUpdateProfileConfigAuditRecord} */ // @ts-ignore -export function createFilePlanDepartmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanDepartment; +export function createCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudUpdateProfileConfigAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanDescriptorBase} + * @returns {CloudUpdateTenantConfigAuditRecord} */ // @ts-ignore -export function createFilePlanDescriptorBaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.filePlanAppliedCategory": - return deserializeIntoFilePlanAppliedCategory; - case "#microsoft.graph.security.filePlanAuthority": - return deserializeIntoFilePlanAuthority; - case "#microsoft.graph.security.filePlanCitation": - return deserializeIntoFilePlanCitation; - case "#microsoft.graph.security.filePlanDepartment": - return deserializeIntoFilePlanDepartment; - case "#microsoft.graph.security.filePlanReference": - return deserializeIntoFilePlanReference; - case "#microsoft.graph.security.filePlanSubcategory": - return deserializeIntoFilePlanSubcategory; - } - } - } - return deserializeIntoFilePlanDescriptorBase; +export function createCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCloudUpdateTenantConfigAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanDescriptor} + * @returns {CollaborationRoot} */ // @ts-ignore -export function createFilePlanDescriptorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanDescriptor; +export function createCollaborationRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCollaborationRoot; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanDescriptorTemplate} + * @returns {ComplianceConnectorAuditRecord} */ // @ts-ignore -export function createFilePlanDescriptorTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.authorityTemplate": - return deserializeIntoAuthorityTemplate; - case "#microsoft.graph.security.categoryTemplate": - return deserializeIntoCategoryTemplate; - case "#microsoft.graph.security.citationTemplate": - return deserializeIntoCitationTemplate; - case "#microsoft.graph.security.departmentTemplate": - return deserializeIntoDepartmentTemplate; - case "#microsoft.graph.security.filePlanReferenceTemplate": - return deserializeIntoFilePlanReferenceTemplate; - case "#microsoft.graph.security.subcategoryTemplate": - return deserializeIntoSubcategoryTemplate; - } - } - } - return deserializeIntoFilePlanDescriptorTemplate; +export function createComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceConnectorAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanReference} + * @returns {ComplianceDLMExchangeAuditRecord} */ // @ts-ignore -export function createFilePlanReferenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanReference; +export function createComplianceDLMExchangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLMExchangeAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanReferenceTemplateCollectionResponse} + * @returns {ComplianceDLMSharePointAuditRecord} */ // @ts-ignore -export function createFilePlanReferenceTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanReferenceTemplateCollectionResponse; +export function createComplianceDLMSharePointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLMSharePointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanReferenceTemplate} + * @returns {ComplianceDLPApplicationsAuditRecord} */ // @ts-ignore -export function createFilePlanReferenceTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanReferenceTemplate; +export function createComplianceDLPApplicationsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPApplicationsAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FilePlanSubcategory} + * @returns {ComplianceDLPApplicationsClassificationAuditRecord} */ // @ts-ignore -export function createFilePlanSubcategoryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFilePlanSubcategory; +export function createComplianceDLPApplicationsClassificationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPApplicationsClassificationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {FormattedContent} + * @returns {ComplianceDLPEndpointAuditRecord} */ // @ts-ignore -export function createFormattedContentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoFormattedContent; +export function createComplianceDLPEndpointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPEndpointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {GeoLocation} + * @returns {ComplianceDLPEndpointDiscoveryAuditRecord} */ // @ts-ignore -export function createGeoLocationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoGeoLocation; +export function createComplianceDLPEndpointDiscoveryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPEndpointDiscoveryAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {GitHubOrganizationEvidence} + * @returns {ComplianceDLPEnforcementAuditRecord} */ // @ts-ignore -export function createGitHubOrganizationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoGitHubOrganizationEvidence; +export function createComplianceDLPEnforcementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPEnforcementAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {GitHubRepoEvidence} + * @returns {ComplianceDLPExchangeAuditRecord} */ // @ts-ignore -export function createGitHubRepoEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoGitHubRepoEvidence; +export function createComplianceDLPExchangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPExchangeAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {GitHubUserEvidence} + * @returns {ComplianceDLPExchangeClassificationAuditRecord} */ // @ts-ignore -export function createGitHubUserEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoGitHubUserEvidence; +export function createComplianceDLPExchangeClassificationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPExchangeClassificationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {GoogleCloudResourceEvidence} + * @returns {ComplianceDLPExchangeClassificationCdpRecord} */ // @ts-ignore -export function createGoogleCloudResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoGoogleCloudResourceEvidence; +export function createComplianceDLPExchangeClassificationCdpRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPExchangeClassificationCdpRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HealthIssueCollectionResponse} + * @returns {ComplianceDLPExchangeDiscoveryAuditRecord} */ // @ts-ignore -export function createHealthIssueCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHealthIssueCollectionResponse; +export function createComplianceDLPExchangeDiscoveryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPExchangeDiscoveryAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HealthIssue} + * @returns {ComplianceDLPSharePointAuditRecord} */ // @ts-ignore -export function createHealthIssueFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHealthIssue; +export function createComplianceDLPSharePointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPSharePointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostCollectionResponse} + * @returns {ComplianceDLPSharePointClassificationAuditRecord} */ // @ts-ignore -export function createHostCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostCollectionResponse; +export function createComplianceDLPSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPSharePointClassificationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostComponentCollectionResponse} + * @returns {ComplianceDLPSharePointClassificationCdpRecord} */ // @ts-ignore -export function createHostComponentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostComponentCollectionResponse; +export function createComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPSharePointClassificationCdpRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostComponent} + * @returns {ComplianceDLPSharePointClassificationExtendedAuditRecord} */ // @ts-ignore -export function createHostComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostComponent; +export function createComplianceDLPSharePointClassificationExtendedAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceDLPSharePointClassificationExtendedAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostCookieCollectionResponse} + * @returns {ComplianceExchangeOcrAuditRecord} */ // @ts-ignore -export function createHostCookieCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostCookieCollectionResponse; +export function createComplianceExchangeOcrAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceExchangeOcrAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostCookie} + * @returns {ComplianceManagerActionRecord} */ // @ts-ignore -export function createHostCookieFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostCookie; +export function createComplianceManagerActionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceManagerActionRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Host} + * @returns {CompliancePolicyGradingSharePointAuditRecord} */ // @ts-ignore -export function createHostFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.hostname": - return deserializeIntoHostname; - case "#microsoft.graph.security.ipAddress": - return deserializeIntoIpAddress; - } - } - } - return deserializeIntoHost; +export function createCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCompliancePolicyGradingSharePointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostLogonSessionEvidence} + * @returns {ComplianceSettingsChangeAuditRecord} */ // @ts-ignore -export function createHostLogonSessionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostLogonSessionEvidence; +export function createComplianceSettingsChangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceSettingsChangeAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Hostname} + * @returns {ComplianceSitGradingSharePointAuditRecord} */ // @ts-ignore -export function createHostnameFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostname; +export function createComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceSitGradingSharePointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPairCollectionResponse} + * @returns {ComplianceSupervisionExchangeAuditRecord} */ // @ts-ignore -export function createHostPairCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPairCollectionResponse; +export function createComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoComplianceSupervisionExchangeAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPair} + * @returns {CompromiseIndicator} */ // @ts-ignore -export function createHostPairFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPair; +export function createCompromiseIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCompromiseIndicator; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPortBanner} + * @returns {ConnectedAIAppInteractionAuditRecord} */ // @ts-ignore -export function createHostPortBannerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPortBanner; +export function createConnectedAIAppInteractionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoConnectedAIAppInteractionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPortCollectionResponse} + * @returns {ConsumptionResourceAuditRecord} */ // @ts-ignore -export function createHostPortCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPortCollectionResponse; +export function createConsumptionResourceAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoConsumptionResourceAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPortComponent} + * @returns {ContainerEvidence} */ // @ts-ignore -export function createHostPortComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPortComponent; +export function createContainerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoContainerEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostPort} + * @returns {ContainerImageEvidence} */ // @ts-ignore -export function createHostPortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostPort; +export function createContainerImageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoContainerImageEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostReputation} + * @returns {ContainerRegistryEvidence} */ // @ts-ignore -export function createHostReputationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostReputation; +export function createContainerRegistryEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoContainerRegistryEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostReputationRule} + * @returns {ContentStoreMetadataRecord} */ // @ts-ignore -export function createHostReputationRuleFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostReputationRule; +export function createContentStoreMetadataRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoContentStoreMetadataRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostSslCertificateCollectionResponse} + * @returns {CopilotAgentManagementAuditRecord} */ // @ts-ignore -export function createHostSslCertificateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostSslCertificateCollectionResponse; +export function createCopilotAgentManagementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotAgentManagementAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostSslCertificate} + * @returns {CopilotForSecurityLoggingAuditRecord} */ // @ts-ignore -export function createHostSslCertificateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostSslCertificate; +export function createCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotForSecurityLoggingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostSslCertificatePort} + * @returns {CopilotForSecurityTriggerAuditRecord} */ // @ts-ignore -export function createHostSslCertificatePortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostSslCertificatePort; +export function createCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotForSecurityTriggerAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostTrackerCollectionResponse} + * @returns {CopilotInteractionAuditRecord} */ // @ts-ignore -export function createHostTrackerCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostTrackerCollectionResponse; +export function createCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotInteractionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HostTracker} + * @returns {CopilotPluginSettingAuditRecord} */ // @ts-ignore -export function createHostTrackerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHostTracker; +export function createCopilotPluginSettingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotPluginSettingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HuntingQueryResults} + * @returns {CopilotPromptBookSettingAuditRecord} */ // @ts-ignore -export function createHuntingQueryResultsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHuntingQueryResults; +export function createCopilotPromptBookSettingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotPromptBookSettingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {HuntingRowResult} + * @returns {CopilotSessionSharingAuditRecord} */ // @ts-ignore -export function createHuntingRowResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHuntingRowResult; +export function createCopilotSessionSharingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotSessionSharingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Hyperlink} + * @returns {CopilotSettingAuditRecord} */ // @ts-ignore -export function createHyperlinkFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoHyperlink; +export function createCopilotSettingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotSettingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IdentityAccountsCollectionResponse} + * @returns {CopilotWorkspaceSettingAuditRecord} */ // @ts-ignore -export function createIdentityAccountsCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIdentityAccountsCollectionResponse; +export function createCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCopilotWorkspaceSettingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IdentityAccounts} + * @returns {CoreReportingSettingsAuditRecord} */ // @ts-ignore -export function createIdentityAccountsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.user": - return deserializeIntoUser; - } - } - } - return deserializeIntoIdentityAccounts; +export function createCoreReportingSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCoreReportingSettingsAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IdentityContainer} + * @returns {CortanaBriefingAuditRecord} */ // @ts-ignore -export function createIdentityContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIdentityContainer; +export function createCortanaBriefingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCortanaBriefingAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IncidentCollectionResponse} + * @returns {CriticalAssetManagementClassificationRecord} */ // @ts-ignore -export function createIncidentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIncidentCollectionResponse; +export function createCriticalAssetManagementClassificationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCriticalAssetManagementClassificationRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Incident} + * @returns {CrmEntityOperationAuditRecord} */ // @ts-ignore -export function createIncidentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIncident; +export function createCrmEntityOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCrmEntityOperationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Indicator} + * @returns {CrossTenantAccessPolicyAuditRecord} */ // @ts-ignore -export function createIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.articleIndicator": - return deserializeIntoArticleIndicator; - case "#microsoft.graph.security.intelligenceProfileIndicator": - return deserializeIntoIntelligenceProfileIndicator; - } - } - } - return deserializeIntoIndicator; +export function createCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCrossTenantAccessPolicyAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IntelligenceProfileCollectionResponse} + * @returns {CustomerKeyServiceEncryptionAuditRecord} */ // @ts-ignore -export function createIntelligenceProfileCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIntelligenceProfileCollectionResponse; +export function createCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCustomerKeyServiceEncryptionAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IntelligenceProfileCountryOrRegionOfOrigin} + * @returns {CvssSummary} */ // @ts-ignore -export function createIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIntelligenceProfileCountryOrRegionOfOrigin; +export function createCvssSummaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoCvssSummary; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IntelligenceProfile} + * @returns {DataCenterSecurityCmdletAuditRecord} */ // @ts-ignore -export function createIntelligenceProfileFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIntelligenceProfile; +export function createDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataCenterSecurityCmdletAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IntelligenceProfileIndicatorCollectionResponse} + * @returns {DataGovernanceAuditRecord} */ // @ts-ignore -export function createIntelligenceProfileIndicatorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIntelligenceProfileIndicatorCollectionResponse; +export function createDataGovernanceAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataGovernanceAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IntelligenceProfileIndicator} + * @returns {DataInsightsRestApiAuditRecord} */ // @ts-ignore -export function createIntelligenceProfileIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIntelligenceProfileIndicator; +export function createDataInsightsRestApiAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataInsightsRestApiAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {InvokeActionResult} + * @returns {DataLakeExportOperationAuditRecord} */ // @ts-ignore -export function createInvokeActionResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoInvokeActionResult; +export function createDataLakeExportOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataLakeExportOperationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IoTDeviceEvidence} + * @returns {DataSecurityInvestigationAuditRecord} */ // @ts-ignore -export function createIoTDeviceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIoTDeviceEvidence; +export function createDataSecurityInvestigationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataSecurityInvestigationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IpAddress} + * @returns {DataSet} */ // @ts-ignore -export function createIpAddressFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIpAddress; +export function createDataSetFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryReviewSet": + return deserializeIntoEdiscoveryReviewSet; + } + } + } + return deserializeIntoDataSet; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {IpEvidence} + * @returns {DataShareOperationAuditRecord} */ // @ts-ignore -export function createIpEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoIpEvidence; +export function createDataShareOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataShareOperationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesClusterEvidence} + * @returns {DataSourceCollectionResponse} */ // @ts-ignore -export function createKubernetesClusterEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesClusterEvidence; +export function createDataSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDataSourceCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesControllerEvidence} + * @returns {DataSourceContainer} */ // @ts-ignore -export function createKubernetesControllerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesControllerEvidence; +export function createDataSourceContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryCustodian": + return deserializeIntoEdiscoveryCustodian; + case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": + return deserializeIntoEdiscoveryNoncustodialDataSource; + } + } + } + return deserializeIntoDataSourceContainer; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesNamespaceEvidence} + * @returns {DataSource} */ // @ts-ignore -export function createKubernetesNamespaceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesNamespaceEvidence; +export function createDataSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.siteSource": + return deserializeIntoSiteSource; + case "#microsoft.graph.security.unifiedGroupSource": + return deserializeIntoUnifiedGroupSource; + case "#microsoft.graph.security.userSource": + return deserializeIntoUserSource; + } + } + } + return deserializeIntoDataSource; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesPodEvidence} + * @returns {DefaultAuditData} */ // @ts-ignore -export function createKubernetesPodEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesPodEvidence; +export function createDefaultAuditDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDefaultAuditData; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesSecretEvidence} + * @returns {DefenderCaseManagementAuditRecord} */ // @ts-ignore -export function createKubernetesSecretEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesSecretEvidence; +export function createDefenderCaseManagementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDefenderCaseManagementAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesServiceAccountEvidence} + * @returns {DefenderPreviewFeaturesRecord} */ // @ts-ignore -export function createKubernetesServiceAccountEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesServiceAccountEvidence; +export function createDefenderPreviewFeaturesRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDefenderPreviewFeaturesRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesServiceEvidence} + * @returns {DefenderSecurityForAIConfigurationAuditRecord} */ // @ts-ignore -export function createKubernetesServiceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesServiceEvidence; +export function createDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDefenderSecurityForAIConfigurationAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {KubernetesServicePort} + * @returns {DepartmentTemplateCollectionResponse} */ // @ts-ignore -export function createKubernetesServicePortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoKubernetesServicePort; +export function createDepartmentTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDepartmentTemplateCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {LabelsRoot} + * @returns {DepartmentTemplate} */ // @ts-ignore -export function createLabelsRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoLabelsRoot; +export function createDepartmentTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDepartmentTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {LoggedOnUser} + * @returns {DeployFeatureActivityRecord} */ // @ts-ignore -export function createLoggedOnUserFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoLoggedOnUser; +export function createDeployFeatureActivityRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeployFeatureActivityRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {MailboxConfigurationEvidence} + * @returns {DeploymentAccessKeyType} */ // @ts-ignore -export function createMailboxConfigurationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoMailboxConfigurationEvidence; +export function createDeploymentAccessKeyTypeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeploymentAccessKeyType; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {MailboxEvidence} + * @returns {DetonationBehaviourDetails} */ // @ts-ignore -export function createMailboxEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoMailboxEvidence; +export function createDetonationBehaviourDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDetonationBehaviourDetails; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {MailClusterEvidence} + * @returns {DetonationChain} */ // @ts-ignore -export function createMailClusterEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoMailClusterEvidence; +export function createDetonationChainFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDetonationChain; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {MalwareEvidence} + * @returns {DetonationDetails} */ // @ts-ignore -export function createMalwareEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoMalwareEvidence; +export function createDetonationDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDetonationDetails; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {MergeResponse} + * @returns {DetonationObservables} */ // @ts-ignore -export function createMergeResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoMergeResponse; -} +export function createDetonationObservablesFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDetonationObservables; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {NetworkAdapter} + * @returns {DeviceDiscoverySettingsAuthenticatedScansRecord} */ // @ts-ignore -export function createNetworkAdapterFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoNetworkAdapter; +export function createDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeviceDiscoverySettingsAuthenticatedScansRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {NetworkConnectionEvidence} + * @returns {DeviceDiscoverySettingsExclusionRecord} */ // @ts-ignore -export function createNetworkConnectionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoNetworkConnectionEvidence; +export function createDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeviceDiscoverySettingsExclusionRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {NicEvidence} + * @returns {DeviceDiscoverySettingsRecord} */ // @ts-ignore -export function createNicEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoNicEvidence; +export function createDeviceDiscoverySettingsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeviceDiscoverySettingsRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {OauthApplicationEvidence} + * @returns {DeviceEvidence} */ // @ts-ignore -export function createOauthApplicationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoOauthApplicationEvidence; +export function createDeviceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDeviceEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {OcrSettings} + * @returns {Dictionary} */ // @ts-ignore -export function createOcrSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoOcrSettings; +export function createDictionaryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDictionary; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {PassiveDnsRecordCollectionResponse} + * @returns {DiscoveryAuditRecord} */ // @ts-ignore -export function createPassiveDnsRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoPassiveDnsRecordCollectionResponse; +export function createDiscoveryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDiscoveryAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {PassiveDnsRecord} + * @returns {DispositionReviewStageCollectionResponse} */ // @ts-ignore -export function createPassiveDnsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoPassiveDnsRecord; +export function createDispositionReviewStageCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDispositionReviewStageCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ProcessEvidence} + * @returns {DispositionReviewStage} */ // @ts-ignore -export function createProcessEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoProcessEvidence; +export function createDispositionReviewStageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDispositionReviewStage; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RedundancyDetectionSettings} + * @returns {DlpEndpointAuditRecord} */ // @ts-ignore -export function createRedundancyDetectionSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRedundancyDetectionSettings; +export function createDlpEndpointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDlpEndpointAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RegistryKeyEvidence} + * @returns {DlpImportResultAuditRecord} */ // @ts-ignore -export function createRegistryKeyEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRegistryKeyEvidence; +export function createDlpImportResultAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDlpImportResultAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RegistryValueEvidence} + * @returns {DlpSensitiveInformationTypeRulePackageCmdletRecord} */ // @ts-ignore -export function createRegistryValueEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRegistryValueEvidence; +export function createDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDlpSensitiveInformationTypeRulePackageCmdletRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ReportFileMetadata} + * @returns {DnsEvidence} */ // @ts-ignore -export function createReportFileMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoReportFileMetadata; +export function createDnsEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDnsEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ResourceAccessEvent} + * @returns {DragonCopilotAccessRecord} */ // @ts-ignore -export function createResourceAccessEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoResourceAccessEvent; +export function createDragonCopilotAccessRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDragonCopilotAccessRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionDurationForever} + * @returns {DragonCopilotAdminRecord} */ // @ts-ignore -export function createRetentionDurationForeverFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionDurationForever; +export function createDragonCopilotAdminRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDragonCopilotAdminRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionDuration} + * @returns {DragonCopilotClinicalDataRecord} */ // @ts-ignore -export function createRetentionDurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.retentionDurationForever": - return deserializeIntoRetentionDurationForever; - case "#microsoft.graph.security.retentionDurationInDays": - return deserializeIntoRetentionDurationInDays; - } - } - } - return deserializeIntoRetentionDuration; +export function createDragonCopilotClinicalDataRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDragonCopilotClinicalDataRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionDurationInDays} + * @returns {DragonCopilotSessionRecord} */ // @ts-ignore -export function createRetentionDurationInDaysFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionDurationInDays; +export function createDragonCopilotSessionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDragonCopilotSessionRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionEventCollectionResponse} + * @returns {Dynamics365BusinessCentralAuditRecord} */ // @ts-ignore -export function createRetentionEventCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionEventCollectionResponse; +export function createDynamics365BusinessCentralAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoDynamics365BusinessCentralAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionEvent} + * @returns {EdiscoveryAddToReviewSetOperation} */ // @ts-ignore -export function createRetentionEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionEvent; +export function createEdiscoveryAddToReviewSetOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryAddToReviewSetOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionEventStatus} + * @returns {EdiscoveryCaseCollectionResponse} */ // @ts-ignore -export function createRetentionEventStatusFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionEventStatus; +export function createEdiscoveryCaseCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCaseCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionEventTypeCollectionResponse} + * @returns {EdiscoveryCase} */ // @ts-ignore -export function createRetentionEventTypeCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionEventTypeCollectionResponse; +export function createEdiscoveryCaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCase; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionEventType} + * @returns {EdiscoveryCaseMemberCollectionResponse} */ // @ts-ignore -export function createRetentionEventTypeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionEventType; +export function createEdiscoveryCaseMemberCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCaseMemberCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionLabelCollectionResponse} + * @returns {EdiscoveryCaseMember} */ // @ts-ignore -export function createRetentionLabelCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionLabelCollectionResponse; +export function createEdiscoveryCaseMemberFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCaseMember; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {RetentionLabel} + * @returns {EdiscoveryCaseSettings} */ // @ts-ignore -export function createRetentionLabelFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoRetentionLabel; +export function createEdiscoveryCaseSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCaseSettings; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SasTokenEvidence} + * @returns {EdiscoveryCustodianCollectionResponse} */ // @ts-ignore -export function createSasTokenEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSasTokenEvidence; +export function createEdiscoveryCustodianCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCustodianCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Search} + * @returns {EdiscoveryCustodian} */ // @ts-ignore -export function createSearchFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryReviewSetQuery": - return deserializeIntoEdiscoveryReviewSetQuery; - case "#microsoft.graph.security.ediscoverySearch": - return deserializeIntoEdiscoverySearch; - } - } - } - return deserializeIntoSearch; +export function createEdiscoveryCustodianFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryCustodian; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SecurityGroupEvidence} + * @returns {EdiscoveryEstimateOperation} */ // @ts-ignore -export function createSecurityGroupEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSecurityGroupEvidence; +export function createEdiscoveryEstimateOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryEstimateOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorCandidateActivationConfiguration} + * @returns {EdiscoveryExportOperation} */ // @ts-ignore -export function createSensorCandidateActivationConfigurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorCandidateActivationConfiguration; +export function createEdiscoveryExportOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryExportOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorCandidateCollectionResponse} + * @returns {EdiscoveryHoldOperation} */ // @ts-ignore -export function createSensorCandidateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorCandidateCollectionResponse; +export function createEdiscoveryHoldOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryHoldOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorCandidate} + * @returns {EdiscoveryHoldPolicySyncOperation} */ // @ts-ignore -export function createSensorCandidateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorCandidate; +export function createEdiscoveryHoldPolicySyncOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryHoldPolicySyncOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorCollectionResponse} + * @returns {EdiscoveryIndexOperation} */ // @ts-ignore -export function createSensorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorCollectionResponse; +export function createEdiscoveryIndexOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryIndexOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorDeploymentPackage} + * @returns {EdiscoveryNoncustodialDataSourceCollectionResponse} */ // @ts-ignore -export function createSensorDeploymentPackageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorDeploymentPackage; +export function createEdiscoveryNoncustodialDataSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Sensor} + * @returns {EdiscoveryNoncustodialDataSource} */ // @ts-ignore -export function createSensorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensor; +export function createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryNoncustodialDataSource; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SensorSettings} + * @returns {EdiscoveryPurgeDataOperation} */ // @ts-ignore -export function createSensorSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSensorSettings; +export function createEdiscoveryPurgeDataOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryPurgeDataOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ServicePrincipalEvidence} + * @returns {EdiscoveryReviewSetCollectionResponse} */ // @ts-ignore -export function createServicePrincipalEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoServicePrincipalEvidence; +export function createEdiscoveryReviewSetCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewSetCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SettingsContainer} + * @returns {EdiscoveryReviewSet} */ // @ts-ignore -export function createSettingsContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSettingsContainer; +export function createEdiscoveryReviewSetFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewSet; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SinglePropertySchema} + * @returns {EdiscoveryReviewSetQueryCollectionResponse} */ // @ts-ignore -export function createSinglePropertySchemaFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSinglePropertySchema; +export function createEdiscoveryReviewSetQueryCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewSetQueryCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SiteSourceCollectionResponse} + * @returns {EdiscoveryReviewSetQuery} */ // @ts-ignore -export function createSiteSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSiteSourceCollectionResponse; +export function createEdiscoveryReviewSetQueryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewSetQuery; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SiteSource} + * @returns {EdiscoveryReviewTagCollectionResponse} */ // @ts-ignore -export function createSiteSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSiteSource; +export function createEdiscoveryReviewTagCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewTagCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SslCertificateCollectionResponse} + * @returns {EdiscoveryReviewTag} */ // @ts-ignore -export function createSslCertificateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSslCertificateCollectionResponse; +export function createEdiscoveryReviewTagFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryReviewTag; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SslCertificateEntity} + * @returns {EdiscoverySearchCollectionResponse} */ // @ts-ignore -export function createSslCertificateEntityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSslCertificateEntity; +export function createEdiscoverySearchCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoverySearchCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SslCertificate} + * @returns {EdiscoverySearchExportOperation} */ // @ts-ignore -export function createSslCertificateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSslCertificate; +export function createEdiscoverySearchExportOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoverySearchExportOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Stream} + * @returns {EdiscoverySearch} */ // @ts-ignore -export function createStreamFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoStream; +export function createEdiscoverySearchFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoverySearch; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SubcategoryTemplateCollectionResponse} + * @returns {EdiscoveryTagOperation} */ // @ts-ignore -export function createSubcategoryTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSubcategoryTemplateCollectionResponse; +export function createEdiscoveryTagOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEdiscoveryTagOperation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SubcategoryTemplate} + * @returns {EhrConnectorAuditBaseRecord} */ // @ts-ignore -export function createSubcategoryTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSubcategoryTemplate; +export function createEhrConnectorAuditBaseRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEhrConnectorAuditBaseRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SubdomainCollectionResponse} + * @returns {EmailSender} */ // @ts-ignore -export function createSubdomainCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSubdomainCollectionResponse; +export function createEmailSenderFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEmailSender; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Subdomain} + * @returns {EopSubmissionFeedEntityAuditRecord} */ // @ts-ignore -export function createSubdomainFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSubdomain; +export function createEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEopSubmissionFeedEntityAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {SubmissionMailEvidence} + * @returns {EventPropagationResult} */ // @ts-ignore -export function createSubmissionMailEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoSubmissionMailEvidence; +export function createEventPropagationResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEventPropagationResult; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Tag} + * @returns {EventQuery} */ // @ts-ignore -export function createTagFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.ediscoveryReviewTag": - return deserializeIntoEdiscoveryReviewTag; - } - } - } - return deserializeIntoTag; +export function createEventQueryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEventQuery; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {TeamsMessageEvidence} + * @returns {ExchangeAdminAuditRecord} */ // @ts-ignore -export function createTeamsMessageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoTeamsMessageEvidence; +export function createExchangeAdminAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExchangeAdminAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ThreatDetectionDetail} + * @returns {ExchangeAggregatedMailboxAuditRecord} */ // @ts-ignore -export function createThreatDetectionDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoThreatDetectionDetail; +export function createExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExchangeAggregatedMailboxAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {ThreatIntelligence} + * @returns {ExchangeAggregatedOperationRecord} */ // @ts-ignore -export function createThreatIntelligenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoThreatIntelligence; +export function createExchangeAggregatedOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExchangeAggregatedOperationRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {TimelineEvent} + * @returns {ExchangeMailboxAuditGroupRecord} */ // @ts-ignore -export function createTimelineEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoTimelineEvent; +export function createExchangeMailboxAuditGroupRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExchangeMailboxAuditGroupRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {TopicModelingSettings} + * @returns {ExchangeMailboxAuditRecord} */ // @ts-ignore -export function createTopicModelingSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoTopicModelingSettings; +export function createExchangeMailboxAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExchangeMailboxAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {TriggersRoot} + * @returns {ExportFileMetadata} */ // @ts-ignore -export function createTriggersRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoTriggersRoot; +export function createExportFileMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExportFileMetadata; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {TriggerTypesRoot} + * @returns {FabricAuditRecord} */ // @ts-ignore -export function createTriggerTypesRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoTriggerTypesRoot; +export function createFabricAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFabricAuditRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UnclassifiedArtifact} + * @returns {FabricPolicyRecord} */ // @ts-ignore -export function createUnclassifiedArtifactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUnclassifiedArtifact; +export function createFabricPolicyRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFabricPolicyRecord; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UnifiedGroupSourceCollectionResponse} + * @returns {FileDetails} */ // @ts-ignore -export function createUnifiedGroupSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUnifiedGroupSourceCollectionResponse; +export function createFileDetailsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFileDetails; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UnifiedGroupSource} + * @returns {FileEvidence} */ // @ts-ignore -export function createUnifiedGroupSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUnifiedGroupSource; +export function createFileEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFileEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UrlEvidence} + * @returns {FileHashEvidence} */ // @ts-ignore -export function createUrlEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUrlEvidence; +export function createFileHashEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFileHashEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UserAccount} + * @returns {FileHash} */ // @ts-ignore -export function createUserAccountFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUserAccount; +export function createFileHashFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFileHash; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UserEvidence} + * @returns {FilePlanAppliedCategory} */ // @ts-ignore -export function createUserEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUserEvidence; +export function createFilePlanAppliedCategoryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanAppliedCategory; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {User} + * @returns {FilePlanAuthority} */ // @ts-ignore -export function createUserFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUser; +export function createFilePlanAuthorityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanAuthority; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UserSourceCollectionResponse} + * @returns {FilePlanCitation} */ // @ts-ignore -export function createUserSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUserSourceCollectionResponse; +export function createFilePlanCitationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanCitation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {UserSource} + * @returns {FilePlanDepartment} */ // @ts-ignore -export function createUserSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoUserSource; +export function createFilePlanDepartmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanDepartment; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {VmMetadata} + * @returns {FilePlanDescriptorBase} */ // @ts-ignore -export function createVmMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoVmMetadata; +export function createFilePlanDescriptorBaseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.filePlanAppliedCategory": + return deserializeIntoFilePlanAppliedCategory; + case "#microsoft.graph.security.filePlanAuthority": + return deserializeIntoFilePlanAuthority; + case "#microsoft.graph.security.filePlanCitation": + return deserializeIntoFilePlanCitation; + case "#microsoft.graph.security.filePlanDepartment": + return deserializeIntoFilePlanDepartment; + case "#microsoft.graph.security.filePlanReference": + return deserializeIntoFilePlanReference; + case "#microsoft.graph.security.filePlanSubcategory": + return deserializeIntoFilePlanSubcategory; + } + } + } + return deserializeIntoFilePlanDescriptorBase; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {VulnerabilityCollectionResponse} + * @returns {FilePlanDescriptor} */ // @ts-ignore -export function createVulnerabilityCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoVulnerabilityCollectionResponse; +export function createFilePlanDescriptorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanDescriptor; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {VulnerabilityComponentCollectionResponse} + * @returns {FilePlanDescriptorTemplate} */ // @ts-ignore -export function createVulnerabilityComponentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoVulnerabilityComponentCollectionResponse; +export function createFilePlanDescriptorTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.authorityTemplate": + return deserializeIntoAuthorityTemplate; + case "#microsoft.graph.security.categoryTemplate": + return deserializeIntoCategoryTemplate; + case "#microsoft.graph.security.citationTemplate": + return deserializeIntoCitationTemplate; + case "#microsoft.graph.security.departmentTemplate": + return deserializeIntoDepartmentTemplate; + case "#microsoft.graph.security.filePlanReferenceTemplate": + return deserializeIntoFilePlanReferenceTemplate; + case "#microsoft.graph.security.subcategoryTemplate": + return deserializeIntoSubcategoryTemplate; + } + } + } + return deserializeIntoFilePlanDescriptorTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {VulnerabilityComponent} + * @returns {FilePlanReference} */ // @ts-ignore -export function createVulnerabilityComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoVulnerabilityComponent; +export function createFilePlanReferenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanReference; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {Vulnerability} + * @returns {FilePlanReferenceTemplateCollectionResponse} */ // @ts-ignore -export function createVulnerabilityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoVulnerability; +export function createFilePlanReferenceTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanReferenceTemplateCollectionResponse; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisBaseRecord} + * @returns {FilePlanReferenceTemplate} */ // @ts-ignore -export function createWhoisBaseRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - if(!parseNode) throw new Error("parseNode cannot be undefined"); - const mappingValueNode = parseNode?.getChildNode("@odata.type"); - if (mappingValueNode) { - const mappingValue = mappingValueNode.getStringValue(); - if (mappingValue) { - switch (mappingValue) { - case "#microsoft.graph.security.whoisHistoryRecord": - return deserializeIntoWhoisHistoryRecord; - case "#microsoft.graph.security.whoisRecord": - return deserializeIntoWhoisRecord; - } - } - } - return deserializeIntoWhoisBaseRecord; +export function createFilePlanReferenceTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanReferenceTemplate; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisContact} + * @returns {FilePlanSubcategory} */ // @ts-ignore -export function createWhoisContactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisContact; +export function createFilePlanSubcategoryFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilePlanSubcategory; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisHistoryRecordCollectionResponse} + * @returns {FormattedContent} */ // @ts-ignore -export function createWhoisHistoryRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisHistoryRecordCollectionResponse; +export function createFormattedContentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFormattedContent; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisHistoryRecord} + * @returns {GeoLocation} */ // @ts-ignore -export function createWhoisHistoryRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisHistoryRecord; +export function createGeoLocationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGeoLocation; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisNameserver} + * @returns {GitHubOrganizationEvidence} */ // @ts-ignore -export function createWhoisNameserverFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisNameserver; +export function createGitHubOrganizationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGitHubOrganizationEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisRecordCollectionResponse} + * @returns {GitHubRepoEvidence} */ // @ts-ignore -export function createWhoisRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisRecordCollectionResponse; +export function createGitHubRepoEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGitHubRepoEvidence; } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {WhoisRecord} + * @returns {GitHubUserEvidence} */ // @ts-ignore -export function createWhoisRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoWhoisRecord; -} -export interface CvssSummary extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The CVSS score about this vulnerability. - */ - score?: number | null; - /** - * The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. - */ - severity?: VulnerabilitySeverity | null; - /** - * The CVSS vector string for this vulnerability. - */ - vectorString?: string | null; +export function createGitHubUserEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGitHubUserEvidence; } -export interface DataSet extends Entity, Parsable { - /** - * The user who created the data set. Read-only. - */ - createdBy?: IdentitySet | null; - /** - * The date and time when the review set was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. - */ - createdDateTime?: Date | null; - /** - * The description of the data set. - */ - description?: string | null; - /** - * The name of the data set. The name is unique with a maximum limit of 64 characters. - */ - displayName?: string | null; -} -export interface DataSource extends Entity, Parsable { - /** - * The user who created the dataSource. - */ - createdBy?: IdentitySet | null; - /** - * The date and time the dataSource was created. - */ - createdDateTime?: Date | null; - /** - * The display name of the dataSource and is the name of the SharePoint site. - */ - displayName?: string | null; - /** - * The hold status of the dataSource. The possible values are: notApplied, applied, applying, removing, partial. - */ - holdStatus?: DataSourceHoldStatus | null; -} -export interface DataSourceCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: DataSource[] | null; -} -export interface DataSourceContainer extends Entity, Parsable { - /** - * Created date and time of the dataSourceContainer entity. - */ - createdDateTime?: Date | null; - /** - * Display name of the dataSourceContainer entity. - */ - displayName?: string | null; - /** - * The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial - */ - holdStatus?: DataSourceHoldStatus | null; - /** - * Last modified date and time of the dataSourceContainer. - */ - lastModifiedDateTime?: Date | null; - /** - * Date and time that the dataSourceContainer was released from the case. - */ - releasedDateTime?: Date | null; - /** - * Latest status of the dataSourceContainer. The possible values are: Active, Released. - */ - status?: DataSourceContainerStatus | null; -} -export type DataSourceContainerStatus = (typeof DataSourceContainerStatusObject)[keyof typeof DataSourceContainerStatusObject]; -export type DataSourceHoldStatus = (typeof DataSourceHoldStatusObject)[keyof typeof DataSourceHoldStatusObject]; -export type DataSourceScopes = (typeof DataSourceScopesObject)[keyof typeof DataSourceScopesObject]; -export type DefaultRecordBehavior = (typeof DefaultRecordBehaviorObject)[keyof typeof DefaultRecordBehaviorObject]; -export type DefenderAvStatus = (typeof DefenderAvStatusObject)[keyof typeof DefenderAvStatusObject]; -export type DeliveryAction = (typeof DeliveryActionObject)[keyof typeof DeliveryActionObject]; -export type DeliveryLocation = (typeof DeliveryLocationObject)[keyof typeof DeliveryLocationObject]; -export interface DepartmentTemplate extends FilePlanDescriptorTemplate, Parsable { -} -export interface DepartmentTemplateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: DepartmentTemplate[] | null; -} -export interface DeploymentAccessKeyType extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The deployment access key. - */ - deploymentAccessKey?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; -} -export type DeploymentStatus = (typeof DeploymentStatusObject)[keyof typeof DeploymentStatusObject]; /** - * The deserialization information for the current model - * @param Account The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {GoogleCloudResourceEvidence} */ // @ts-ignore -export function deserializeIntoAccount(account: Partial | undefined = {}) : Record void> { - return { - "actions": n => { account.actions = n.getCollectionOfEnumValues(ActionObject); }, - "backingStoreEnabled": n => { account.backingStoreEnabled = true; }, - "identifier": n => { account.identifier = n.getStringValue(); }, - "identityProvider": n => { account.identityProvider = n.getEnumValue(IdentityProviderObject); }, - "@odata.type": n => { account.odataType = n.getStringValue(); }, - } +export function createGoogleCloudResourceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGoogleCloudResourceEvidence; } /** - * The deserialization information for the current model - * @param ActiveDirectoryDomainEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HealthcareSignalRecord} */ // @ts-ignore -export function deserializeIntoActiveDirectoryDomainEvidence(activeDirectoryDomainEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(activeDirectoryDomainEvidence), - "activeDirectoryDomainName": n => { activeDirectoryDomainEvidence.activeDirectoryDomainName = n.getStringValue(); }, - "trustedDomains": n => { activeDirectoryDomainEvidence.trustedDomains = n.getCollectionOfObjectValues(createActiveDirectoryDomainEvidenceFromDiscriminatorValue); }, - } +export function createHealthcareSignalRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHealthcareSignalRecord; } /** - * The deserialization information for the current model - * @param AiAgentEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HealthIssueCollectionResponse} */ // @ts-ignore -export function deserializeIntoAiAgentEvidence(aiAgentEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(aiAgentEvidence), - "agentId": n => { aiAgentEvidence.agentId = n.getStringValue(); }, - "agentName": n => { aiAgentEvidence.agentName = n.getStringValue(); }, - "hostingPlatformType": n => { aiAgentEvidence.hostingPlatformType = n.getEnumValue(AiAgentPlatformObject); }, - "instructions": n => { aiAgentEvidence.instructions = n.getStringValue(); }, - } +export function createHealthIssueCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHealthIssueCollectionResponse; } /** - * The deserialization information for the current model - * @param Alert The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HealthIssue} */ // @ts-ignore -export function deserializeIntoAlert(alert: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(alert), - "actorDisplayName": n => { alert.actorDisplayName = n.getStringValue(); }, - "additionalData": n => { alert.additionalDataProperty = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "alertPolicyId": n => { alert.alertPolicyId = n.getStringValue(); }, - "alertWebUrl": n => { alert.alertWebUrl = n.getStringValue(); }, - "assignedTo": n => { alert.assignedTo = n.getStringValue(); }, - "categories": n => { alert.categories = n.getCollectionOfPrimitiveValues("string"); }, - "category": n => { alert.category = n.getStringValue(); }, - "classification": n => { alert.classification = n.getEnumValue(AlertClassificationObject); }, - "comments": n => { alert.comments = n.getCollectionOfObjectValues(createAlertCommentFromDiscriminatorValue); }, - "createdDateTime": n => { alert.createdDateTime = n.getDateValue(); }, - "customDetails": n => { alert.customDetails = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "description": n => { alert.description = n.getStringValue(); }, - "detectionSource": n => { alert.detectionSource = n.getEnumValue(DetectionSourceObject); }, - "detectorId": n => { alert.detectorId = n.getStringValue(); }, - "determination": n => { alert.determination = n.getEnumValue(AlertDeterminationObject); }, - "evidence": n => { alert.evidence = n.getCollectionOfObjectValues(createAlertEvidenceFromDiscriminatorValue); }, - "firstActivityDateTime": n => { alert.firstActivityDateTime = n.getDateValue(); }, - "incidentId": n => { alert.incidentId = n.getStringValue(); }, - "incidentWebUrl": n => { alert.incidentWebUrl = n.getStringValue(); }, - "investigationState": n => { alert.investigationState = n.getEnumValue(InvestigationStateObject); }, - "lastActivityDateTime": n => { alert.lastActivityDateTime = n.getDateValue(); }, - "lastUpdateDateTime": n => { alert.lastUpdateDateTime = n.getDateValue(); }, - "mitreTechniques": n => { alert.mitreTechniques = n.getCollectionOfPrimitiveValues("string"); }, - "productName": n => { alert.productName = n.getStringValue(); }, - "providerAlertId": n => { alert.providerAlertId = n.getStringValue(); }, - "recommendedActions": n => { alert.recommendedActions = n.getStringValue(); }, - "resolvedDateTime": n => { alert.resolvedDateTime = n.getDateValue(); }, - "serviceSource": n => { alert.serviceSource = n.getEnumValue(ServiceSourceObject); }, - "severity": n => { alert.severity = n.getEnumValue(AlertSeverityObject); }, - "status": n => { alert.status = n.getEnumValue(AlertStatusObject); }, - "systemTags": n => { alert.systemTags = n.getCollectionOfPrimitiveValues("string"); }, - "tenantId": n => { alert.tenantId = n.getStringValue(); }, - "threatDisplayName": n => { alert.threatDisplayName = n.getStringValue(); }, - "threatFamilyName": n => { alert.threatFamilyName = n.getStringValue(); }, - "title": n => { alert.title = n.getStringValue(); }, - } +export function createHealthIssueFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHealthIssue; } /** - * The deserialization information for the current model - * @param AlertCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostCollectionResponse} */ // @ts-ignore -export function deserializeIntoAlertCollectionResponse(alertCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(alertCollectionResponse), - "value": n => { alertCollectionResponse.value = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, - } +export function createHostCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostCollectionResponse; } /** - * The deserialization information for the current model - * @param AlertComment The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostComponentCollectionResponse} */ // @ts-ignore -export function deserializeIntoAlertComment(alertComment: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { alertComment.backingStoreEnabled = true; }, - "comment": n => { alertComment.comment = n.getStringValue(); }, - "createdByDisplayName": n => { alertComment.createdByDisplayName = n.getStringValue(); }, - "createdDateTime": n => { alertComment.createdDateTime = n.getDateValue(); }, - "@odata.type": n => { alertComment.odataType = n.getStringValue(); }, - } +export function createHostComponentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostComponentCollectionResponse; } /** - * The deserialization information for the current model - * @param AlertEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostComponent} */ // @ts-ignore -export function deserializeIntoAlertEvidence(alertEvidence: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { alertEvidence.backingStoreEnabled = true; }, - "createdDateTime": n => { alertEvidence.createdDateTime = n.getDateValue(); }, - "detailedRoles": n => { alertEvidence.detailedRoles = n.getCollectionOfPrimitiveValues("string"); }, - "@odata.type": n => { alertEvidence.odataType = n.getStringValue(); }, - "remediationStatus": n => { alertEvidence.remediationStatus = n.getEnumValue(EvidenceRemediationStatusObject); }, - "remediationStatusDetails": n => { alertEvidence.remediationStatusDetails = n.getStringValue(); }, - "roles": n => { alertEvidence.roles = n.getCollectionOfEnumValues(EvidenceRoleObject); }, - "tags": n => { alertEvidence.tags = n.getCollectionOfPrimitiveValues("string"); }, - "verdict": n => { alertEvidence.verdict = n.getEnumValue(EvidenceVerdictObject); }, - } +export function createHostComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostComponent; } /** - * The deserialization information for the current model - * @param AmazonResourceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostCookieCollectionResponse} */ // @ts-ignore -export function deserializeIntoAmazonResourceEvidence(amazonResourceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(amazonResourceEvidence), - "amazonAccountId": n => { amazonResourceEvidence.amazonAccountId = n.getStringValue(); }, - "amazonResourceId": n => { amazonResourceEvidence.amazonResourceId = n.getStringValue(); }, - "resourceName": n => { amazonResourceEvidence.resourceName = n.getStringValue(); }, - "resourceType": n => { amazonResourceEvidence.resourceType = n.getStringValue(); }, - } +export function createHostCookieCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostCookieCollectionResponse; } /** - * The deserialization information for the current model - * @param AnalyzedEmail The instance to deserialize into. - * @returns {Record void>} - */ -// @ts-ignore -export function deserializeIntoAnalyzedEmail(analyzedEmail: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(analyzedEmail), - "alertIds": n => { analyzedEmail.alertIds = n.getCollectionOfPrimitiveValues("string"); }, - "attachments": n => { analyzedEmail.attachments = n.getCollectionOfObjectValues(createAnalyzedEmailAttachmentFromDiscriminatorValue); }, - "authenticationDetails": n => { analyzedEmail.authenticationDetails = n.getObjectValue(createAnalyzedEmailAuthenticationDetailFromDiscriminatorValue); }, - "bulkComplaintLevel": n => { analyzedEmail.bulkComplaintLevel = n.getStringValue(); }, - "clientType": n => { analyzedEmail.clientType = n.getStringValue(); }, - "contexts": n => { analyzedEmail.contexts = n.getCollectionOfPrimitiveValues("string"); }, - "detectionMethods": n => { analyzedEmail.detectionMethods = n.getCollectionOfPrimitiveValues("string"); }, - "directionality": n => { analyzedEmail.directionality = n.getEnumValue(AntispamDirectionalityObject); }, - "distributionList": n => { analyzedEmail.distributionList = n.getStringValue(); }, - "dlpRules": n => { analyzedEmail.dlpRules = n.getCollectionOfObjectValues(createAnalyzedEmailDlpRuleInfoFromDiscriminatorValue); }, - "emailClusterId": n => { analyzedEmail.emailClusterId = n.getStringValue(); }, - "exchangeTransportRules": n => { analyzedEmail.exchangeTransportRules = n.getCollectionOfObjectValues(createAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue); }, - "forwardingDetail": n => { analyzedEmail.forwardingDetail = n.getStringValue(); }, - "inboundConnectorFormattedName": n => { analyzedEmail.inboundConnectorFormattedName = n.getStringValue(); }, - "internetMessageId": n => { analyzedEmail.internetMessageId = n.getStringValue(); }, - "language": n => { analyzedEmail.language = n.getStringValue(); }, - "latestDelivery": n => { analyzedEmail.latestDelivery = n.getObjectValue(createAnalyzedEmailDeliveryDetailFromDiscriminatorValue); }, - "loggedDateTime": n => { analyzedEmail.loggedDateTime = n.getDateValue(); }, - "networkMessageId": n => { analyzedEmail.networkMessageId = n.getStringValue(); }, - "originalDelivery": n => { analyzedEmail.originalDelivery = n.getObjectValue(createAnalyzedEmailDeliveryDetailFromDiscriminatorValue); }, - "overrideSources": n => { analyzedEmail.overrideSources = n.getCollectionOfPrimitiveValues("string"); }, - "phishConfidenceLevel": n => { analyzedEmail.phishConfidenceLevel = n.getStringValue(); }, - "policy": n => { analyzedEmail.policy = n.getStringValue(); }, - "policyAction": n => { analyzedEmail.policyAction = n.getStringValue(); }, - "policyType": n => { analyzedEmail.policyType = n.getStringValue(); }, - "primaryOverrideSource": n => { analyzedEmail.primaryOverrideSource = n.getStringValue(); }, - "recipientDetail": n => { analyzedEmail.recipientDetail = n.getObjectValue(createAnalyzedEmailRecipientDetailFromDiscriminatorValue); }, - "recipientEmailAddress": n => { analyzedEmail.recipientEmailAddress = n.getStringValue(); }, - "returnPath": n => { analyzedEmail.returnPath = n.getStringValue(); }, - "senderDetail": n => { analyzedEmail.senderDetail = n.getObjectValue(createAnalyzedEmailSenderDetailFromDiscriminatorValue); }, - "sizeInBytes": n => { analyzedEmail.sizeInBytes = n.getNumberValue(); }, - "spamConfidenceLevel": n => { analyzedEmail.spamConfidenceLevel = n.getStringValue(); }, - "subject": n => { analyzedEmail.subject = n.getStringValue(); }, - "threatDetectionDetails": n => { analyzedEmail.threatDetectionDetails = n.getCollectionOfObjectValues(createThreatDetectionDetailFromDiscriminatorValue); }, - "threatTypes": n => { analyzedEmail.threatTypes = n.getCollectionOfEnumValues(ThreatTypeObject); }, - "timelineEvents": n => { analyzedEmail.timelineEvents = n.getCollectionOfObjectValues(createTimelineEventFromDiscriminatorValue); }, - "urls": n => { analyzedEmail.urls = n.getCollectionOfObjectValues(createAnalyzedEmailUrlFromDiscriminatorValue); }, - } -} -/** - * The deserialization information for the current model - * @param AnalyzedEmailAttachment The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostCookie} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailAttachment(analyzedEmailAttachment: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailAttachment.backingStoreEnabled = true; }, - "detonationDetails": n => { analyzedEmailAttachment.detonationDetails = n.getObjectValue(createDetonationDetailsFromDiscriminatorValue); }, - "fileExtension": n => { analyzedEmailAttachment.fileExtension = n.getStringValue(); }, - "fileName": n => { analyzedEmailAttachment.fileName = n.getStringValue(); }, - "fileSize": n => { analyzedEmailAttachment.fileSize = n.getNumberValue(); }, - "fileType": n => { analyzedEmailAttachment.fileType = n.getStringValue(); }, - "malwareFamily": n => { analyzedEmailAttachment.malwareFamily = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailAttachment.odataType = n.getStringValue(); }, - "sha256": n => { analyzedEmailAttachment.sha256 = n.getStringValue(); }, - "tenantAllowBlockListDetailInfo": n => { analyzedEmailAttachment.tenantAllowBlockListDetailInfo = n.getStringValue(); }, - "threatType": n => { analyzedEmailAttachment.threatType = n.getEnumValue(ThreatTypeObject); }, - } +export function createHostCookieFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostCookie; } /** - * The deserialization information for the current model - * @param AnalyzedEmailAuthenticationDetail The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostedRpaAuditRecord} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailAuthenticationDetail(analyzedEmailAuthenticationDetail: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailAuthenticationDetail.backingStoreEnabled = true; }, - "compositeAuthentication": n => { analyzedEmailAuthenticationDetail.compositeAuthentication = n.getStringValue(); }, - "dkim": n => { analyzedEmailAuthenticationDetail.dkim = n.getStringValue(); }, - "dmarc": n => { analyzedEmailAuthenticationDetail.dmarc = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailAuthenticationDetail.odataType = n.getStringValue(); }, - "senderPolicyFramework": n => { analyzedEmailAuthenticationDetail.senderPolicyFramework = n.getStringValue(); }, - } +export function createHostedRpaAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostedRpaAuditRecord; } /** - * The deserialization information for the current model - * @param AnalyzedEmailCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Host} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailCollectionResponse(analyzedEmailCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(analyzedEmailCollectionResponse), - "value": n => { analyzedEmailCollectionResponse.value = n.getCollectionOfObjectValues(createAnalyzedEmailFromDiscriminatorValue); }, +export function createHostFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.hostname": + return deserializeIntoHostname; + case "#microsoft.graph.security.ipAddress": + return deserializeIntoIpAddress; + } + } } + return deserializeIntoHost; } /** - * The deserialization information for the current model - * @param AnalyzedEmailDeliveryDetail The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostLogonSessionEvidence} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailDeliveryDetail(analyzedEmailDeliveryDetail: Partial | undefined = {}) : Record void> { - return { - "action": n => { analyzedEmailDeliveryDetail.action = n.getEnumValue(DeliveryActionObject); }, - "backingStoreEnabled": n => { analyzedEmailDeliveryDetail.backingStoreEnabled = true; }, - "latestThreats": n => { analyzedEmailDeliveryDetail.latestThreats = n.getStringValue(); }, - "location": n => { analyzedEmailDeliveryDetail.location = n.getEnumValue(DeliveryLocationObject); }, - "@odata.type": n => { analyzedEmailDeliveryDetail.odataType = n.getStringValue(); }, - "originalThreats": n => { analyzedEmailDeliveryDetail.originalThreats = n.getStringValue(); }, - } +export function createHostLogonSessionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostLogonSessionEvidence; } /** - * The deserialization information for the current model - * @param AnalyzedEmailDlpRuleInfo The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Hostname} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailDlpRuleInfo(analyzedEmailDlpRuleInfo: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailDlpRuleInfo.backingStoreEnabled = true; }, - "name": n => { analyzedEmailDlpRuleInfo.name = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailDlpRuleInfo.odataType = n.getStringValue(); }, - "ruleId": n => { analyzedEmailDlpRuleInfo.ruleId = n.getStringValue(); }, - } +export function createHostnameFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostname; } /** - * The deserialization information for the current model - * @param AnalyzedEmailExchangeTransportRuleInfo The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPairCollectionResponse} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailExchangeTransportRuleInfo(analyzedEmailExchangeTransportRuleInfo: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailExchangeTransportRuleInfo.backingStoreEnabled = true; }, - "name": n => { analyzedEmailExchangeTransportRuleInfo.name = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailExchangeTransportRuleInfo.odataType = n.getStringValue(); }, - "ruleId": n => { analyzedEmailExchangeTransportRuleInfo.ruleId = n.getStringValue(); }, - } +export function createHostPairCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPairCollectionResponse; } /** - * The deserialization information for the current model - * @param AnalyzedEmailRecipientDetail The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPair} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailRecipientDetail(analyzedEmailRecipientDetail: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailRecipientDetail.backingStoreEnabled = true; }, - "ccRecipients": n => { analyzedEmailRecipientDetail.ccRecipients = n.getCollectionOfPrimitiveValues("string"); }, - "domainName": n => { analyzedEmailRecipientDetail.domainName = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailRecipientDetail.odataType = n.getStringValue(); }, - } +export function createHostPairFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPair; } /** - * The deserialization information for the current model - * @param AnalyzedEmailSenderDetail The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPortBanner} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailSenderDetail(analyzedEmailSenderDetail: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailSenderDetail.backingStoreEnabled = true; }, - "displayName": n => { analyzedEmailSenderDetail.displayName = n.getStringValue(); }, - "domainCreationDateTime": n => { analyzedEmailSenderDetail.domainCreationDateTime = n.getDateValue(); }, - "domainName": n => { analyzedEmailSenderDetail.domainName = n.getStringValue(); }, - "domainOwner": n => { analyzedEmailSenderDetail.domainOwner = n.getStringValue(); }, - "fromAddress": n => { analyzedEmailSenderDetail.fromAddress = n.getStringValue(); }, - "ipv4": n => { analyzedEmailSenderDetail.ipv4 = n.getStringValue(); }, - "location": n => { analyzedEmailSenderDetail.location = n.getStringValue(); }, - "mailFromAddress": n => { analyzedEmailSenderDetail.mailFromAddress = n.getStringValue(); }, - "mailFromDomainName": n => { analyzedEmailSenderDetail.mailFromDomainName = n.getStringValue(); }, - "@odata.type": n => { analyzedEmailSenderDetail.odataType = n.getStringValue(); }, - } +export function createHostPortBannerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPortBanner; } /** - * The deserialization information for the current model - * @param AnalyzedEmailUrl The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPortCollectionResponse} */ // @ts-ignore -export function deserializeIntoAnalyzedEmailUrl(analyzedEmailUrl: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { analyzedEmailUrl.backingStoreEnabled = true; }, - "detectionMethod": n => { analyzedEmailUrl.detectionMethod = n.getStringValue(); }, - "detonationDetails": n => { analyzedEmailUrl.detonationDetails = n.getObjectValue(createDetonationDetailsFromDiscriminatorValue); }, - "@odata.type": n => { analyzedEmailUrl.odataType = n.getStringValue(); }, - "tenantAllowBlockListDetailInfo": n => { analyzedEmailUrl.tenantAllowBlockListDetailInfo = n.getStringValue(); }, - "threatType": n => { analyzedEmailUrl.threatType = n.getEnumValue(ThreatTypeObject); }, - "url": n => { analyzedEmailUrl.url = n.getStringValue(); }, - } +export function createHostPortCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPortCollectionResponse; } /** - * The deserialization information for the current model - * @param AnalyzedMessageEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPortComponent} */ // @ts-ignore -export function deserializeIntoAnalyzedMessageEvidence(analyzedMessageEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(analyzedMessageEvidence), - "antiSpamDirection": n => { analyzedMessageEvidence.antiSpamDirection = n.getStringValue(); }, - "attachmentsCount": n => { analyzedMessageEvidence.attachmentsCount = n.getNumberValue(); }, - "deliveryAction": n => { analyzedMessageEvidence.deliveryAction = n.getStringValue(); }, - "deliveryLocation": n => { analyzedMessageEvidence.deliveryLocation = n.getStringValue(); }, - "internetMessageId": n => { analyzedMessageEvidence.internetMessageId = n.getStringValue(); }, - "language": n => { analyzedMessageEvidence.language = n.getStringValue(); }, - "networkMessageId": n => { analyzedMessageEvidence.networkMessageId = n.getStringValue(); }, - "p1Sender": n => { analyzedMessageEvidence.p1Sender = n.getObjectValue(createEmailSenderFromDiscriminatorValue); }, - "p2Sender": n => { analyzedMessageEvidence.p2Sender = n.getObjectValue(createEmailSenderFromDiscriminatorValue); }, - "receivedDateTime": n => { analyzedMessageEvidence.receivedDateTime = n.getDateValue(); }, - "recipientEmailAddress": n => { analyzedMessageEvidence.recipientEmailAddress = n.getStringValue(); }, - "senderIp": n => { analyzedMessageEvidence.senderIp = n.getStringValue(); }, - "subject": n => { analyzedMessageEvidence.subject = n.getStringValue(); }, - "threatDetectionMethods": n => { analyzedMessageEvidence.threatDetectionMethods = n.getCollectionOfPrimitiveValues("string"); }, - "threats": n => { analyzedMessageEvidence.threats = n.getCollectionOfPrimitiveValues("string"); }, - "urlCount": n => { analyzedMessageEvidence.urlCount = n.getNumberValue(); }, - "urls": n => { analyzedMessageEvidence.urls = n.getCollectionOfPrimitiveValues("string"); }, - "urn": n => { analyzedMessageEvidence.urn = n.getStringValue(); }, - } +export function createHostPortComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPortComponent; } /** - * The deserialization information for the current model - * @param Article The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostPort} */ // @ts-ignore -export function deserializeIntoArticle(article: Partial
| undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(article), - "body": n => { article.body = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "createdDateTime": n => { article.createdDateTime = n.getDateValue(); }, - "imageUrl": n => { article.imageUrl = n.getStringValue(); }, - "indicators": n => { article.indicators = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, - "isFeatured": n => { article.isFeatured = n.getBooleanValue(); }, - "lastUpdatedDateTime": n => { article.lastUpdatedDateTime = n.getDateValue(); }, - "summary": n => { article.summary = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "tags": n => { article.tags = n.getCollectionOfPrimitiveValues("string"); }, - "title": n => { article.title = n.getStringValue(); }, - } +export function createHostPortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostPort; } /** - * The deserialization information for the current model - * @param ArticleCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostReputation} */ // @ts-ignore -export function deserializeIntoArticleCollectionResponse(articleCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(articleCollectionResponse), - "value": n => { articleCollectionResponse.value = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, - } +export function createHostReputationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostReputation; } /** - * The deserialization information for the current model - * @param ArticleIndicator The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostReputationRule} */ // @ts-ignore -export function deserializeIntoArticleIndicator(articleIndicator: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoIndicator(articleIndicator), - } +export function createHostReputationRuleFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostReputationRule; } /** - * The deserialization information for the current model - * @param ArticleIndicatorCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostSslCertificateCollectionResponse} */ // @ts-ignore -export function deserializeIntoArticleIndicatorCollectionResponse(articleIndicatorCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(articleIndicatorCollectionResponse), - "value": n => { articleIndicatorCollectionResponse.value = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, - } +export function createHostSslCertificateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostSslCertificateCollectionResponse; } /** - * The deserialization information for the current model - * @param Artifact The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostSslCertificate} */ // @ts-ignore -export function deserializeIntoArtifact(artifact: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(artifact), - } +export function createHostSslCertificateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostSslCertificate; } /** - * The deserialization information for the current model - * @param AuthorityTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostSslCertificatePort} */ // @ts-ignore -export function deserializeIntoAuthorityTemplate(authorityTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(authorityTemplate), - } +export function createHostSslCertificatePortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostSslCertificatePort; } /** - * The deserialization information for the current model - * @param AuthorityTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostTrackerCollectionResponse} */ // @ts-ignore -export function deserializeIntoAuthorityTemplateCollectionResponse(authorityTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(authorityTemplateCollectionResponse), - "value": n => { authorityTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createAuthorityTemplateFromDiscriminatorValue); }, - } +export function createHostTrackerCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostTrackerCollectionResponse; } /** - * The deserialization information for the current model - * @param AutoAuditingConfiguration The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HostTracker} */ // @ts-ignore -export function deserializeIntoAutoAuditingConfiguration(autoAuditingConfiguration: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(autoAuditingConfiguration), - "isAutomatic": n => { autoAuditingConfiguration.isAutomatic = n.getBooleanValue(); }, - } +export function createHostTrackerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHostTracker; } /** - * The deserialization information for the current model - * @param AutonomousSystem The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HrSignalAuditRecord} */ // @ts-ignore -export function deserializeIntoAutonomousSystem(autonomousSystem: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { autonomousSystem.backingStoreEnabled = true; }, - "name": n => { autonomousSystem.name = n.getStringValue(); }, - "number": n => { autonomousSystem.number = n.getNumberValue(); }, - "@odata.type": n => { autonomousSystem.odataType = n.getStringValue(); }, - "organization": n => { autonomousSystem.organization = n.getStringValue(); }, - "value": n => { autonomousSystem.value = n.getStringValue(); }, - } +export function createHrSignalAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHrSignalAuditRecord; } /** - * The deserialization information for the current model - * @param AzureResourceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HuntingQueryResults} */ // @ts-ignore -export function deserializeIntoAzureResourceEvidence(azureResourceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(azureResourceEvidence), - "resourceId": n => { azureResourceEvidence.resourceId = n.getStringValue(); }, - "resourceName": n => { azureResourceEvidence.resourceName = n.getStringValue(); }, - "resourceType": n => { azureResourceEvidence.resourceType = n.getStringValue(); }, - } +export function createHuntingQueryResultsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHuntingQueryResults; } /** - * The deserialization information for the current model - * @param BlobContainerEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HuntingRowResult} */ // @ts-ignore -export function deserializeIntoBlobContainerEvidence(blobContainerEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(blobContainerEvidence), - "name": n => { blobContainerEvidence.name = n.getStringValue(); }, - "storageResource": n => { blobContainerEvidence.storageResource = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, - "url": n => { blobContainerEvidence.url = n.getStringValue(); }, - } +export function createHuntingRowResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHuntingRowResult; } /** - * The deserialization information for the current model - * @param BlobEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {HygieneEventRecord} */ // @ts-ignore -export function deserializeIntoBlobEvidence(blobEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(blobEvidence), - "blobContainer": n => { blobEvidence.blobContainer = n.getObjectValue(createBlobContainerEvidenceFromDiscriminatorValue); }, - "etag": n => { blobEvidence.etag = n.getStringValue(); }, - "fileHashes": n => { blobEvidence.fileHashes = n.getCollectionOfObjectValues(createFileHashFromDiscriminatorValue); }, - "name": n => { blobEvidence.name = n.getStringValue(); }, - "url": n => { blobEvidence.url = n.getStringValue(); }, - } +export function createHygieneEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHygieneEventRecord; } /** - * The deserialization information for the current model - * @param CaseEscaped The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Hyperlink} */ // @ts-ignore -export function deserializeIntoCaseEscaped(caseEscaped: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(caseEscaped), - "createdDateTime": n => { caseEscaped.createdDateTime = n.getDateValue(); }, - "description": n => { caseEscaped.description = n.getStringValue(); }, - "displayName": n => { caseEscaped.displayName = n.getStringValue(); }, - "lastModifiedBy": n => { caseEscaped.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "lastModifiedDateTime": n => { caseEscaped.lastModifiedDateTime = n.getDateValue(); }, - "status": n => { caseEscaped.status = n.getEnumValue(CaseStatusObject); }, - } +export function createHyperlinkFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoHyperlink; } /** - * The deserialization information for the current model - * @param CaseOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IdentityAccountsCollectionResponse} */ // @ts-ignore -export function deserializeIntoCaseOperation(caseOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(caseOperation), - "action": n => { caseOperation.action = n.getEnumValue(CaseActionObject); }, - "completedDateTime": n => { caseOperation.completedDateTime = n.getDateValue(); }, - "createdBy": n => { caseOperation.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { caseOperation.createdDateTime = n.getDateValue(); }, - "percentProgress": n => { caseOperation.percentProgress = n.getNumberValue(); }, - "resultInfo": n => { caseOperation.resultInfo = n.getObjectValue(createResultInfoFromDiscriminatorValue); }, - "status": n => { caseOperation.status = n.getEnumValue(CaseOperationStatusObject); }, - } +export function createIdentityAccountsCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIdentityAccountsCollectionResponse; } /** - * The deserialization information for the current model - * @param CaseOperationCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IdentityAccounts} */ // @ts-ignore -export function deserializeIntoCaseOperationCollectionResponse(caseOperationCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(caseOperationCollectionResponse), - "value": n => { caseOperationCollectionResponse.value = n.getCollectionOfObjectValues(createCaseOperationFromDiscriminatorValue); }, +export function createIdentityAccountsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.user": + return deserializeIntoUser; + } + } } + return deserializeIntoIdentityAccounts; } /** - * The deserialization information for the current model - * @param CasesRoot The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IdentityContainer} */ // @ts-ignore -export function deserializeIntoCasesRoot(casesRoot: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(casesRoot), - "ediscoveryCases": n => { casesRoot.ediscoveryCases = n.getCollectionOfObjectValues(createEdiscoveryCaseFromDiscriminatorValue); }, - } +export function createIdentityContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIdentityContainer; } /** - * The deserialization information for the current model - * @param CategoryTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IncidentCollectionResponse} */ // @ts-ignore -export function deserializeIntoCategoryTemplate(categoryTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(categoryTemplate), - "subcategories": n => { categoryTemplate.subcategories = n.getCollectionOfObjectValues(createSubcategoryTemplateFromDiscriminatorValue); }, - } +export function createIncidentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIncidentCollectionResponse; } /** - * The deserialization information for the current model - * @param CategoryTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Incident} */ // @ts-ignore -export function deserializeIntoCategoryTemplateCollectionResponse(categoryTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(categoryTemplateCollectionResponse), - "value": n => { categoryTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createCategoryTemplateFromDiscriminatorValue); }, - } +export function createIncidentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIncident; } /** - * The deserialization information for the current model - * @param CitationTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Indicator} */ // @ts-ignore -export function deserializeIntoCitationTemplate(citationTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(citationTemplate), - "citationJurisdiction": n => { citationTemplate.citationJurisdiction = n.getStringValue(); }, - "citationUrl": n => { citationTemplate.citationUrl = n.getStringValue(); }, - } +export function createIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.articleIndicator": + return deserializeIntoArticleIndicator; + case "#microsoft.graph.security.intelligenceProfileIndicator": + return deserializeIntoIntelligenceProfileIndicator; + } + } + } + return deserializeIntoIndicator; } /** - * The deserialization information for the current model - * @param CitationTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {InformationBarrierPolicyApplicationAuditRecord} */ // @ts-ignore -export function deserializeIntoCitationTemplateCollectionResponse(citationTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(citationTemplateCollectionResponse), - "value": n => { citationTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createCitationTemplateFromDiscriminatorValue); }, - } +export function createInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoInformationBarrierPolicyApplicationAuditRecord; } /** - * The deserialization information for the current model - * @param CloudApplicationEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {InformationWorkerProtectionAuditRecord} */ // @ts-ignore -export function deserializeIntoCloudApplicationEvidence(cloudApplicationEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(cloudApplicationEvidence), - "appId": n => { cloudApplicationEvidence.appId = n.getNumberValue(); }, - "displayName": n => { cloudApplicationEvidence.displayName = n.getStringValue(); }, - "instanceId": n => { cloudApplicationEvidence.instanceId = n.getNumberValue(); }, - "instanceName": n => { cloudApplicationEvidence.instanceName = n.getStringValue(); }, - "saasAppId": n => { cloudApplicationEvidence.saasAppId = n.getNumberValue(); }, - "stream": n => { cloudApplicationEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, - } +export function createInformationWorkerProtectionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoInformationWorkerProtectionAuditRecord; } /** - * The deserialization information for the current model - * @param CloudLogonRequestEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {InsiderRiskScopedUserInsightsRecord} */ // @ts-ignore -export function deserializeIntoCloudLogonRequestEvidence(cloudLogonRequestEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(cloudLogonRequestEvidence), - "requestId": n => { cloudLogonRequestEvidence.requestId = n.getStringValue(); }, - } +export function createInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoInsiderRiskScopedUserInsightsRecord; } /** - * The deserialization information for the current model - * @param CloudLogonSessionEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {InsiderRiskScopedUsersRecord} */ // @ts-ignore -export function deserializeIntoCloudLogonSessionEvidence(cloudLogonSessionEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(cloudLogonSessionEvidence), - "account": n => { cloudLogonSessionEvidence.account = n.getObjectValue(createUserEvidenceFromDiscriminatorValue); }, - "browser": n => { cloudLogonSessionEvidence.browser = n.getStringValue(); }, - "deviceName": n => { cloudLogonSessionEvidence.deviceName = n.getStringValue(); }, - "operatingSystem": n => { cloudLogonSessionEvidence.operatingSystem = n.getStringValue(); }, - "previousLogonDateTime": n => { cloudLogonSessionEvidence.previousLogonDateTime = n.getDateValue(); }, - "protocol": n => { cloudLogonSessionEvidence.protocol = n.getStringValue(); }, - "sessionId": n => { cloudLogonSessionEvidence.sessionId = n.getStringValue(); }, - "startUtcDateTime": n => { cloudLogonSessionEvidence.startUtcDateTime = n.getDateValue(); }, - "userAgent": n => { cloudLogonSessionEvidence.userAgent = n.getStringValue(); }, - } +export function createInsiderRiskScopedUsersRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoInsiderRiskScopedUsersRecord; } /** - * The deserialization information for the current model - * @param CollaborationRoot The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntegratedAppsAppAdminActivityAuditRecord} */ // @ts-ignore -export function deserializeIntoCollaborationRoot(collaborationRoot: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(collaborationRoot), - "analyzedEmails": n => { collaborationRoot.analyzedEmails = n.getCollectionOfObjectValues(createAnalyzedEmailFromDiscriminatorValue); }, - } +export function createIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntegratedAppsAppAdminActivityAuditRecord; } /** - * The deserialization information for the current model - * @param CompromiseIndicator The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntegratedAppsAppSettingsAdminActivityAuditRecord} */ // @ts-ignore -export function deserializeIntoCompromiseIndicator(compromiseIndicator: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { compromiseIndicator.backingStoreEnabled = true; }, - "@odata.type": n => { compromiseIndicator.odataType = n.getStringValue(); }, - "value": n => { compromiseIndicator.value = n.getStringValue(); }, - "verdict": n => { compromiseIndicator.verdict = n.getEnumValue(VerdictCategoryObject); }, - } +export function createIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntegratedAppsAppSettingsAdminActivityAuditRecord; } /** - * The deserialization information for the current model - * @param ContainerEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntelligenceProfileCollectionResponse} */ // @ts-ignore -export function deserializeIntoContainerEvidence(containerEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(containerEvidence), - "args": n => { containerEvidence.args = n.getCollectionOfPrimitiveValues("string"); }, - "command": n => { containerEvidence.command = n.getCollectionOfPrimitiveValues("string"); }, - "containerId": n => { containerEvidence.containerId = n.getStringValue(); }, - "image": n => { containerEvidence.image = n.getObjectValue(createContainerImageEvidenceFromDiscriminatorValue); }, - "isPrivileged": n => { containerEvidence.isPrivileged = n.getBooleanValue(); }, - "name": n => { containerEvidence.name = n.getStringValue(); }, - "pod": n => { containerEvidence.pod = n.getObjectValue(createKubernetesPodEvidenceFromDiscriminatorValue); }, - } +export function createIntelligenceProfileCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntelligenceProfileCollectionResponse; } /** - * The deserialization information for the current model - * @param ContainerImageEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntelligenceProfileCountryOrRegionOfOrigin} */ // @ts-ignore -export function deserializeIntoContainerImageEvidence(containerImageEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(containerImageEvidence), - "digestImage": n => { containerImageEvidence.digestImage = n.getObjectValue(createContainerImageEvidenceFromDiscriminatorValue); }, - "imageId": n => { containerImageEvidence.imageId = n.getStringValue(); }, - "registry": n => { containerImageEvidence.registry = n.getObjectValue(createContainerRegistryEvidenceFromDiscriminatorValue); }, - } +export function createIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntelligenceProfileCountryOrRegionOfOrigin; } /** - * The deserialization information for the current model - * @param ContainerRegistryEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntelligenceProfile} */ // @ts-ignore -export function deserializeIntoContainerRegistryEvidence(containerRegistryEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(containerRegistryEvidence), - "registry": n => { containerRegistryEvidence.registry = n.getStringValue(); }, - } +export function createIntelligenceProfileFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntelligenceProfile; } /** - * The deserialization information for the current model - * @param CvssSummary The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntelligenceProfileIndicatorCollectionResponse} */ // @ts-ignore -export function deserializeIntoCvssSummary(cvssSummary: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { cvssSummary.backingStoreEnabled = true; }, - "@odata.type": n => { cvssSummary.odataType = n.getStringValue(); }, - "score": n => { cvssSummary.score = n.getNumberValue(); }, - "severity": n => { cvssSummary.severity = n.getEnumValue(VulnerabilitySeverityObject); }, - "vectorString": n => { cvssSummary.vectorString = n.getStringValue(); }, - } +export function createIntelligenceProfileIndicatorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntelligenceProfileIndicatorCollectionResponse; } /** - * The deserialization information for the current model - * @param DataSet The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IntelligenceProfileIndicator} */ // @ts-ignore -export function deserializeIntoDataSet(dataSet: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(dataSet), - "createdBy": n => { dataSet.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { dataSet.createdDateTime = n.getDateValue(); }, - "description": n => { dataSet.description = n.getStringValue(); }, - "displayName": n => { dataSet.displayName = n.getStringValue(); }, - } +export function createIntelligenceProfileIndicatorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIntelligenceProfileIndicator; } /** - * The deserialization information for the current model - * @param DataSource The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {InvokeActionResult} */ // @ts-ignore -export function deserializeIntoDataSource(dataSource: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(dataSource), - "createdBy": n => { dataSource.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { dataSource.createdDateTime = n.getDateValue(); }, - "displayName": n => { dataSource.displayName = n.getStringValue(); }, - "holdStatus": n => { dataSource.holdStatus = n.getEnumValue(DataSourceHoldStatusObject); }, - } +export function createInvokeActionResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoInvokeActionResult; } /** - * The deserialization information for the current model - * @param DataSourceCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IoTDeviceEvidence} */ // @ts-ignore -export function deserializeIntoDataSourceCollectionResponse(dataSourceCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(dataSourceCollectionResponse), - "value": n => { dataSourceCollectionResponse.value = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, - } +export function createIoTDeviceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIoTDeviceEvidence; } /** - * The deserialization information for the current model - * @param DataSourceContainer The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IpAddress} */ // @ts-ignore -export function deserializeIntoDataSourceContainer(dataSourceContainer: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(dataSourceContainer), - "createdDateTime": n => { dataSourceContainer.createdDateTime = n.getDateValue(); }, - "displayName": n => { dataSourceContainer.displayName = n.getStringValue(); }, - "holdStatus": n => { dataSourceContainer.holdStatus = n.getEnumValue(DataSourceHoldStatusObject); }, - "lastModifiedDateTime": n => { dataSourceContainer.lastModifiedDateTime = n.getDateValue(); }, - "releasedDateTime": n => { dataSourceContainer.releasedDateTime = n.getDateValue(); }, - "status": n => { dataSourceContainer.status = n.getEnumValue(DataSourceContainerStatusObject); }, - } +export function createIpAddressFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIpAddress; } /** - * The deserialization information for the current model - * @param DepartmentTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IpEvidence} */ // @ts-ignore -export function deserializeIntoDepartmentTemplate(departmentTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(departmentTemplate), - } +export function createIpEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIpEvidence; } /** - * The deserialization information for the current model - * @param DepartmentTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IrmActivityAuditTrailRecord} */ // @ts-ignore -export function deserializeIntoDepartmentTemplateCollectionResponse(departmentTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(departmentTemplateCollectionResponse), - "value": n => { departmentTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createDepartmentTemplateFromDiscriminatorValue); }, - } +export function createIrmActivityAuditTrailRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIrmActivityAuditTrailRecord; } /** - * The deserialization information for the current model - * @param DeploymentAccessKeyType The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {IrmUserDefinedDetectionRecord} */ // @ts-ignore -export function deserializeIntoDeploymentAccessKeyType(deploymentAccessKeyType: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { deploymentAccessKeyType.backingStoreEnabled = true; }, - "deploymentAccessKey": n => { deploymentAccessKeyType.deploymentAccessKey = n.getStringValue(); }, - "@odata.type": n => { deploymentAccessKeyType.odataType = n.getStringValue(); }, - } +export function createIrmUserDefinedDetectionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoIrmUserDefinedDetectionRecord; } /** - * The deserialization information for the current model - * @param DetonationBehaviourDetails The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KaizalaAuditRecord} */ // @ts-ignore -export function deserializeIntoDetonationBehaviourDetails(detonationBehaviourDetails: Partial | undefined = {}) : Record void> { - return { - "actionStatus": n => { detonationBehaviourDetails.actionStatus = n.getStringValue(); }, - "backingStoreEnabled": n => { detonationBehaviourDetails.backingStoreEnabled = true; }, - "behaviourCapability": n => { detonationBehaviourDetails.behaviourCapability = n.getStringValue(); }, - "behaviourGroup": n => { detonationBehaviourDetails.behaviourGroup = n.getStringValue(); }, - "details": n => { detonationBehaviourDetails.details = n.getStringValue(); }, - "eventDateTime": n => { detonationBehaviourDetails.eventDateTime = n.getDateValue(); }, - "@odata.type": n => { detonationBehaviourDetails.odataType = n.getStringValue(); }, - "operation": n => { detonationBehaviourDetails.operation = n.getStringValue(); }, - "processId": n => { detonationBehaviourDetails.processId = n.getStringValue(); }, - "processName": n => { detonationBehaviourDetails.processName = n.getStringValue(); }, - "target": n => { detonationBehaviourDetails.target = n.getStringValue(); }, - } +export function createKaizalaAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKaizalaAuditRecord; } /** - * The deserialization information for the current model - * @param DetonationChain The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesClusterEvidence} */ // @ts-ignore -export function deserializeIntoDetonationChain(detonationChain: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { detonationChain.backingStoreEnabled = true; }, - "childNodes": n => { detonationChain.childNodes = n.getCollectionOfObjectValues(createDetonationChainFromDiscriminatorValue); }, - "@odata.type": n => { detonationChain.odataType = n.getStringValue(); }, - "value": n => { detonationChain.value = n.getStringValue(); }, - } +export function createKubernetesClusterEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesClusterEvidence; } /** - * The deserialization information for the current model - * @param DetonationDetails The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesControllerEvidence} */ // @ts-ignore -export function deserializeIntoDetonationDetails(detonationDetails: Partial | undefined = {}) : Record void> { - return { - "analysisDateTime": n => { detonationDetails.analysisDateTime = n.getDateValue(); }, - "backingStoreEnabled": n => { detonationDetails.backingStoreEnabled = true; }, - "compromiseIndicators": n => { detonationDetails.compromiseIndicators = n.getCollectionOfObjectValues(createCompromiseIndicatorFromDiscriminatorValue); }, - "detonationBehaviourDetails": n => { detonationDetails.detonationBehaviourDetails = n.getObjectValue(createDetonationBehaviourDetailsFromDiscriminatorValue); }, - "detonationBehaviourDetailsV2": n => { detonationDetails.detonationBehaviourDetailsV2 = n.getStringValue(); }, - "detonationChain": n => { detonationDetails.detonationChain = n.getObjectValue(createDetonationChainFromDiscriminatorValue); }, - "detonationObservables": n => { detonationDetails.detonationObservables = n.getObjectValue(createDetonationObservablesFromDiscriminatorValue); }, - "detonationScreenshotUri": n => { detonationDetails.detonationScreenshotUri = n.getStringValue(); }, - "detonationVerdict": n => { detonationDetails.detonationVerdict = n.getStringValue(); }, - "detonationVerdictReason": n => { detonationDetails.detonationVerdictReason = n.getStringValue(); }, - "entityMetadata": n => { detonationDetails.entityMetadata = n.getStringValue(); }, - "mitreTechniques": n => { detonationDetails.mitreTechniques = n.getStringValue(); }, - "@odata.type": n => { detonationDetails.odataType = n.getStringValue(); }, - "staticAnalysis": n => { detonationDetails.staticAnalysis = n.getStringValue(); }, - "submissionSource": n => { detonationDetails.submissionSource = n.getStringValue(); }, - } +export function createKubernetesControllerEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesControllerEvidence; } /** - * The deserialization information for the current model - * @param DetonationObservables The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesNamespaceEvidence} */ // @ts-ignore -export function deserializeIntoDetonationObservables(detonationObservables: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { detonationObservables.backingStoreEnabled = true; }, - "contactedIps": n => { detonationObservables.contactedIps = n.getCollectionOfPrimitiveValues("string"); }, - "contactedUrls": n => { detonationObservables.contactedUrls = n.getCollectionOfPrimitiveValues("string"); }, - "droppedfiles": n => { detonationObservables.droppedfiles = n.getCollectionOfPrimitiveValues("string"); }, - "@odata.type": n => { detonationObservables.odataType = n.getStringValue(); }, - } +export function createKubernetesNamespaceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesNamespaceEvidence; } /** - * The deserialization information for the current model - * @param DeviceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesPodEvidence} */ // @ts-ignore -export function deserializeIntoDeviceEvidence(deviceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(deviceEvidence), - "azureAdDeviceId": n => { deviceEvidence.azureAdDeviceId = n.getStringValue(); }, - "defenderAvStatus": n => { deviceEvidence.defenderAvStatus = n.getEnumValue(DefenderAvStatusObject); }, - "deviceDnsName": n => { deviceEvidence.deviceDnsName = n.getStringValue(); }, - "dnsDomain": n => { deviceEvidence.dnsDomain = n.getStringValue(); }, - "firstSeenDateTime": n => { deviceEvidence.firstSeenDateTime = n.getDateValue(); }, - "healthStatus": n => { deviceEvidence.healthStatus = n.getEnumValue(DeviceHealthStatusObject); }, - "hostName": n => { deviceEvidence.hostName = n.getStringValue(); }, - "ipInterfaces": n => { deviceEvidence.ipInterfaces = n.getCollectionOfPrimitiveValues("string"); }, - "lastExternalIpAddress": n => { deviceEvidence.lastExternalIpAddress = n.getStringValue(); }, - "lastIpAddress": n => { deviceEvidence.lastIpAddress = n.getStringValue(); }, - "loggedOnUsers": n => { deviceEvidence.loggedOnUsers = n.getCollectionOfObjectValues(createLoggedOnUserFromDiscriminatorValue); }, - "mdeDeviceId": n => { deviceEvidence.mdeDeviceId = n.getStringValue(); }, - "ntDomain": n => { deviceEvidence.ntDomain = n.getStringValue(); }, - "onboardingStatus": n => { deviceEvidence.onboardingStatus = n.getEnumValue(OnboardingStatusObject); }, - "osBuild": n => { deviceEvidence.osBuild = n.getNumberValue(); }, - "osPlatform": n => { deviceEvidence.osPlatform = n.getStringValue(); }, - "rbacGroupId": n => { deviceEvidence.rbacGroupId = n.getNumberValue(); }, - "rbacGroupName": n => { deviceEvidence.rbacGroupName = n.getStringValue(); }, - "resourceAccessEvents": n => { deviceEvidence.resourceAccessEvents = n.getCollectionOfObjectValues(createResourceAccessEventFromDiscriminatorValue); }, - "riskScore": n => { deviceEvidence.riskScore = n.getEnumValue(DeviceRiskScoreObject); }, - "version": n => { deviceEvidence.version = n.getStringValue(); }, - "vmMetadata": n => { deviceEvidence.vmMetadata = n.getObjectValue(createVmMetadataFromDiscriminatorValue); }, - } +export function createKubernetesPodEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesPodEvidence; } /** - * The deserialization information for the current model - * @param Dictionary The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesSecretEvidence} */ // @ts-ignore -export function deserializeIntoDictionary(dictionary: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { dictionary.backingStoreEnabled = true; }, - "@odata.type": n => { dictionary.odataType = n.getStringValue(); }, - } +export function createKubernetesSecretEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesSecretEvidence; } /** - * The deserialization information for the current model - * @param DispositionReviewStage The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesServiceAccountEvidence} */ // @ts-ignore -export function deserializeIntoDispositionReviewStage(dispositionReviewStage: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(dispositionReviewStage), - "name": n => { dispositionReviewStage.name = n.getStringValue(); }, - "reviewersEmailAddresses": n => { dispositionReviewStage.reviewersEmailAddresses = n.getCollectionOfPrimitiveValues("string"); }, - "stageNumber": n => { dispositionReviewStage.stageNumber = n.getStringValue(); }, - } +export function createKubernetesServiceAccountEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesServiceAccountEvidence; } /** - * The deserialization information for the current model - * @param DispositionReviewStageCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesServiceEvidence} */ // @ts-ignore -export function deserializeIntoDispositionReviewStageCollectionResponse(dispositionReviewStageCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(dispositionReviewStageCollectionResponse), - "value": n => { dispositionReviewStageCollectionResponse.value = n.getCollectionOfObjectValues(createDispositionReviewStageFromDiscriminatorValue); }, - } +export function createKubernetesServiceEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesServiceEvidence; } /** - * The deserialization information for the current model - * @param DnsEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {KubernetesServicePort} */ // @ts-ignore -export function deserializeIntoDnsEvidence(dnsEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(dnsEvidence), - "dnsServerIp": n => { dnsEvidence.dnsServerIp = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "domainName": n => { dnsEvidence.domainName = n.getStringValue(); }, - "hostIpAddress": n => { dnsEvidence.hostIpAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "ipAddresses": n => { dnsEvidence.ipAddresses = n.getCollectionOfObjectValues(createIpEvidenceFromDiscriminatorValue); }, - } +export function createKubernetesServicePortFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoKubernetesServicePort; } /** - * The deserialization information for the current model - * @param EdiscoveryAddToReviewSetOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {LabelAnalyticsAggregateAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryAddToReviewSetOperation(ediscoveryAddToReviewSetOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryAddToReviewSetOperation), - "additionalDataOptions": n => { ediscoveryAddToReviewSetOperation.additionalDataOptions = n.getCollectionOfEnumValues(AdditionalDataOptionsObject); }, - "cloudAttachmentVersion": n => { ediscoveryAddToReviewSetOperation.cloudAttachmentVersion = n.getEnumValue(CloudAttachmentVersionObject); }, - "documentVersion": n => { ediscoveryAddToReviewSetOperation.documentVersion = n.getEnumValue(DocumentVersionObject); }, - "itemsToInclude": n => { ediscoveryAddToReviewSetOperation.itemsToInclude = n.getCollectionOfEnumValues(ItemsToIncludeObject); }, - "reportFileMetadata": n => { ediscoveryAddToReviewSetOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, - "reviewSet": n => { ediscoveryAddToReviewSetOperation.reviewSet = n.getObjectValue(createEdiscoveryReviewSetFromDiscriminatorValue); }, - "search": n => { ediscoveryAddToReviewSetOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, - } +export function createLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoLabelAnalyticsAggregateAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryCase The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {LabelContentExplorerAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryCase(ediscoveryCase: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseEscaped(ediscoveryCase), - "caseMembers": n => { ediscoveryCase.caseMembers = n.getCollectionOfObjectValues(createEdiscoveryCaseMemberFromDiscriminatorValue); }, - "closedBy": n => { ediscoveryCase.closedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "closedDateTime": n => { ediscoveryCase.closedDateTime = n.getDateValue(); }, - "custodians": n => { ediscoveryCase.custodians = n.getCollectionOfObjectValues(createEdiscoveryCustodianFromDiscriminatorValue); }, - "externalId": n => { ediscoveryCase.externalId = n.getStringValue(); }, - "noncustodialDataSources": n => { ediscoveryCase.noncustodialDataSources = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, - "operations": n => { ediscoveryCase.operations = n.getCollectionOfObjectValues(createCaseOperationFromDiscriminatorValue); }, - "reviewSets": n => { ediscoveryCase.reviewSets = n.getCollectionOfObjectValues(createEdiscoveryReviewSetFromDiscriminatorValue); }, - "searches": n => { ediscoveryCase.searches = n.getCollectionOfObjectValues(createEdiscoverySearchFromDiscriminatorValue); }, - "settings": n => { ediscoveryCase.settings = n.getObjectValue(createEdiscoveryCaseSettingsFromDiscriminatorValue); }, - "tags": n => { ediscoveryCase.tags = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, - } +export function createLabelContentExplorerAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoLabelContentExplorerAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryCaseCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {LabelsRoot} */ // @ts-ignore -export function deserializeIntoEdiscoveryCaseCollectionResponse(ediscoveryCaseCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCaseCollectionResponse), - "value": n => { ediscoveryCaseCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCaseFromDiscriminatorValue); }, - } +export function createLabelsRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoLabelsRoot; } /** - * The deserialization information for the current model - * @param EdiscoveryCaseMember The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {LargeContentMetadataAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryCaseMember(ediscoveryCaseMember: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(ediscoveryCaseMember), - "displayName": n => { ediscoveryCaseMember.displayName = n.getStringValue(); }, - "recipientType": n => { ediscoveryCaseMember.recipientType = n.getCollectionOfEnumValues(RecipientTypeObject); }, - "smtpAddress": n => { ediscoveryCaseMember.smtpAddress = n.getStringValue(); }, - } +export function createLargeContentMetadataAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoLargeContentMetadataAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryCaseMemberCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {LoggedOnUser} */ // @ts-ignore -export function deserializeIntoEdiscoveryCaseMemberCollectionResponse(ediscoveryCaseMemberCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCaseMemberCollectionResponse), - "value": n => { ediscoveryCaseMemberCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCaseMemberFromDiscriminatorValue); }, - } +export function createLoggedOnUserFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoLoggedOnUser; } /** - * The deserialization information for the current model - * @param EdiscoveryCaseSettings The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {M365ComplianceConnectorAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryCaseSettings(ediscoveryCaseSettings: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(ediscoveryCaseSettings), - "caseType": n => { ediscoveryCaseSettings.caseType = n.getEnumValue(CaseTypeObject); }, - "ocr": n => { ediscoveryCaseSettings.ocr = n.getObjectValue(createOcrSettingsFromDiscriminatorValue); }, - "redundancyDetection": n => { ediscoveryCaseSettings.redundancyDetection = n.getObjectValue(createRedundancyDetectionSettingsFromDiscriminatorValue); }, - "reviewSetSettings": n => { ediscoveryCaseSettings.reviewSetSettings = n.getCollectionOfEnumValues(ReviewSetSettingsObject); }, - "topicModeling": n => { ediscoveryCaseSettings.topicModeling = n.getObjectValue(createTopicModelingSettingsFromDiscriminatorValue); }, - } +export function createM365ComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoM365ComplianceConnectorAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryCustodian The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {M365daadAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryCustodian(ediscoveryCustodian: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSourceContainer(ediscoveryCustodian), - "acknowledgedDateTime": n => { ediscoveryCustodian.acknowledgedDateTime = n.getDateValue(); }, - "email": n => { ediscoveryCustodian.email = n.getStringValue(); }, - "lastIndexOperation": n => { ediscoveryCustodian.lastIndexOperation = n.getObjectValue(createEdiscoveryIndexOperationFromDiscriminatorValue); }, - "siteSources": n => { ediscoveryCustodian.siteSources = n.getCollectionOfObjectValues(createSiteSourceFromDiscriminatorValue); }, - "unifiedGroupSources": n => { ediscoveryCustodian.unifiedGroupSources = n.getCollectionOfObjectValues(createUnifiedGroupSourceFromDiscriminatorValue); }, - "userSources": n => { ediscoveryCustodian.userSources = n.getCollectionOfObjectValues(createUserSourceFromDiscriminatorValue); }, - } +export function createM365daadAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoM365daadAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryCustodianCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {M365odspAssetMetadataRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryCustodianCollectionResponse(ediscoveryCustodianCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCustodianCollectionResponse), - "value": n => { ediscoveryCustodianCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCustodianFromDiscriminatorValue); }, - } +export function createM365odspAssetMetadataRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoM365odspAssetMetadataRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryEstimateOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {M365SearchSectionsRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryEstimateOperation(ediscoveryEstimateOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryEstimateOperation), - "indexedItemCount": n => { ediscoveryEstimateOperation.indexedItemCount = n.getNumberValue(); }, - "indexedItemsSize": n => { ediscoveryEstimateOperation.indexedItemsSize = n.getNumberValue(); }, - "mailboxCount": n => { ediscoveryEstimateOperation.mailboxCount = n.getNumberValue(); }, - "reportFileMetadata": n => { ediscoveryEstimateOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, - "search": n => { ediscoveryEstimateOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, - "siteCount": n => { ediscoveryEstimateOperation.siteCount = n.getNumberValue(); }, - "statisticsOptions": n => { ediscoveryEstimateOperation.statisticsOptions = n.getCollectionOfEnumValues(StatisticsOptionsObject); }, - "unindexedItemCount": n => { ediscoveryEstimateOperation.unindexedItemCount = n.getNumberValue(); }, - "unindexedItemsSize": n => { ediscoveryEstimateOperation.unindexedItemsSize = n.getNumberValue(); }, - } +export function createM365SearchSectionsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoM365SearchSectionsRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryExportOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MailboxConfigurationEvidence} */ // @ts-ignore -export function deserializeIntoEdiscoveryExportOperation(ediscoveryExportOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryExportOperation), - "description": n => { ediscoveryExportOperation.description = n.getStringValue(); }, - "exportFileMetadata": n => { ediscoveryExportOperation.exportFileMetadata = n.getCollectionOfObjectValues(createExportFileMetadataFromDiscriminatorValue); }, - "exportOptions": n => { ediscoveryExportOperation.exportOptions = n.getCollectionOfEnumValues(ExportOptionsObject); }, - "exportStructure": n => { ediscoveryExportOperation.exportStructure = n.getEnumValue(ExportFileStructureObject); }, - "outputName": n => { ediscoveryExportOperation.outputName = n.getStringValue(); }, - "reviewSet": n => { ediscoveryExportOperation.reviewSet = n.getObjectValue(createEdiscoveryReviewSetFromDiscriminatorValue); }, - "reviewSetQuery": n => { ediscoveryExportOperation.reviewSetQuery = n.getObjectValue(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, - } +export function createMailboxConfigurationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMailboxConfigurationEvidence; } /** - * The deserialization information for the current model - * @param EdiscoveryHoldOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MailboxEvidence} */ // @ts-ignore -export function deserializeIntoEdiscoveryHoldOperation(ediscoveryHoldOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryHoldOperation), - } +export function createMailboxEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMailboxEvidence; } /** - * The deserialization information for the current model - * @param EdiscoveryHoldPolicySyncOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MailClusterEvidence} */ // @ts-ignore -export function deserializeIntoEdiscoveryHoldPolicySyncOperation(ediscoveryHoldPolicySyncOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryHoldPolicySyncOperation), - "reportFileMetadata": n => { ediscoveryHoldPolicySyncOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, - } +export function createMailClusterEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMailClusterEvidence; } /** - * The deserialization information for the current model - * @param EdiscoveryIndexOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MailSubmissionData} */ // @ts-ignore -export function deserializeIntoEdiscoveryIndexOperation(ediscoveryIndexOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryIndexOperation), - } +export function createMailSubmissionDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMailSubmissionData; } /** - * The deserialization information for the current model - * @param EdiscoveryNoncustodialDataSource The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MalwareEvidence} */ // @ts-ignore -export function deserializeIntoEdiscoveryNoncustodialDataSource(ediscoveryNoncustodialDataSource: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSourceContainer(ediscoveryNoncustodialDataSource), - "dataSource": n => { ediscoveryNoncustodialDataSource.dataSource = n.getObjectValue(createDataSourceFromDiscriminatorValue); }, - "lastIndexOperation": n => { ediscoveryNoncustodialDataSource.lastIndexOperation = n.getObjectValue(createEdiscoveryIndexOperationFromDiscriminatorValue); }, - } +export function createMalwareEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMalwareEvidence; } /** - * The deserialization information for the current model - * @param EdiscoveryNoncustodialDataSourceCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ManagedServicesAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse(ediscoveryNoncustodialDataSourceCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryNoncustodialDataSourceCollectionResponse), - "value": n => { ediscoveryNoncustodialDataSourceCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, - } +export function createManagedServicesAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoManagedServicesAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryPurgeDataOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ManagedTenantsAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryPurgeDataOperation(ediscoveryPurgeDataOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryPurgeDataOperation), - "reportFileMetadata": n => { ediscoveryPurgeDataOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, - } +export function createManagedTenantsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoManagedTenantsAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewSet The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MapgAlertsAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewSet(ediscoveryReviewSet: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSet(ediscoveryReviewSet), - "queries": n => { ediscoveryReviewSet.queries = n.getCollectionOfObjectValues(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, - } +export function createMapgAlertsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMapgAlertsAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewSetCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MapgOnboardAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewSetCollectionResponse(ediscoveryReviewSetCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewSetCollectionResponse), - "value": n => { ediscoveryReviewSetCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewSetFromDiscriminatorValue); }, - } +export function createMapgOnboardAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMapgOnboardAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewSetQuery The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MapgPolicyAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewSetQuery(ediscoveryReviewSetQuery: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoSearch(ediscoveryReviewSetQuery), - } +export function createMapgPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMapgPolicyAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewSetQueryCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MapgRemediationAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewSetQueryCollectionResponse(ediscoveryReviewSetQueryCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewSetQueryCollectionResponse), - "value": n => { ediscoveryReviewSetQueryCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, - } +export function createMapgRemediationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMapgRemediationAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewTag The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {McasAlertsAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewTag(ediscoveryReviewTag: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoTag(ediscoveryReviewTag), - "childSelectability": n => { ediscoveryReviewTag.childSelectability = n.getEnumValue(ChildSelectabilityObject); }, - "childTags": n => { ediscoveryReviewTag.childTags = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, - "parent": n => { ediscoveryReviewTag.parent = n.getObjectValue(createEdiscoveryReviewTagFromDiscriminatorValue); }, - } +export function createMcasAlertsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMcasAlertsAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryReviewTagCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MdaAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryReviewTagCollectionResponse(ediscoveryReviewTagCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewTagCollectionResponse), - "value": n => { ediscoveryReviewTagCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, - } +export function createMdaAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMdaAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoverySearch The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MdaDataSecuritySignalRecord} */ // @ts-ignore -export function deserializeIntoEdiscoverySearch(ediscoverySearch: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoSearch(ediscoverySearch), - "additionalSources": n => { ediscoverySearch.additionalSources = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, - "addToReviewSetOperation": n => { ediscoverySearch.addToReviewSetOperation = n.getObjectValue(createEdiscoveryAddToReviewSetOperationFromDiscriminatorValue); }, - "custodianSources": n => { ediscoverySearch.custodianSources = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, - "dataSourceScopes": n => { ediscoverySearch.dataSourceScopes = n.getCollectionOfEnumValues(DataSourceScopesObject); }, - "lastEstimateStatisticsOperation": n => { ediscoverySearch.lastEstimateStatisticsOperation = n.getObjectValue(createEdiscoveryEstimateOperationFromDiscriminatorValue); }, - "noncustodialSources": n => { ediscoverySearch.noncustodialSources = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, - } +export function createMdaDataSecuritySignalRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMdaDataSecuritySignalRecord; } /** - * The deserialization information for the current model - * @param EdiscoverySearchCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MDASHAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoverySearchCollectionResponse(ediscoverySearchCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoverySearchCollectionResponse), - "value": n => { ediscoverySearchCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoverySearchFromDiscriminatorValue); }, - } +export function createMDASHAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMDASHAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoverySearchExportOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MdatpAuditRecord} */ // @ts-ignore -export function deserializeIntoEdiscoverySearchExportOperation(ediscoverySearchExportOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoverySearchExportOperation), - "additionalOptions": n => { ediscoverySearchExportOperation.additionalOptions = n.getCollectionOfEnumValues(AdditionalOptionsObject); }, - "cloudAttachmentVersion": n => { ediscoverySearchExportOperation.cloudAttachmentVersion = n.getEnumValue(CloudAttachmentVersionObject); }, - "description": n => { ediscoverySearchExportOperation.description = n.getStringValue(); }, - "displayName": n => { ediscoverySearchExportOperation.displayName = n.getStringValue(); }, - "documentVersion": n => { ediscoverySearchExportOperation.documentVersion = n.getEnumValue(DocumentVersionObject); }, - "exportCriteria": n => { ediscoverySearchExportOperation.exportCriteria = n.getCollectionOfEnumValues(ExportCriteriaObject); }, - "exportFileMetadata": n => { ediscoverySearchExportOperation.exportFileMetadata = n.getCollectionOfObjectValues(createExportFileMetadataFromDiscriminatorValue); }, - "exportFormat": n => { ediscoverySearchExportOperation.exportFormat = n.getEnumValue(ExportFormatObject); }, - "exportLocation": n => { ediscoverySearchExportOperation.exportLocation = n.getCollectionOfEnumValues(ExportLocationObject); }, - "exportSingleItems": n => { ediscoverySearchExportOperation.exportSingleItems = n.getBooleanValue(); }, - "search": n => { ediscoverySearchExportOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, - } +export function createMdatpAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMdatpAuditRecord; } /** - * The deserialization information for the current model - * @param EdiscoveryTagOperation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MdcEventsRecord} */ // @ts-ignore -export function deserializeIntoEdiscoveryTagOperation(ediscoveryTagOperation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoCaseOperation(ediscoveryTagOperation), - } +export function createMdcEventsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMdcEventsRecord; } /** - * The deserialization information for the current model - * @param EmailSender The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MdiAuditRecord} */ // @ts-ignore -export function deserializeIntoEmailSender(emailSender: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { emailSender.backingStoreEnabled = true; }, - "displayName": n => { emailSender.displayName = n.getStringValue(); }, - "domainName": n => { emailSender.domainName = n.getStringValue(); }, - "emailAddress": n => { emailSender.emailAddress = n.getStringValue(); }, - "@odata.type": n => { emailSender.odataType = n.getStringValue(); }, - } +export function createMdiAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMdiAuditRecord; } /** - * The deserialization information for the current model - * @param EventPropagationResult The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MergeResponse} */ // @ts-ignore -export function deserializeIntoEventPropagationResult(eventPropagationResult: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { eventPropagationResult.backingStoreEnabled = true; }, - "location": n => { eventPropagationResult.location = n.getStringValue(); }, - "@odata.type": n => { eventPropagationResult.odataType = n.getStringValue(); }, - "serviceName": n => { eventPropagationResult.serviceName = n.getStringValue(); }, - "status": n => { eventPropagationResult.status = n.getEnumValue(EventPropagationStatusObject); }, - "statusInformation": n => { eventPropagationResult.statusInformation = n.getStringValue(); }, - } +export function createMergeResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMergeResponse; } /** - * The deserialization information for the current model - * @param EventQuery The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MeshWorldsAuditRecord} */ // @ts-ignore -export function deserializeIntoEventQuery(eventQuery: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { eventQuery.backingStoreEnabled = true; }, - "@odata.type": n => { eventQuery.odataType = n.getStringValue(); }, - "query": n => { eventQuery.query = n.getStringValue(); }, - "queryType": n => { eventQuery.queryType = n.getEnumValue(QueryTypeObject); }, - } +export function createMeshWorldsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMeshWorldsAuditRecord; } /** - * The deserialization information for the current model - * @param ExportFileMetadata The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365BackupBackupItemAuditRecord} */ // @ts-ignore -export function deserializeIntoExportFileMetadata(exportFileMetadata: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { exportFileMetadata.backingStoreEnabled = true; }, - "downloadUrl": n => { exportFileMetadata.downloadUrl = n.getStringValue(); }, - "fileName": n => { exportFileMetadata.fileName = n.getStringValue(); }, - "@odata.type": n => { exportFileMetadata.odataType = n.getStringValue(); }, - "size": n => { exportFileMetadata.size = n.getNumberValue(); }, - } +export function createMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365BackupBackupItemAuditRecord; } /** - * The deserialization information for the current model - * @param FileDetails The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365BackupBackupPolicyAuditRecord} */ // @ts-ignore -export function deserializeIntoFileDetails(fileDetails: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { fileDetails.backingStoreEnabled = true; }, - "fileName": n => { fileDetails.fileName = n.getStringValue(); }, - "filePath": n => { fileDetails.filePath = n.getStringValue(); }, - "filePublisher": n => { fileDetails.filePublisher = n.getStringValue(); }, - "fileSize": n => { fileDetails.fileSize = n.getNumberValue(); }, - "issuer": n => { fileDetails.issuer = n.getStringValue(); }, - "md5": n => { fileDetails.md5 = n.getStringValue(); }, - "@odata.type": n => { fileDetails.odataType = n.getStringValue(); }, - "sha1": n => { fileDetails.sha1 = n.getStringValue(); }, - "sha256": n => { fileDetails.sha256 = n.getStringValue(); }, - "sha256Ac": n => { fileDetails.sha256Ac = n.getStringValue(); }, - "signer": n => { fileDetails.signer = n.getStringValue(); }, - } +export function createMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365BackupBackupPolicyAuditRecord; } /** - * The deserialization information for the current model - * @param FileEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365BackupGranularBrowseTaskAuditRecord} */ // @ts-ignore -export function deserializeIntoFileEvidence(fileEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(fileEvidence), - "detectionStatus": n => { fileEvidence.detectionStatus = n.getEnumValue(DetectionStatusObject); }, - "fileDetails": n => { fileEvidence.fileDetails = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, - "mdeDeviceId": n => { fileEvidence.mdeDeviceId = n.getStringValue(); }, - } +export function createMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365BackupGranularBrowseTaskAuditRecord; } /** - * The deserialization information for the current model - * @param FileHash The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365BackupRestoreItemAuditRecord} */ // @ts-ignore -export function deserializeIntoFileHash(fileHash: Partial | undefined = {}) : Record void> { - return { - "algorithm": n => { fileHash.algorithm = n.getEnumValue(FileHashAlgorithmObject); }, - "backingStoreEnabled": n => { fileHash.backingStoreEnabled = true; }, - "@odata.type": n => { fileHash.odataType = n.getStringValue(); }, - "value": n => { fileHash.value = n.getStringValue(); }, - } +export function createMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365BackupRestoreItemAuditRecord; } /** - * The deserialization information for the current model - * @param FileHashEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365BackupRestoreTaskAuditRecord} */ // @ts-ignore -export function deserializeIntoFileHashEvidence(fileHashEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(fileHashEvidence), - "algorithm": n => { fileHashEvidence.algorithm = n.getEnumValue(FileHashAlgorithmObject); }, - "value": n => { fileHashEvidence.value = n.getStringValue(); }, - } +export function createMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365BackupRestoreTaskAuditRecord; } /** - * The deserialization information for the current model - * @param FilePlanAppliedCategory The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Microsoft365CopilotScheduledPromptAuditRecord} */ // @ts-ignore -export function deserializeIntoFilePlanAppliedCategory(filePlanAppliedCategory: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanAppliedCategory), - "subcategory": n => { filePlanAppliedCategory.subcategory = n.getObjectValue(createFilePlanSubcategoryFromDiscriminatorValue); }, - } +export function createMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoft365CopilotScheduledPromptAuditRecord; } /** - * The deserialization information for the current model - * @param FilePlanAuthority The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftDefenderExpertsXDRAuditRecord} */ // @ts-ignore -export function deserializeIntoFilePlanAuthority(filePlanAuthority: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanAuthority), - } +export function createMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftDefenderExpertsXDRAuditRecord; } /** - * The deserialization information for the current model - * @param FilePlanCitation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftFlowAuditRecord} */ // @ts-ignore -export function deserializeIntoFilePlanCitation(filePlanCitation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanCitation), - "citationJurisdiction": n => { filePlanCitation.citationJurisdiction = n.getStringValue(); }, - "citationUrl": n => { filePlanCitation.citationUrl = n.getStringValue(); }, - } +export function createMicrosoftFlowAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftFlowAuditRecord; } /** - * The deserialization information for the current model - * @param FilePlanDepartment The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftFormsAuditRecord} */ // @ts-ignore -export function deserializeIntoFilePlanDepartment(filePlanDepartment: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanDepartment), - } +export function createMicrosoftFormsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftFormsAuditRecord; } /** - * The deserialization information for the current model - * @param FilePlanDescriptor The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftGraphDataConnectConsent} */ // @ts-ignore -export function deserializeIntoFilePlanDescriptor(filePlanDescriptor: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(filePlanDescriptor), - "authority": n => { filePlanDescriptor.authority = n.getObjectValue(createFilePlanAuthorityFromDiscriminatorValue); }, - "authorityTemplate": n => { filePlanDescriptor.authorityTemplate = n.getObjectValue(createAuthorityTemplateFromDiscriminatorValue); }, - "category": n => { filePlanDescriptor.category = n.getObjectValue(createFilePlanAppliedCategoryFromDiscriminatorValue); }, - "categoryTemplate": n => { filePlanDescriptor.categoryTemplate = n.getObjectValue(createCategoryTemplateFromDiscriminatorValue); }, - "citation": n => { filePlanDescriptor.citation = n.getObjectValue(createFilePlanCitationFromDiscriminatorValue); }, - "citationTemplate": n => { filePlanDescriptor.citationTemplate = n.getObjectValue(createCitationTemplateFromDiscriminatorValue); }, - "department": n => { filePlanDescriptor.department = n.getObjectValue(createFilePlanDepartmentFromDiscriminatorValue); }, - "departmentTemplate": n => { filePlanDescriptor.departmentTemplate = n.getObjectValue(createDepartmentTemplateFromDiscriminatorValue); }, - "filePlanReference": n => { filePlanDescriptor.filePlanReference = n.getObjectValue(createFilePlanReferenceFromDiscriminatorValue); }, - "filePlanReferenceTemplate": n => { filePlanDescriptor.filePlanReferenceTemplate = n.getObjectValue(createFilePlanReferenceTemplateFromDiscriminatorValue); }, - } +export function createMicrosoftGraphDataConnectConsentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftGraphDataConnectConsent; } /** - * The deserialization information for the current model - * @param FilePlanDescriptorBase The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftGraphDataConnectOperation} */ // @ts-ignore -export function deserializeIntoFilePlanDescriptorBase(filePlanDescriptorBase: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { filePlanDescriptorBase.backingStoreEnabled = true; }, - "displayName": n => { filePlanDescriptorBase.displayName = n.getStringValue(); }, - "@odata.type": n => { filePlanDescriptorBase.odataType = n.getStringValue(); }, - } +export function createMicrosoftGraphDataConnectOperationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftGraphDataConnectOperation; } /** - * The deserialization information for the current model - * @param FilePlanDescriptorTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewDataCatalogOperationRecord} */ // @ts-ignore -export function deserializeIntoFilePlanDescriptorTemplate(filePlanDescriptorTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(filePlanDescriptorTemplate), - "createdBy": n => { filePlanDescriptorTemplate.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { filePlanDescriptorTemplate.createdDateTime = n.getDateValue(); }, - "displayName": n => { filePlanDescriptorTemplate.displayName = n.getStringValue(); }, - } +export function createMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewDataCatalogOperationRecord; } /** - * The deserialization information for the current model - * @param FilePlanReference The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewDataMapOperationRecord} */ // @ts-ignore -export function deserializeIntoFilePlanReference(filePlanReference: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanReference), - } +export function createMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewDataMapOperationRecord; } /** - * The deserialization information for the current model - * @param FilePlanReferenceTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewMetadataPolicyOperationRecord} */ // @ts-ignore -export function deserializeIntoFilePlanReferenceTemplate(filePlanReferenceTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(filePlanReferenceTemplate), - } +export function createMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewMetadataPolicyOperationRecord; } /** - * The deserialization information for the current model - * @param FilePlanReferenceTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewPolicyOperationRecord} */ // @ts-ignore -export function deserializeIntoFilePlanReferenceTemplateCollectionResponse(filePlanReferenceTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(filePlanReferenceTemplateCollectionResponse), - "value": n => { filePlanReferenceTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createFilePlanReferenceTemplateFromDiscriminatorValue); }, - } +export function createMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewPolicyOperationRecord; } /** - * The deserialization information for the current model - * @param FilePlanSubcategory The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewPrivacyAuditEvent} */ // @ts-ignore -export function deserializeIntoFilePlanSubcategory(filePlanSubcategory: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorBase(filePlanSubcategory), - } +export function createMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewPrivacyAuditEvent; } /** - * The deserialization information for the current model - * @param FormattedContent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftPurviewUnifiedCatalogOperationRecord} */ // @ts-ignore -export function deserializeIntoFormattedContent(formattedContent: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { formattedContent.backingStoreEnabled = true; }, - "content": n => { formattedContent.content = n.getStringValue(); }, - "format": n => { formattedContent.format = n.getEnumValue(ContentFormatObject); }, - "@odata.type": n => { formattedContent.odataType = n.getStringValue(); }, - } +export function createMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftPurviewUnifiedCatalogOperationRecord; } /** - * The deserialization information for the current model - * @param GeoLocation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftStreamAuditRecord} */ // @ts-ignore -export function deserializeIntoGeoLocation(geoLocation: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { geoLocation.backingStoreEnabled = true; }, - "city": n => { geoLocation.city = n.getStringValue(); }, - "countryName": n => { geoLocation.countryName = n.getStringValue(); }, - "latitude": n => { geoLocation.latitude = n.getNumberValue(); }, - "longitude": n => { geoLocation.longitude = n.getNumberValue(); }, - "@odata.type": n => { geoLocation.odataType = n.getStringValue(); }, - "state": n => { geoLocation.state = n.getStringValue(); }, - } +export function createMicrosoftStreamAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftStreamAuditRecord; } /** - * The deserialization information for the current model - * @param GitHubOrganizationEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsAdminAuditRecord} */ // @ts-ignore -export function deserializeIntoGitHubOrganizationEvidence(gitHubOrganizationEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(gitHubOrganizationEvidence), - "company": n => { gitHubOrganizationEvidence.company = n.getStringValue(); }, - "displayName": n => { gitHubOrganizationEvidence.displayName = n.getStringValue(); }, - "email": n => { gitHubOrganizationEvidence.email = n.getStringValue(); }, - "login": n => { gitHubOrganizationEvidence.login = n.getStringValue(); }, - "orgId": n => { gitHubOrganizationEvidence.orgId = n.getStringValue(); }, - "webUrl": n => { gitHubOrganizationEvidence.webUrl = n.getStringValue(); }, - } +export function createMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsAdminAuditRecord; } /** - * The deserialization information for the current model - * @param GitHubRepoEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsAnalyticsAuditRecord} */ // @ts-ignore -export function deserializeIntoGitHubRepoEvidence(gitHubRepoEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(gitHubRepoEvidence), - "baseUrl": n => { gitHubRepoEvidence.baseUrl = n.getStringValue(); }, - "login": n => { gitHubRepoEvidence.login = n.getStringValue(); }, - "owner": n => { gitHubRepoEvidence.owner = n.getStringValue(); }, - "ownerType": n => { gitHubRepoEvidence.ownerType = n.getStringValue(); }, - "repoId": n => { gitHubRepoEvidence.repoId = n.getStringValue(); }, - } +export function createMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsAnalyticsAuditRecord; } /** - * The deserialization information for the current model - * @param GitHubUserEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsAuditRecord} */ // @ts-ignore -export function deserializeIntoGitHubUserEvidence(gitHubUserEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(gitHubUserEvidence), - "email": n => { gitHubUserEvidence.email = n.getStringValue(); }, - "login": n => { gitHubUserEvidence.login = n.getStringValue(); }, - "name": n => { gitHubUserEvidence.name = n.getStringValue(); }, - "userId": n => { gitHubUserEvidence.userId = n.getStringValue(); }, - "webUrl": n => { gitHubUserEvidence.webUrl = n.getStringValue(); }, - } +export function createMicrosoftTeamsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsAuditRecord; } /** - * The deserialization information for the current model - * @param GoogleCloudResourceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsDeviceAuditRecord} */ // @ts-ignore -export function deserializeIntoGoogleCloudResourceEvidence(googleCloudResourceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(googleCloudResourceEvidence), - "fullResourceName": n => { googleCloudResourceEvidence.fullResourceName = n.getStringValue(); }, - "location": n => { googleCloudResourceEvidence.location = n.getStringValue(); }, - "locationType": n => { googleCloudResourceEvidence.locationType = n.getEnumValue(GoogleCloudLocationTypeObject); }, - "projectId": n => { googleCloudResourceEvidence.projectId = n.getStringValue(); }, - "projectNumber": n => { googleCloudResourceEvidence.projectNumber = n.getNumberValue(); }, - "resourceName": n => { googleCloudResourceEvidence.resourceName = n.getStringValue(); }, - "resourceType": n => { googleCloudResourceEvidence.resourceType = n.getStringValue(); }, - } +export function createMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsDeviceAuditRecord; } /** - * The deserialization information for the current model - * @param HealthIssue The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsRetentionLabelActionAuditRecord} */ // @ts-ignore -export function deserializeIntoHealthIssue(healthIssue: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(healthIssue), - "additionalInformation": n => { healthIssue.additionalInformation = n.getCollectionOfPrimitiveValues("string"); }, - "createdDateTime": n => { healthIssue.createdDateTime = n.getDateValue(); }, - "description": n => { healthIssue.description = n.getStringValue(); }, - "displayName": n => { healthIssue.displayName = n.getStringValue(); }, - "domainNames": n => { healthIssue.domainNames = n.getCollectionOfPrimitiveValues("string"); }, - "healthIssueType": n => { healthIssue.healthIssueType = n.getEnumValue(HealthIssueTypeObject); }, - "issueTypeId": n => { healthIssue.issueTypeId = n.getStringValue(); }, - "lastModifiedDateTime": n => { healthIssue.lastModifiedDateTime = n.getDateValue(); }, - "recommendations": n => { healthIssue.recommendations = n.getCollectionOfPrimitiveValues("string"); }, - "recommendedActionCommands": n => { healthIssue.recommendedActionCommands = n.getCollectionOfPrimitiveValues("string"); }, - "sensorDNSNames": n => { healthIssue.sensorDNSNames = n.getCollectionOfPrimitiveValues("string"); }, - "severity": n => { healthIssue.severity = n.getEnumValue(HealthIssueSeverityObject); }, - "status": n => { healthIssue.status = n.getEnumValue(HealthIssueStatusObject); }, - } +export function createMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsRetentionLabelActionAuditRecord; } /** - * The deserialization information for the current model - * @param HealthIssueCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsSensitivityLabelActionAuditRecord} */ // @ts-ignore -export function deserializeIntoHealthIssueCollectionResponse(healthIssueCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(healthIssueCollectionResponse), - "value": n => { healthIssueCollectionResponse.value = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, - } +export function createMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsSensitivityLabelActionAuditRecord; } /** - * The deserialization information for the current model - * @param Host The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsShiftsAuditRecord} */ // @ts-ignore -export function deserializeIntoHost(host: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(host), - "childHostPairs": n => { host.childHostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, - "components": n => { host.components = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, - "cookies": n => { host.cookies = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, - "firstSeenDateTime": n => { host.firstSeenDateTime = n.getDateValue(); }, - "hostPairs": n => { host.hostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, - "lastSeenDateTime": n => { host.lastSeenDateTime = n.getDateValue(); }, - "parentHostPairs": n => { host.parentHostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, - "passiveDns": n => { host.passiveDns = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, - "passiveDnsReverse": n => { host.passiveDnsReverse = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, - "ports": n => { host.ports = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, - "reputation": n => { host.reputation = n.getObjectValue(createHostReputationFromDiscriminatorValue); }, - "sslCertificates": n => { host.sslCertificates = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, - "subdomains": n => { host.subdomains = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, - "trackers": n => { host.trackers = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, - "whois": n => { host.whois = n.getObjectValue(createWhoisRecordFromDiscriminatorValue); }, - } +export function createMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsShiftsAuditRecord; } /** - * The deserialization information for the current model - * @param HostCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftTeamsUserConcernAuditRecord} */ // @ts-ignore -export function deserializeIntoHostCollectionResponse(hostCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostCollectionResponse), - "value": n => { hostCollectionResponse.value = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, - } +export function createMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftTeamsUserConcernAuditRecord; } /** - * The deserialization information for the current model - * @param HostComponent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelExchangeItemAuditRecord} */ // @ts-ignore -export function deserializeIntoHostComponent(hostComponent: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(hostComponent), - "category": n => { hostComponent.category = n.getStringValue(); }, - "firstSeenDateTime": n => { hostComponent.firstSeenDateTime = n.getDateValue(); }, - "host": n => { hostComponent.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastSeenDateTime": n => { hostComponent.lastSeenDateTime = n.getDateValue(); }, - "name": n => { hostComponent.name = n.getStringValue(); }, - "version": n => { hostComponent.version = n.getStringValue(); }, - } +export function createMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelExchangeItemAuditRecord; } /** - * The deserialization information for the current model - * @param HostComponentCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelProgressFeedbackAuditRecord} */ // @ts-ignore -export function deserializeIntoHostComponentCollectionResponse(hostComponentCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostComponentCollectionResponse), - "value": n => { hostComponentCollectionResponse.value = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, - } +export function createMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelProgressFeedbackAuditRecord; } /** - * The deserialization information for the current model - * @param HostCookie The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelSharePointItemAuditRecord} */ // @ts-ignore -export function deserializeIntoHostCookie(hostCookie: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(hostCookie), - "domain": n => { hostCookie.domain = n.getStringValue(); }, - "firstSeenDateTime": n => { hostCookie.firstSeenDateTime = n.getDateValue(); }, - "host": n => { hostCookie.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastSeenDateTime": n => { hostCookie.lastSeenDateTime = n.getDateValue(); }, - "name": n => { hostCookie.name = n.getStringValue(); }, - } +export function createMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelSharePointItemAuditRecord; } /** - * The deserialization information for the current model - * @param HostCookieCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelSharePointPolicyLocationAuditRecord} */ // @ts-ignore -export function deserializeIntoHostCookieCollectionResponse(hostCookieCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostCookieCollectionResponse), - "value": n => { hostCookieCollectionResponse.value = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, - } +export function createMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelSharePointPolicyLocationAuditRecord; } /** - * The deserialization information for the current model - * @param HostLogonSessionEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelSimulationSharePointCompletionRecord} */ // @ts-ignore -export function deserializeIntoHostLogonSessionEvidence(hostLogonSessionEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(hostLogonSessionEvidence), - "account": n => { hostLogonSessionEvidence.account = n.getObjectValue(createUserEvidenceFromDiscriminatorValue); }, - "endUtcDateTime": n => { hostLogonSessionEvidence.endUtcDateTime = n.getDateValue(); }, - "host": n => { hostLogonSessionEvidence.host = n.getObjectValue(createDeviceEvidenceFromDiscriminatorValue); }, - "sessionId": n => { hostLogonSessionEvidence.sessionId = n.getStringValue(); }, - "startUtcDateTime": n => { hostLogonSessionEvidence.startUtcDateTime = n.getDateValue(); }, - } +export function createMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelSimulationSharePointCompletionRecord; } /** - * The deserialization information for the current model - * @param Hostname The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelSimulationSharePointProgressRecord} */ // @ts-ignore -export function deserializeIntoHostname(hostname: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoHost(hostname), - "registrant": n => { hostname.registrant = n.getStringValue(); }, - "registrar": n => { hostname.registrar = n.getStringValue(); }, - } +export function createMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelSimulationSharePointProgressRecord; } /** - * The deserialization information for the current model - * @param HostPair The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipAutoLabelSimulationStatisticsRecord} */ // @ts-ignore -export function deserializeIntoHostPair(hostPair: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(hostPair), - "childHost": n => { hostPair.childHost = n.getObjectValue(createHostFromDiscriminatorValue); }, - "firstSeenDateTime": n => { hostPair.firstSeenDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { hostPair.lastSeenDateTime = n.getDateValue(); }, - "linkKind": n => { hostPair.linkKind = n.getStringValue(); }, - "parentHost": n => { hostPair.parentHost = n.getObjectValue(createHostFromDiscriminatorValue); }, - } +export function createMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipAutoLabelSimulationStatisticsRecord; } /** - * The deserialization information for the current model - * @param HostPairCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipExactDataMatchAuditRecord} */ // @ts-ignore -export function deserializeIntoHostPairCollectionResponse(hostPairCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostPairCollectionResponse), - "value": n => { hostPairCollectionResponse.value = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, - } +export function createMipExactDataMatchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipExactDataMatchAuditRecord; } /** - * The deserialization information for the current model - * @param HostPort The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipLabelAnalyticsAuditRecord} */ // @ts-ignore -export function deserializeIntoHostPort(hostPort: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(hostPort), - "banners": n => { hostPort.banners = n.getCollectionOfObjectValues(createHostPortBannerFromDiscriminatorValue); }, - "firstSeenDateTime": n => { hostPort.firstSeenDateTime = n.getDateValue(); }, - "host": n => { hostPort.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastScanDateTime": n => { hostPort.lastScanDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { hostPort.lastSeenDateTime = n.getDateValue(); }, - "mostRecentSslCertificate": n => { hostPort.mostRecentSslCertificate = n.getObjectValue(createSslCertificateFromDiscriminatorValue); }, - "port": n => { hostPort.port = n.getNumberValue(); }, - "protocol": n => { hostPort.protocol = n.getEnumValue(HostPortProtocolObject); }, - "services": n => { hostPort.services = n.getCollectionOfObjectValues(createHostPortComponentFromDiscriminatorValue); }, - "status": n => { hostPort.status = n.getEnumValue(HostPortStatusObject); }, - "timesObserved": n => { hostPort.timesObserved = n.getNumberValue(); }, - } +export function createMipLabelAnalyticsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipLabelAnalyticsAuditRecord; } /** - * The deserialization information for the current model - * @param HostPortBanner The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MipLabelAuditRecord} */ // @ts-ignore -export function deserializeIntoHostPortBanner(hostPortBanner: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { hostPortBanner.backingStoreEnabled = true; }, - "banner": n => { hostPortBanner.banner = n.getStringValue(); }, - "firstSeenDateTime": n => { hostPortBanner.firstSeenDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { hostPortBanner.lastSeenDateTime = n.getDateValue(); }, - "@odata.type": n => { hostPortBanner.odataType = n.getStringValue(); }, - "scanProtocol": n => { hostPortBanner.scanProtocol = n.getStringValue(); }, - "timesObserved": n => { hostPortBanner.timesObserved = n.getNumberValue(); }, - } +export function createMipLabelAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMipLabelAuditRecord; } /** - * The deserialization information for the current model - * @param HostPortCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MosAgentInfoRecord} */ // @ts-ignore -export function deserializeIntoHostPortCollectionResponse(hostPortCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostPortCollectionResponse), - "value": n => { hostPortCollectionResponse.value = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, - } +export function createMosAgentInfoRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMosAgentInfoRecord; } /** - * The deserialization information for the current model - * @param HostPortComponent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MosAgentInfoRecordV2} */ // @ts-ignore -export function deserializeIntoHostPortComponent(hostPortComponent: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { hostPortComponent.backingStoreEnabled = true; }, - "component": n => { hostPortComponent.component = n.getObjectValue(createHostComponentFromDiscriminatorValue); }, - "firstSeenDateTime": n => { hostPortComponent.firstSeenDateTime = n.getDateValue(); }, - "isRecent": n => { hostPortComponent.isRecent = n.getBooleanValue(); }, - "lastSeenDateTime": n => { hostPortComponent.lastSeenDateTime = n.getDateValue(); }, - "@odata.type": n => { hostPortComponent.odataType = n.getStringValue(); }, - } +export function createMosAgentInfoRecordV2FromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMosAgentInfoRecordV2; } /** - * The deserialization information for the current model - * @param HostReputation The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Ms365dCustomDetectionAuditRecord} */ // @ts-ignore -export function deserializeIntoHostReputation(hostReputation: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(hostReputation), - "classification": n => { hostReputation.classification = n.getEnumValue(HostReputationClassificationObject); }, - "rules": n => { hostReputation.rules = n.getCollectionOfObjectValues(createHostReputationRuleFromDiscriminatorValue); }, - "score": n => { hostReputation.score = n.getNumberValue(); }, - } +export function createMs365dCustomDetectionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMs365dCustomDetectionAuditRecord; } /** - * The deserialization information for the current model - * @param HostReputationRule The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Ms365dIncidentAuditRecord} */ // @ts-ignore -export function deserializeIntoHostReputationRule(hostReputationRule: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { hostReputationRule.backingStoreEnabled = true; }, - "description": n => { hostReputationRule.description = n.getStringValue(); }, - "name": n => { hostReputationRule.name = n.getStringValue(); }, - "@odata.type": n => { hostReputationRule.odataType = n.getStringValue(); }, - "relatedDetailsUrl": n => { hostReputationRule.relatedDetailsUrl = n.getStringValue(); }, - "severity": n => { hostReputationRule.severity = n.getEnumValue(HostReputationRuleSeverityObject); }, - } +export function createMs365dIncidentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMs365dIncidentAuditRecord; } /** - * The deserialization information for the current model - * @param HostSslCertificate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Ms365dSuppressionRuleAuditRecord} */ // @ts-ignore -export function deserializeIntoHostSslCertificate(hostSslCertificate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(hostSslCertificate), - "firstSeenDateTime": n => { hostSslCertificate.firstSeenDateTime = n.getDateValue(); }, - "host": n => { hostSslCertificate.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastSeenDateTime": n => { hostSslCertificate.lastSeenDateTime = n.getDateValue(); }, - "ports": n => { hostSslCertificate.ports = n.getCollectionOfObjectValues(createHostSslCertificatePortFromDiscriminatorValue); }, - "sslCertificate": n => { hostSslCertificate.sslCertificate = n.getObjectValue(createSslCertificateFromDiscriminatorValue); }, - } +export function createMs365dSuppressionRuleAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMs365dSuppressionRuleAuditRecord; } /** - * The deserialization information for the current model - * @param HostSslCertificateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsdeCustomCollectionAuditRecord} */ // @ts-ignore -export function deserializeIntoHostSslCertificateCollectionResponse(hostSslCertificateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostSslCertificateCollectionResponse), - "value": n => { hostSslCertificateCollectionResponse.value = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, - } +export function createMsdeCustomCollectionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsdeCustomCollectionAuditRecord; } /** - * The deserialization information for the current model - * @param HostSslCertificatePort The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsdeGeneralSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoHostSslCertificatePort(hostSslCertificatePort: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { hostSslCertificatePort.backingStoreEnabled = true; }, - "firstSeenDateTime": n => { hostSslCertificatePort.firstSeenDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { hostSslCertificatePort.lastSeenDateTime = n.getDateValue(); }, - "@odata.type": n => { hostSslCertificatePort.odataType = n.getStringValue(); }, - "port": n => { hostSslCertificatePort.port = n.getNumberValue(); }, - } +export function createMsdeGeneralSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsdeGeneralSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param HostTracker The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsdeIndicatorsSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoHostTracker(hostTracker: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(hostTracker), - "firstSeenDateTime": n => { hostTracker.firstSeenDateTime = n.getDateValue(); }, - "host": n => { hostTracker.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "kind": n => { hostTracker.kind = n.getStringValue(); }, - "lastSeenDateTime": n => { hostTracker.lastSeenDateTime = n.getDateValue(); }, - "value": n => { hostTracker.value = n.getStringValue(); }, - } +export function createMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsdeIndicatorsSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param HostTrackerCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsdeResponseActionsAuditRecord} */ // @ts-ignore -export function deserializeIntoHostTrackerCollectionResponse(hostTrackerCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(hostTrackerCollectionResponse), - "value": n => { hostTrackerCollectionResponse.value = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, - } +export function createMsdeResponseActionsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsdeResponseActionsAuditRecord; } /** - * The deserialization information for the current model - * @param HuntingQueryResults The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsdeRolesSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoHuntingQueryResults(huntingQueryResults: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { huntingQueryResults.backingStoreEnabled = true; }, - "@odata.type": n => { huntingQueryResults.odataType = n.getStringValue(); }, - "results": n => { huntingQueryResults.results = n.getCollectionOfObjectValues(createHuntingRowResultFromDiscriminatorValue); }, - "schema": n => { huntingQueryResults.schema = n.getCollectionOfObjectValues(createSinglePropertySchemaFromDiscriminatorValue); }, - } +export function createMsdeRolesSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsdeRolesSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param HuntingRowResult The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MspVectorSearchContentMetadataAuditRecord} */ // @ts-ignore -export function deserializeIntoHuntingRowResult(huntingRowResult: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { huntingRowResult.backingStoreEnabled = true; }, - "@odata.type": n => { huntingRowResult.odataType = n.getStringValue(); }, - } +export function createMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMspVectorSearchContentMetadataAuditRecord; } /** - * The deserialization information for the current model - * @param Hyperlink The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MsticNationStateNotificationRecord} */ // @ts-ignore -export function deserializeIntoHyperlink(hyperlink: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { hyperlink.backingStoreEnabled = true; }, - "name": n => { hyperlink.name = n.getStringValue(); }, - "@odata.type": n => { hyperlink.odataType = n.getStringValue(); }, - "url": n => { hyperlink.url = n.getStringValue(); }, - } +export function createMsticNationStateNotificationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMsticNationStateNotificationRecord; } /** - * The deserialization information for the current model - * @param IdentityAccounts The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MultiStageDispositionAuditRecord} */ // @ts-ignore -export function deserializeIntoIdentityAccounts(identityAccounts: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(identityAccounts), - "accounts": n => { identityAccounts.accounts = n.getCollectionOfObjectValues(createAccountFromDiscriminatorValue); }, - "cloudSecurityIdentifier": n => { identityAccounts.cloudSecurityIdentifier = n.getStringValue(); }, - "displayName": n => { identityAccounts.displayName = n.getStringValue(); }, - "domain": n => { identityAccounts.domain = n.getStringValue(); }, - "isEnabled": n => { identityAccounts.isEnabled = n.getBooleanValue(); }, - "onPremisesSecurityIdentifier": n => { identityAccounts.onPremisesSecurityIdentifier = n.getStringValue(); }, - } +export function createMultiStageDispositionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMultiStageDispositionAuditRecord; } /** - * The deserialization information for the current model - * @param IdentityAccountsCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MyAnalyticsSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoIdentityAccountsCollectionResponse(identityAccountsCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(identityAccountsCollectionResponse), - "value": n => { identityAccountsCollectionResponse.value = n.getCollectionOfObjectValues(createIdentityAccountsFromDiscriminatorValue); }, - } +export function createMyAnalyticsSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMyAnalyticsSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param IdentityContainer The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {NetworkAdapter} */ // @ts-ignore -export function deserializeIntoIdentityContainer(identityContainer: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(identityContainer), - "healthIssues": n => { identityContainer.healthIssues = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, - "identityAccounts": n => { identityContainer.identityAccounts = n.getCollectionOfObjectValues(createIdentityAccountsFromDiscriminatorValue); }, - "sensorCandidateActivationConfiguration": n => { identityContainer.sensorCandidateActivationConfiguration = n.getObjectValue(createSensorCandidateActivationConfigurationFromDiscriminatorValue); }, - "sensorCandidates": n => { identityContainer.sensorCandidates = n.getCollectionOfObjectValues(createSensorCandidateFromDiscriminatorValue); }, - "sensors": n => { identityContainer.sensors = n.getCollectionOfObjectValues(createSensorFromDiscriminatorValue); }, - "settings": n => { identityContainer.settings = n.getObjectValue(createSettingsContainerFromDiscriminatorValue); }, - } +export function createNetworkAdapterFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoNetworkAdapter; } /** - * The deserialization information for the current model - * @param Incident The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {NetworkConnectionEvidence} */ // @ts-ignore -export function deserializeIntoIncident(incident: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(incident), - "alerts": n => { incident.alerts = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, - "assignedTo": n => { incident.assignedTo = n.getStringValue(); }, - "classification": n => { incident.classification = n.getEnumValue(AlertClassificationObject); }, - "comments": n => { incident.comments = n.getCollectionOfObjectValues(createAlertCommentFromDiscriminatorValue); }, - "createdDateTime": n => { incident.createdDateTime = n.getDateValue(); }, - "customTags": n => { incident.customTags = n.getCollectionOfPrimitiveValues("string"); }, - "description": n => { incident.description = n.getStringValue(); }, - "determination": n => { incident.determination = n.getEnumValue(AlertDeterminationObject); }, - "displayName": n => { incident.displayName = n.getStringValue(); }, - "incidentWebUrl": n => { incident.incidentWebUrl = n.getStringValue(); }, - "lastModifiedBy": n => { incident.lastModifiedBy = n.getStringValue(); }, - "lastUpdateDateTime": n => { incident.lastUpdateDateTime = n.getDateValue(); }, - "priorityScore": n => { incident.priorityScore = n.getNumberValue(); }, - "redirectIncidentId": n => { incident.redirectIncidentId = n.getStringValue(); }, - "resolvingComment": n => { incident.resolvingComment = n.getStringValue(); }, - "severity": n => { incident.severity = n.getEnumValue(AlertSeverityObject); }, - "status": n => { incident.status = n.getEnumValue(IncidentStatusObject); }, - "summary": n => { incident.summary = n.getStringValue(); }, - "systemTags": n => { incident.systemTags = n.getCollectionOfPrimitiveValues("string"); }, - "tenantId": n => { incident.tenantId = n.getStringValue(); }, - } +export function createNetworkConnectionEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoNetworkConnectionEvidence; } /** - * The deserialization information for the current model - * @param IncidentCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {NicEvidence} */ // @ts-ignore -export function deserializeIntoIncidentCollectionResponse(incidentCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(incidentCollectionResponse), - "value": n => { incidentCollectionResponse.value = n.getCollectionOfObjectValues(createIncidentFromDiscriminatorValue); }, - } +export function createNicEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoNicEvidence; } /** - * The deserialization information for the current model - * @param Indicator The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {NoisyAlertPolicyAuditRecord} */ // @ts-ignore -export function deserializeIntoIndicator(indicator: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(indicator), - "artifact": n => { indicator.artifact = n.getObjectValue(createArtifactFromDiscriminatorValue); }, - "source": n => { indicator.source = n.getEnumValue(IndicatorSourceObject); }, - } +export function createNoisyAlertPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoNoisyAlertPolicyAuditRecord; } /** - * The deserialization information for the current model - * @param IntelligenceProfile The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OauthApplicationEvidence} */ // @ts-ignore -export function deserializeIntoIntelligenceProfile(intelligenceProfile: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(intelligenceProfile), - "aliases": n => { intelligenceProfile.aliases = n.getCollectionOfPrimitiveValues("string"); }, - "countriesOrRegionsOfOrigin": n => { intelligenceProfile.countriesOrRegionsOfOrigin = n.getCollectionOfObjectValues(createIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue); }, - "description": n => { intelligenceProfile.description = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "firstActiveDateTime": n => { intelligenceProfile.firstActiveDateTime = n.getDateValue(); }, - "indicators": n => { intelligenceProfile.indicators = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, - "kind": n => { intelligenceProfile.kind = n.getEnumValue(IntelligenceProfileKindObject); }, - "summary": n => { intelligenceProfile.summary = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "targets": n => { intelligenceProfile.targets = n.getCollectionOfPrimitiveValues("string"); }, - "title": n => { intelligenceProfile.title = n.getStringValue(); }, - "tradecraft": n => { intelligenceProfile.tradecraft = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - } +export function createOauthApplicationEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOauthApplicationEvidence; } /** - * The deserialization information for the current model - * @param IntelligenceProfileCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OcrSettings} */ // @ts-ignore -export function deserializeIntoIntelligenceProfileCollectionResponse(intelligenceProfileCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(intelligenceProfileCollectionResponse), - "value": n => { intelligenceProfileCollectionResponse.value = n.getCollectionOfObjectValues(createIntelligenceProfileFromDiscriminatorValue); }, - } +export function createOcrSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOcrSettings; } /** - * The deserialization information for the current model - * @param IntelligenceProfileCountryOrRegionOfOrigin The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OfficeNativeAuditRecord} */ // @ts-ignore -export function deserializeIntoIntelligenceProfileCountryOrRegionOfOrigin(intelligenceProfileCountryOrRegionOfOrigin: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { intelligenceProfileCountryOrRegionOfOrigin.backingStoreEnabled = true; }, - "code": n => { intelligenceProfileCountryOrRegionOfOrigin.code = n.getStringValue(); }, - "label": n => { intelligenceProfileCountryOrRegionOfOrigin.label = n.getStringValue(); }, - "@odata.type": n => { intelligenceProfileCountryOrRegionOfOrigin.odataType = n.getStringValue(); }, - } +export function createOfficeNativeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOfficeNativeAuditRecord; } /** - * The deserialization information for the current model - * @param IntelligenceProfileIndicator The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OmePortalAuditRecord} */ // @ts-ignore -export function deserializeIntoIntelligenceProfileIndicator(intelligenceProfileIndicator: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoIndicator(intelligenceProfileIndicator), - "firstSeenDateTime": n => { intelligenceProfileIndicator.firstSeenDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { intelligenceProfileIndicator.lastSeenDateTime = n.getDateValue(); }, - } +export function createOmePortalAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOmePortalAuditRecord; } /** - * The deserialization information for the current model - * @param IntelligenceProfileIndicatorCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OnDemandSharePointClassificationAuditRecord} */ // @ts-ignore -export function deserializeIntoIntelligenceProfileIndicatorCollectionResponse(intelligenceProfileIndicatorCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(intelligenceProfileIndicatorCollectionResponse), - "value": n => { intelligenceProfileIndicatorCollectionResponse.value = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, - } +export function createOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOnDemandSharePointClassificationAuditRecord; } /** - * The deserialization information for the current model - * @param InvokeActionResult The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OneDriveAuditRecord} */ // @ts-ignore -export function deserializeIntoInvokeActionResult(invokeActionResult: Partial | undefined = {}) : Record void> { - return { - "accountId": n => { invokeActionResult.accountId = n.getStringValue(); }, - "action": n => { invokeActionResult.action = n.getEnumValue(ActionObject); }, - "backingStoreEnabled": n => { invokeActionResult.backingStoreEnabled = true; }, - "correlationId": n => { invokeActionResult.correlationId = n.getStringValue(); }, - "identityProvider": n => { invokeActionResult.identityProvider = n.getEnumValue(IdentityProviderObject); }, - "@odata.type": n => { invokeActionResult.odataType = n.getStringValue(); }, - } +export function createOneDriveAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOneDriveAuditRecord; } /** - * The deserialization information for the current model - * @param IoTDeviceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OnPremisesFileShareScannerDLPAuditRecord} */ // @ts-ignore -export function deserializeIntoIoTDeviceEvidence(ioTDeviceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(ioTDeviceEvidence), - "deviceId": n => { ioTDeviceEvidence.deviceId = n.getStringValue(); }, - "deviceName": n => { ioTDeviceEvidence.deviceName = n.getStringValue(); }, - "devicePageLink": n => { ioTDeviceEvidence.devicePageLink = n.getStringValue(); }, - "deviceSubType": n => { ioTDeviceEvidence.deviceSubType = n.getStringValue(); }, - "deviceType": n => { ioTDeviceEvidence.deviceType = n.getStringValue(); }, - "importance": n => { ioTDeviceEvidence.importance = n.getEnumValue(IoTDeviceImportanceTypeObject); }, - "ioTHub": n => { ioTDeviceEvidence.ioTHub = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, - "ioTSecurityAgentId": n => { ioTDeviceEvidence.ioTSecurityAgentId = n.getStringValue(); }, - "ipAddress": n => { ioTDeviceEvidence.ipAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "isAuthorized": n => { ioTDeviceEvidence.isAuthorized = n.getBooleanValue(); }, - "isProgramming": n => { ioTDeviceEvidence.isProgramming = n.getBooleanValue(); }, - "isScanner": n => { ioTDeviceEvidence.isScanner = n.getBooleanValue(); }, - "macAddress": n => { ioTDeviceEvidence.macAddress = n.getStringValue(); }, - "manufacturer": n => { ioTDeviceEvidence.manufacturer = n.getStringValue(); }, - "model": n => { ioTDeviceEvidence.model = n.getStringValue(); }, - "nics": n => { ioTDeviceEvidence.nics = n.getCollectionOfObjectValues(createNicEvidenceFromDiscriminatorValue); }, - "operatingSystem": n => { ioTDeviceEvidence.operatingSystem = n.getStringValue(); }, - "owners": n => { ioTDeviceEvidence.owners = n.getCollectionOfPrimitiveValues("string"); }, - "protocols": n => { ioTDeviceEvidence.protocols = n.getCollectionOfPrimitiveValues("string"); }, - "purdueLayer": n => { ioTDeviceEvidence.purdueLayer = n.getStringValue(); }, - "sensor": n => { ioTDeviceEvidence.sensor = n.getStringValue(); }, - "serialNumber": n => { ioTDeviceEvidence.serialNumber = n.getStringValue(); }, - "site": n => { ioTDeviceEvidence.site = n.getStringValue(); }, - "source": n => { ioTDeviceEvidence.source = n.getStringValue(); }, - "sourceRef": n => { ioTDeviceEvidence.sourceRef = n.getObjectValue(createUrlEvidenceFromDiscriminatorValue); }, - "zone": n => { ioTDeviceEvidence.zone = n.getStringValue(); }, - } +export function createOnPremisesFileShareScannerDLPAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOnPremisesFileShareScannerDLPAuditRecord; } /** - * The deserialization information for the current model - * @param IpAddress The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OnPremisesSharePointScannerDLPAuditRecord} */ // @ts-ignore -export function deserializeIntoIpAddress(ipAddress: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoHost(ipAddress), - "autonomousSystem": n => { ipAddress.autonomousSystem = n.getObjectValue(createAutonomousSystemFromDiscriminatorValue); }, - "countryOrRegion": n => { ipAddress.countryOrRegion = n.getStringValue(); }, - "hostingProvider": n => { ipAddress.hostingProvider = n.getStringValue(); }, - "netblock": n => { ipAddress.netblock = n.getStringValue(); }, - } +export function createOnPremisesSharePointScannerDLPAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOnPremisesSharePointScannerDLPAuditRecord; } /** - * The deserialization information for the current model - * @param IpEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OrganizationalDataInM365AuditRecord} */ // @ts-ignore -export function deserializeIntoIpEvidence(ipEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(ipEvidence), - "countryLetterCode": n => { ipEvidence.countryLetterCode = n.getStringValue(); }, - "ipAddress": n => { ipEvidence.ipAddress = n.getStringValue(); }, - "location": n => { ipEvidence.location = n.getObjectValue(createGeoLocationFromDiscriminatorValue); }, - "stream": n => { ipEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, - } +export function createOrganizationalDataInM365AuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOrganizationalDataInM365AuditRecord; } /** - * The deserialization information for the current model - * @param KubernetesClusterEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OutlookCopilotAutomationAuditRecord} */ // @ts-ignore -export function deserializeIntoKubernetesClusterEvidence(kubernetesClusterEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesClusterEvidence), - "cloudResource": n => { kubernetesClusterEvidence.cloudResource = n.getObjectValue(createAlertEvidenceFromDiscriminatorValue); }, - "distribution": n => { kubernetesClusterEvidence.distribution = n.getStringValue(); }, - "name": n => { kubernetesClusterEvidence.name = n.getStringValue(); }, - "platform": n => { kubernetesClusterEvidence.platform = n.getEnumValue(KubernetesPlatformObject); }, - "version": n => { kubernetesClusterEvidence.version = n.getStringValue(); }, - } +export function createOutlookCopilotAutomationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOutlookCopilotAutomationAuditRecord; } /** - * The deserialization information for the current model - * @param KubernetesControllerEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {OwaGetAccessTokenForResourceAuditRecord} */ // @ts-ignore -export function deserializeIntoKubernetesControllerEvidence(kubernetesControllerEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesControllerEvidence), - "labels": n => { kubernetesControllerEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "name": n => { kubernetesControllerEvidence.name = n.getStringValue(); }, - "namespace": n => { kubernetesControllerEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, - "type": n => { kubernetesControllerEvidence.type = n.getStringValue(); }, - } +export function createOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoOwaGetAccessTokenForResourceAuditRecord; } /** - * The deserialization information for the current model - * @param KubernetesNamespaceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {P4aiAssessmentCategoryRecord} */ // @ts-ignore -export function deserializeIntoKubernetesNamespaceEvidence(kubernetesNamespaceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesNamespaceEvidence), - "cluster": n => { kubernetesNamespaceEvidence.cluster = n.getObjectValue(createKubernetesClusterEvidenceFromDiscriminatorValue); }, - "labels": n => { kubernetesNamespaceEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "name": n => { kubernetesNamespaceEvidence.name = n.getStringValue(); }, - } +export function createP4aiAssessmentCategoryRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoP4aiAssessmentCategoryRecord; } /** - * The deserialization information for the current model - * @param KubernetesPodEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {P4aiAssessmentFabricScannerRecord} */ // @ts-ignore -export function deserializeIntoKubernetesPodEvidence(kubernetesPodEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesPodEvidence), - "containers": n => { kubernetesPodEvidence.containers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, - "controller": n => { kubernetesPodEvidence.controller = n.getObjectValue(createKubernetesControllerEvidenceFromDiscriminatorValue); }, - "ephemeralContainers": n => { kubernetesPodEvidence.ephemeralContainers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, - "initContainers": n => { kubernetesPodEvidence.initContainers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, - "labels": n => { kubernetesPodEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "name": n => { kubernetesPodEvidence.name = n.getStringValue(); }, - "namespace": n => { kubernetesPodEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, - "podIp": n => { kubernetesPodEvidence.podIp = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "serviceAccount": n => { kubernetesPodEvidence.serviceAccount = n.getObjectValue(createKubernetesServiceAccountEvidenceFromDiscriminatorValue); }, - } +export function createP4aiAssessmentFabricScannerRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoP4aiAssessmentFabricScannerRecord; } /** - * The deserialization information for the current model - * @param KubernetesSecretEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {P4aiAssessmentLocationResultRecord} */ // @ts-ignore -export function deserializeIntoKubernetesSecretEvidence(kubernetesSecretEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesSecretEvidence), - "name": n => { kubernetesSecretEvidence.name = n.getStringValue(); }, - "namespace": n => { kubernetesSecretEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, - "secretType": n => { kubernetesSecretEvidence.secretType = n.getStringValue(); }, - } +export function createP4aiAssessmentLocationResultRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoP4aiAssessmentLocationResultRecord; } /** - * The deserialization information for the current model - * @param KubernetesServiceAccountEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {P4aiAssessmentRecord} */ // @ts-ignore -export function deserializeIntoKubernetesServiceAccountEvidence(kubernetesServiceAccountEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesServiceAccountEvidence), - "name": n => { kubernetesServiceAccountEvidence.name = n.getStringValue(); }, - "namespace": n => { kubernetesServiceAccountEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, - } +export function createP4aiAssessmentRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoP4aiAssessmentRecord; } /** - * The deserialization information for the current model - * @param KubernetesServiceEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {P4AIRiskScoreRecord} */ // @ts-ignore -export function deserializeIntoKubernetesServiceEvidence(kubernetesServiceEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(kubernetesServiceEvidence), - "clusterIP": n => { kubernetesServiceEvidence.clusterIP = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "externalIPs": n => { kubernetesServiceEvidence.externalIPs = n.getCollectionOfObjectValues(createIpEvidenceFromDiscriminatorValue); }, - "labels": n => { kubernetesServiceEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "name": n => { kubernetesServiceEvidence.name = n.getStringValue(); }, - "namespace": n => { kubernetesServiceEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, - "selector": n => { kubernetesServiceEvidence.selector = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, - "servicePorts": n => { kubernetesServiceEvidence.servicePorts = n.getCollectionOfObjectValues(createKubernetesServicePortFromDiscriminatorValue); }, - "serviceType": n => { kubernetesServiceEvidence.serviceType = n.getEnumValue(KubernetesServiceTypeObject); }, - } +export function createP4AIRiskScoreRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoP4AIRiskScoreRecord; } /** - * The deserialization information for the current model - * @param KubernetesServicePort The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PassiveDnsRecordCollectionResponse} */ // @ts-ignore -export function deserializeIntoKubernetesServicePort(kubernetesServicePort: Partial | undefined = {}) : Record void> { - return { - "appProtocol": n => { kubernetesServicePort.appProtocol = n.getStringValue(); }, - "backingStoreEnabled": n => { kubernetesServicePort.backingStoreEnabled = true; }, - "name": n => { kubernetesServicePort.name = n.getStringValue(); }, - "nodePort": n => { kubernetesServicePort.nodePort = n.getNumberValue(); }, - "@odata.type": n => { kubernetesServicePort.odataType = n.getStringValue(); }, - "port": n => { kubernetesServicePort.port = n.getNumberValue(); }, - "protocol": n => { kubernetesServicePort.protocol = n.getEnumValue(ContainerPortProtocolObject); }, - "targetPort": n => { kubernetesServicePort.targetPort = n.getStringValue(); }, - } +export function createPassiveDnsRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPassiveDnsRecordCollectionResponse; } /** - * The deserialization information for the current model - * @param LabelsRoot The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PassiveDnsRecord} */ // @ts-ignore -export function deserializeIntoLabelsRoot(labelsRoot: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(labelsRoot), - "authorities": n => { labelsRoot.authorities = n.getCollectionOfObjectValues(createAuthorityTemplateFromDiscriminatorValue); }, - "categories": n => { labelsRoot.categories = n.getCollectionOfObjectValues(createCategoryTemplateFromDiscriminatorValue); }, - "citations": n => { labelsRoot.citations = n.getCollectionOfObjectValues(createCitationTemplateFromDiscriminatorValue); }, - "departments": n => { labelsRoot.departments = n.getCollectionOfObjectValues(createDepartmentTemplateFromDiscriminatorValue); }, - "filePlanReferences": n => { labelsRoot.filePlanReferences = n.getCollectionOfObjectValues(createFilePlanReferenceTemplateFromDiscriminatorValue); }, - "retentionLabels": n => { labelsRoot.retentionLabels = n.getCollectionOfObjectValues(createRetentionLabelFromDiscriminatorValue); }, - } +export function createPassiveDnsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPassiveDnsRecord; } /** - * The deserialization information for the current model - * @param LoggedOnUser The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PeopleAdminSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoLoggedOnUser(loggedOnUser: Partial | undefined = {}) : Record void> { - return { - "accountName": n => { loggedOnUser.accountName = n.getStringValue(); }, - "backingStoreEnabled": n => { loggedOnUser.backingStoreEnabled = true; }, - "domainName": n => { loggedOnUser.domainName = n.getStringValue(); }, - "@odata.type": n => { loggedOnUser.odataType = n.getStringValue(); }, - } +export function createPeopleAdminSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPeopleAdminSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param MailboxConfigurationEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PhysicalBadgingSignalAuditRecord} */ // @ts-ignore -export function deserializeIntoMailboxConfigurationEvidence(mailboxConfigurationEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(mailboxConfigurationEvidence), - "configurationId": n => { mailboxConfigurationEvidence.configurationId = n.getStringValue(); }, - "configurationType": n => { mailboxConfigurationEvidence.configurationType = n.getEnumValue(MailboxConfigurationTypeObject); }, - "displayName": n => { mailboxConfigurationEvidence.displayName = n.getStringValue(); }, - "externalDirectoryObjectId": n => { mailboxConfigurationEvidence.externalDirectoryObjectId = n.getGuidValue(); }, - "mailboxPrimaryAddress": n => { mailboxConfigurationEvidence.mailboxPrimaryAddress = n.getStringValue(); }, - "upn": n => { mailboxConfigurationEvidence.upn = n.getStringValue(); }, - } +export function createPhysicalBadgingSignalAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPhysicalBadgingSignalAuditRecord; } /** - * The deserialization information for the current model - * @param MailboxEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlacesDirectoryAuditRecord} */ // @ts-ignore -export function deserializeIntoMailboxEvidence(mailboxEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(mailboxEvidence), - "displayName": n => { mailboxEvidence.displayName = n.getStringValue(); }, - "primaryAddress": n => { mailboxEvidence.primaryAddress = n.getStringValue(); }, - "upn": n => { mailboxEvidence.upn = n.getStringValue(); }, - "userAccount": n => { mailboxEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, - } +export function createPlacesDirectoryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlacesDirectoryAuditRecord; } /** - * The deserialization information for the current model - * @param MailClusterEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerChatMessageAuditRecord} */ // @ts-ignore -export function deserializeIntoMailClusterEvidence(mailClusterEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(mailClusterEvidence), - "clusterBy": n => { mailClusterEvidence.clusterBy = n.getStringValue(); }, - "clusterByValue": n => { mailClusterEvidence.clusterByValue = n.getStringValue(); }, - "emailCount": n => { mailClusterEvidence.emailCount = n.getNumberValue(); }, - "networkMessageIds": n => { mailClusterEvidence.networkMessageIds = n.getCollectionOfPrimitiveValues("string"); }, - "query": n => { mailClusterEvidence.query = n.getStringValue(); }, - "urn": n => { mailClusterEvidence.urn = n.getStringValue(); }, - } +export function createPlannerChatMessageAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerChatMessageAuditRecord; } /** - * The deserialization information for the current model - * @param MalwareEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerChatMessageListAuditRecord} */ // @ts-ignore -export function deserializeIntoMalwareEvidence(malwareEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(malwareEvidence), - "category": n => { malwareEvidence.category = n.getStringValue(); }, - "files": n => { malwareEvidence.files = n.getCollectionOfObjectValues(createFileEvidenceFromDiscriminatorValue); }, - "name": n => { malwareEvidence.name = n.getStringValue(); }, - "processes": n => { malwareEvidence.processes = n.getCollectionOfObjectValues(createProcessEvidenceFromDiscriminatorValue); }, - } +export function createPlannerChatMessageListAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerChatMessageListAuditRecord; } /** - * The deserialization information for the current model - * @param MergeResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerCopyPlanAuditRecord} */ // @ts-ignore -export function deserializeIntoMergeResponse(mergeResponse: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { mergeResponse.backingStoreEnabled = true; }, - "@odata.type": n => { mergeResponse.odataType = n.getStringValue(); }, - "targetIncidentId": n => { mergeResponse.targetIncidentId = n.getStringValue(); }, - } +export function createPlannerCopyPlanAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerCopyPlanAuditRecord; } /** - * The deserialization information for the current model - * @param NetworkAdapter The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerGoalAuditRecord} */ // @ts-ignore -export function deserializeIntoNetworkAdapter(networkAdapter: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(networkAdapter), - "isEnabled": n => { networkAdapter.isEnabled = n.getBooleanValue(); }, - "name": n => { networkAdapter.name = n.getStringValue(); }, - } +export function createPlannerGoalAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerGoalAuditRecord; } /** - * The deserialization information for the current model - * @param NetworkConnectionEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerGoalListAuditRecord} */ // @ts-ignore -export function deserializeIntoNetworkConnectionEvidence(networkConnectionEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(networkConnectionEvidence), - "destinationAddress": n => { networkConnectionEvidence.destinationAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "destinationPort": n => { networkConnectionEvidence.destinationPort = n.getNumberValue(); }, - "protocol": n => { networkConnectionEvidence.protocol = n.getEnumValue(ProtocolTypeObject); }, - "sourceAddress": n => { networkConnectionEvidence.sourceAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "sourcePort": n => { networkConnectionEvidence.sourcePort = n.getNumberValue(); }, - } +export function createPlannerGoalListAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerGoalListAuditRecord; } /** - * The deserialization information for the current model - * @param NicEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerPlanAuditRecord} */ // @ts-ignore -export function deserializeIntoNicEvidence(nicEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(nicEvidence), - "ipAddress": n => { nicEvidence.ipAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, - "macAddress": n => { nicEvidence.macAddress = n.getStringValue(); }, - "vlans": n => { nicEvidence.vlans = n.getCollectionOfPrimitiveValues("string"); }, - } +export function createPlannerPlanAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerPlanAuditRecord; } /** - * The deserialization information for the current model - * @param OauthApplicationEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerPlanListAuditRecord} */ // @ts-ignore -export function deserializeIntoOauthApplicationEvidence(oauthApplicationEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(oauthApplicationEvidence), - "appId": n => { oauthApplicationEvidence.appId = n.getStringValue(); }, - "displayName": n => { oauthApplicationEvidence.displayName = n.getStringValue(); }, - "objectId": n => { oauthApplicationEvidence.objectId = n.getStringValue(); }, - "publisher": n => { oauthApplicationEvidence.publisher = n.getStringValue(); }, - } +export function createPlannerPlanListAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerPlanListAuditRecord; } /** - * The deserialization information for the current model - * @param OcrSettings The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerPlanSensitivityLabelAuditRecord} */ // @ts-ignore -export function deserializeIntoOcrSettings(ocrSettings: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { ocrSettings.backingStoreEnabled = true; }, - "isEnabled": n => { ocrSettings.isEnabled = n.getBooleanValue(); }, - "maxImageSize": n => { ocrSettings.maxImageSize = n.getNumberValue(); }, - "@odata.type": n => { ocrSettings.odataType = n.getStringValue(); }, - "timeout": n => { ocrSettings.timeout = n.getDurationValue(); }, - } +export function createPlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerPlanSensitivityLabelAuditRecord; } /** - * The deserialization information for the current model - * @param PassiveDnsRecord The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerRosterAuditRecord} */ // @ts-ignore -export function deserializeIntoPassiveDnsRecord(passiveDnsRecord: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(passiveDnsRecord), - "artifact": n => { passiveDnsRecord.artifact = n.getObjectValue(createArtifactFromDiscriminatorValue); }, - "collectedDateTime": n => { passiveDnsRecord.collectedDateTime = n.getDateValue(); }, - "firstSeenDateTime": n => { passiveDnsRecord.firstSeenDateTime = n.getDateValue(); }, - "lastSeenDateTime": n => { passiveDnsRecord.lastSeenDateTime = n.getDateValue(); }, - "parentHost": n => { passiveDnsRecord.parentHost = n.getObjectValue(createHostFromDiscriminatorValue); }, - "recordType": n => { passiveDnsRecord.recordType = n.getStringValue(); }, - } +export function createPlannerRosterAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerRosterAuditRecord; } /** - * The deserialization information for the current model - * @param PassiveDnsRecordCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerRosterSensitivityLabelAuditRecord} */ // @ts-ignore -export function deserializeIntoPassiveDnsRecordCollectionResponse(passiveDnsRecordCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(passiveDnsRecordCollectionResponse), - "value": n => { passiveDnsRecordCollectionResponse.value = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, - } +export function createPlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerRosterSensitivityLabelAuditRecord; } /** - * The deserialization information for the current model - * @param ProcessEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerTaskAuditRecord} */ // @ts-ignore -export function deserializeIntoProcessEvidence(processEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(processEvidence), - "detectionStatus": n => { processEvidence.detectionStatus = n.getEnumValue(DetectionStatusObject); }, - "imageFile": n => { processEvidence.imageFile = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, - "mdeDeviceId": n => { processEvidence.mdeDeviceId = n.getStringValue(); }, - "parentProcessCreationDateTime": n => { processEvidence.parentProcessCreationDateTime = n.getDateValue(); }, - "parentProcessId": n => { processEvidence.parentProcessId = n.getNumberValue(); }, - "parentProcessImageFile": n => { processEvidence.parentProcessImageFile = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, - "processCommandLine": n => { processEvidence.processCommandLine = n.getStringValue(); }, - "processCreationDateTime": n => { processEvidence.processCreationDateTime = n.getDateValue(); }, - "processId": n => { processEvidence.processId = n.getNumberValue(); }, - "userAccount": n => { processEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, - } +export function createPlannerTaskAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerTaskAuditRecord; } /** - * The deserialization information for the current model - * @param RedundancyDetectionSettings The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerTaskListAuditRecord} */ // @ts-ignore -export function deserializeIntoRedundancyDetectionSettings(redundancyDetectionSettings: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { redundancyDetectionSettings.backingStoreEnabled = true; }, - "isEnabled": n => { redundancyDetectionSettings.isEnabled = n.getBooleanValue(); }, - "maxWords": n => { redundancyDetectionSettings.maxWords = n.getNumberValue(); }, - "minWords": n => { redundancyDetectionSettings.minWords = n.getNumberValue(); }, - "@odata.type": n => { redundancyDetectionSettings.odataType = n.getStringValue(); }, - "similarityThreshold": n => { redundancyDetectionSettings.similarityThreshold = n.getNumberValue(); }, - } +export function createPlannerTaskListAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerTaskListAuditRecord; } /** - * The deserialization information for the current model - * @param RegistryKeyEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PlannerTenantSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoRegistryKeyEvidence(registryKeyEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(registryKeyEvidence), - "registryHive": n => { registryKeyEvidence.registryHive = n.getStringValue(); }, - "registryKey": n => { registryKeyEvidence.registryKey = n.getStringValue(); }, - } +export function createPlannerTenantSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPlannerTenantSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param RegistryValueEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PolicyConfigChangeAuditRecord} */ // @ts-ignore -export function deserializeIntoRegistryValueEvidence(registryValueEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(registryValueEvidence), - "mdeDeviceId": n => { registryValueEvidence.mdeDeviceId = n.getStringValue(); }, - "registryHive": n => { registryValueEvidence.registryHive = n.getStringValue(); }, - "registryKey": n => { registryValueEvidence.registryKey = n.getStringValue(); }, - "registryValue": n => { registryValueEvidence.registryValue = n.getStringValue(); }, - "registryValueName": n => { registryValueEvidence.registryValueName = n.getStringValue(); }, - "registryValueType": n => { registryValueEvidence.registryValueType = n.getStringValue(); }, - } +export function createPolicyConfigChangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPolicyConfigChangeAuditRecord; } /** - * The deserialization information for the current model - * @param ReportFileMetadata The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerAppsAuditAppRecord} */ // @ts-ignore -export function deserializeIntoReportFileMetadata(reportFileMetadata: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { reportFileMetadata.backingStoreEnabled = true; }, - "downloadUrl": n => { reportFileMetadata.downloadUrl = n.getStringValue(); }, - "fileName": n => { reportFileMetadata.fileName = n.getStringValue(); }, - "@odata.type": n => { reportFileMetadata.odataType = n.getStringValue(); }, - "size": n => { reportFileMetadata.size = n.getNumberValue(); }, - } +export function createPowerAppsAuditAppRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerAppsAuditAppRecord; } /** - * The deserialization information for the current model - * @param ResourceAccessEvent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerAppsAuditPlanRecord} */ // @ts-ignore -export function deserializeIntoResourceAccessEvent(resourceAccessEvent: Partial | undefined = {}) : Record void> { - return { - "accessDateTime": n => { resourceAccessEvent.accessDateTime = n.getDateValue(); }, - "accountId": n => { resourceAccessEvent.accountId = n.getStringValue(); }, - "backingStoreEnabled": n => { resourceAccessEvent.backingStoreEnabled = true; }, - "ipAddress": n => { resourceAccessEvent.ipAddress = n.getStringValue(); }, - "@odata.type": n => { resourceAccessEvent.odataType = n.getStringValue(); }, - "resourceIdentifier": n => { resourceAccessEvent.resourceIdentifier = n.getStringValue(); }, - } +export function createPowerAppsAuditPlanRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerAppsAuditPlanRecord; } /** - * The deserialization information for the current model - * @param RetentionDuration The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerAppsAuditResourceRecord} */ // @ts-ignore -export function deserializeIntoRetentionDuration(retentionDuration: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { retentionDuration.backingStoreEnabled = true; }, - "@odata.type": n => { retentionDuration.odataType = n.getStringValue(); }, - } +export function createPowerAppsAuditResourceRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerAppsAuditResourceRecord; } /** - * The deserialization information for the current model - * @param RetentionDurationForever The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerBIAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionDurationForever(retentionDurationForever: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoRetentionDuration(retentionDurationForever), - } +export function createPowerBIAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerBIAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionDurationInDays The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerBIDlpAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionDurationInDays(retentionDurationInDays: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoRetentionDuration(retentionDurationInDays), - "days": n => { retentionDurationInDays.days = n.getNumberValue(); }, - } +export function createPowerBIDlpAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerBIDlpAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionEvent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPagesSiteAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionEvent(retentionEvent: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(retentionEvent), - "createdBy": n => { retentionEvent.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { retentionEvent.createdDateTime = n.getDateValue(); }, - "description": n => { retentionEvent.description = n.getStringValue(); }, - "displayName": n => { retentionEvent.displayName = n.getStringValue(); }, - "eventPropagationResults": n => { retentionEvent.eventPropagationResults = n.getCollectionOfObjectValues(createEventPropagationResultFromDiscriminatorValue); }, - "eventQueries": n => { retentionEvent.eventQueries = n.getCollectionOfObjectValues(createEventQueryFromDiscriminatorValue); }, - "eventStatus": n => { retentionEvent.eventStatus = n.getObjectValue(createRetentionEventStatusFromDiscriminatorValue); }, - "eventTriggerDateTime": n => { retentionEvent.eventTriggerDateTime = n.getDateValue(); }, - "lastModifiedBy": n => { retentionEvent.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "lastModifiedDateTime": n => { retentionEvent.lastModifiedDateTime = n.getDateValue(); }, - "lastStatusUpdateDateTime": n => { retentionEvent.lastStatusUpdateDateTime = n.getDateValue(); }, - "retentionEventType": n => { retentionEvent.retentionEventType = n.getObjectValue(createRetentionEventTypeFromDiscriminatorValue); }, - } +export function createPowerPagesSiteAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPagesSiteAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionEventCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformAdminDlpAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionEventCollectionResponse(retentionEventCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(retentionEventCollectionResponse), - "value": n => { retentionEventCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionEventFromDiscriminatorValue); }, - } +export function createPowerPlatformAdminDlpAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformAdminDlpAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionEventStatus The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformAdminEnvironmentAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionEventStatus(retentionEventStatus: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { retentionEventStatus.backingStoreEnabled = true; }, - "error": n => { retentionEventStatus.errorEscaped = n.getObjectValue(createPublicErrorFromDiscriminatorValue); }, - "@odata.type": n => { retentionEventStatus.odataType = n.getStringValue(); }, - "status": n => { retentionEventStatus.status = n.getEnumValue(EventStatusTypeObject); }, - } +export function createPowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformAdminEnvironmentAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionEventType The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformAdministratorActivityRecord} */ // @ts-ignore -export function deserializeIntoRetentionEventType(retentionEventType: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(retentionEventType), - "createdBy": n => { retentionEventType.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { retentionEventType.createdDateTime = n.getDateValue(); }, - "description": n => { retentionEventType.description = n.getStringValue(); }, - "displayName": n => { retentionEventType.displayName = n.getStringValue(); }, - "lastModifiedBy": n => { retentionEventType.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "lastModifiedDateTime": n => { retentionEventType.lastModifiedDateTime = n.getDateValue(); }, - } +export function createPowerPlatformAdministratorActivityRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformAdministratorActivityRecord; } /** - * The deserialization information for the current model - * @param RetentionEventTypeCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformLockboxResourceAccessRequestAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionEventTypeCollectionResponse(retentionEventTypeCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(retentionEventTypeCollectionResponse), - "value": n => { retentionEventTypeCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionEventTypeFromDiscriminatorValue); }, - } +export function createPowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformLockboxResourceAccessRequestAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionLabel The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformLockboxResourceCommandAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionLabel(retentionLabel: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(retentionLabel), - "actionAfterRetentionPeriod": n => { retentionLabel.actionAfterRetentionPeriod = n.getEnumValue(ActionAfterRetentionPeriodObject); }, - "behaviorDuringRetentionPeriod": n => { retentionLabel.behaviorDuringRetentionPeriod = n.getEnumValue(BehaviorDuringRetentionPeriodObject); }, - "createdBy": n => { retentionLabel.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { retentionLabel.createdDateTime = n.getDateValue(); }, - "defaultRecordBehavior": n => { retentionLabel.defaultRecordBehavior = n.getEnumValue(DefaultRecordBehaviorObject); }, - "descriptionForAdmins": n => { retentionLabel.descriptionForAdmins = n.getStringValue(); }, - "descriptionForUsers": n => { retentionLabel.descriptionForUsers = n.getStringValue(); }, - "descriptors": n => { retentionLabel.descriptors = n.getObjectValue(createFilePlanDescriptorFromDiscriminatorValue); }, - "displayName": n => { retentionLabel.displayName = n.getStringValue(); }, - "dispositionReviewStages": n => { retentionLabel.dispositionReviewStages = n.getCollectionOfObjectValues(createDispositionReviewStageFromDiscriminatorValue); }, - "isInUse": n => { retentionLabel.isInUse = n.getBooleanValue(); }, - "labelToBeApplied": n => { retentionLabel.labelToBeApplied = n.getStringValue(); }, - "lastModifiedBy": n => { retentionLabel.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "lastModifiedDateTime": n => { retentionLabel.lastModifiedDateTime = n.getDateValue(); }, - "retentionDuration": n => { retentionLabel.retentionDuration = n.getObjectValue(createRetentionDurationFromDiscriminatorValue); }, - "retentionEventType": n => { retentionLabel.retentionEventType = n.getObjectValue(createRetentionEventTypeFromDiscriminatorValue); }, - "retentionTrigger": n => { retentionLabel.retentionTrigger = n.getEnumValue(RetentionTriggerObject); }, - } +export function createPowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformLockboxResourceCommandAuditRecord; } /** - * The deserialization information for the current model - * @param RetentionLabelCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformServiceActivityAuditRecord} */ // @ts-ignore -export function deserializeIntoRetentionLabelCollectionResponse(retentionLabelCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(retentionLabelCollectionResponse), - "value": n => { retentionLabelCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionLabelFromDiscriminatorValue); }, - } +export function createPowerPlatformServiceActivityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformServiceActivityAuditRecord; } /** - * The deserialization information for the current model - * @param SasTokenEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PowerPlatformTenantIsolationRecord} */ // @ts-ignore -export function deserializeIntoSasTokenEvidence(sasTokenEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(sasTokenEvidence), - "allowedIpAddresses": n => { sasTokenEvidence.allowedIpAddresses = n.getStringValue(); }, - "allowedResourceTypes": n => { sasTokenEvidence.allowedResourceTypes = n.getCollectionOfPrimitiveValues("string"); }, - "allowedServices": n => { sasTokenEvidence.allowedServices = n.getCollectionOfPrimitiveValues("string"); }, - "expiryDateTime": n => { sasTokenEvidence.expiryDateTime = n.getDateValue(); }, - "permissions": n => { sasTokenEvidence.permissions = n.getCollectionOfPrimitiveValues("string"); }, - "protocol": n => { sasTokenEvidence.protocol = n.getStringValue(); }, - "signatureHash": n => { sasTokenEvidence.signatureHash = n.getStringValue(); }, - "signedWith": n => { sasTokenEvidence.signedWith = n.getStringValue(); }, - "startDateTime": n => { sasTokenEvidence.startDateTime = n.getDateValue(); }, - "storageResource": n => { sasTokenEvidence.storageResource = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, - } +export function createPowerPlatformTenantIsolationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPowerPlatformTenantIsolationRecord; } /** - * The deserialization information for the current model - * @param Search The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyDataMatchAuditRecord} */ // @ts-ignore -export function deserializeIntoSearch(search: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(search), - "contentQuery": n => { search.contentQuery = n.getStringValue(); }, - "createdBy": n => { search.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "createdDateTime": n => { search.createdDateTime = n.getDateValue(); }, - "description": n => { search.description = n.getStringValue(); }, - "displayName": n => { search.displayName = n.getStringValue(); }, - "lastModifiedBy": n => { search.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "lastModifiedDateTime": n => { search.lastModifiedDateTime = n.getDateValue(); }, - } +export function createPrivacyDataMatchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyDataMatchAuditRecord; } /** - * The deserialization information for the current model - * @param SecurityGroupEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyDataMinimizationRecord} */ // @ts-ignore -export function deserializeIntoSecurityGroupEvidence(securityGroupEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(securityGroupEvidence), - "activeDirectoryObjectGuid": n => { securityGroupEvidence.activeDirectoryObjectGuid = n.getGuidValue(); }, - "displayName": n => { securityGroupEvidence.displayName = n.getStringValue(); }, - "distinguishedName": n => { securityGroupEvidence.distinguishedName = n.getStringValue(); }, - "friendlyName": n => { securityGroupEvidence.friendlyName = n.getStringValue(); }, - "securityGroupId": n => { securityGroupEvidence.securityGroupId = n.getStringValue(); }, - "sid": n => { securityGroupEvidence.sid = n.getStringValue(); }, - } +export function createPrivacyDataMinimizationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyDataMinimizationRecord; } /** - * The deserialization information for the current model - * @param Sensor The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyDigestEmailRecord} */ // @ts-ignore -export function deserializeIntoSensor(sensor: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(sensor), - "createdDateTime": n => { sensor.createdDateTime = n.getDateValue(); }, - "deploymentStatus": n => { sensor.deploymentStatus = n.getEnumValue(DeploymentStatusObject); }, - "displayName": n => { sensor.displayName = n.getStringValue(); }, - "domainName": n => { sensor.domainName = n.getStringValue(); }, - "healthIssues": n => { sensor.healthIssues = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, - "healthStatus": n => { sensor.healthStatus = n.getEnumValue(SensorHealthStatusObject); }, - "openHealthIssuesCount": n => { sensor.openHealthIssuesCount = n.getNumberValue(); }, - "sensorType": n => { sensor.sensorType = n.getEnumValue(SensorTypeObject); }, - "serviceStatus": n => { sensor.serviceStatus = n.getEnumValue(ServiceStatusObject); }, - "settings": n => { sensor.settings = n.getObjectValue(createSensorSettingsFromDiscriminatorValue); }, - "version": n => { sensor.version = n.getStringValue(); }, - } +export function createPrivacyDigestEmailRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyDigestEmailRecord; } /** - * The deserialization information for the current model - * @param SensorCandidate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyOpenAccessAuditRecord} */ // @ts-ignore -export function deserializeIntoSensorCandidate(sensorCandidate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(sensorCandidate), - "computerDnsName": n => { sensorCandidate.computerDnsName = n.getStringValue(); }, - "domainName": n => { sensorCandidate.domainName = n.getStringValue(); }, - "lastSeenDateTime": n => { sensorCandidate.lastSeenDateTime = n.getDateValue(); }, - "senseClientVersion": n => { sensorCandidate.senseClientVersion = n.getStringValue(); }, - } +export function createPrivacyOpenAccessAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyOpenAccessAuditRecord; } /** - * The deserialization information for the current model - * @param SensorCandidateActivationConfiguration The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyPortalAuditRecord} */ // @ts-ignore -export function deserializeIntoSensorCandidateActivationConfiguration(sensorCandidateActivationConfiguration: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(sensorCandidateActivationConfiguration), - "activationMode": n => { sensorCandidateActivationConfiguration.activationMode = n.getEnumValue(SensorCandidateActivationModeObject); }, - } +export function createPrivacyPortalAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyPortalAuditRecord; } /** - * The deserialization information for the current model - * @param SensorCandidateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyRemediationActionRecord} */ // @ts-ignore -export function deserializeIntoSensorCandidateCollectionResponse(sensorCandidateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(sensorCandidateCollectionResponse), - "value": n => { sensorCandidateCollectionResponse.value = n.getCollectionOfObjectValues(createSensorCandidateFromDiscriminatorValue); }, - } +export function createPrivacyRemediationActionRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyRemediationActionRecord; } /** - * The deserialization information for the current model - * @param SensorCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivacyRemediationRecord} */ // @ts-ignore -export function deserializeIntoSensorCollectionResponse(sensorCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(sensorCollectionResponse), - "value": n => { sensorCollectionResponse.value = n.getCollectionOfObjectValues(createSensorFromDiscriminatorValue); }, - } +export function createPrivacyRemediationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivacyRemediationRecord; } /** - * The deserialization information for the current model - * @param SensorDeploymentPackage The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivaPrivacyAssessmentOperationRecord} */ // @ts-ignore -export function deserializeIntoSensorDeploymentPackage(sensorDeploymentPackage: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { sensorDeploymentPackage.backingStoreEnabled = true; }, - "downloadUrl": n => { sensorDeploymentPackage.downloadUrl = n.getStringValue(); }, - "@odata.type": n => { sensorDeploymentPackage.odataType = n.getStringValue(); }, - "version": n => { sensorDeploymentPackage.version = n.getStringValue(); }, - } +export function createPrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivaPrivacyAssessmentOperationRecord; } /** - * The deserialization information for the current model - * @param SensorSettings The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PrivaPrivacyConsentOperationRecord} */ // @ts-ignore -export function deserializeIntoSensorSettings(sensorSettings: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { sensorSettings.backingStoreEnabled = true; }, - "description": n => { sensorSettings.description = n.getStringValue(); }, - "domainControllerDnsNames": n => { sensorSettings.domainControllerDnsNames = n.getCollectionOfPrimitiveValues("string"); }, - "isDelayedDeploymentEnabled": n => { sensorSettings.isDelayedDeploymentEnabled = n.getBooleanValue(); }, - "networkAdapters": n => { sensorSettings.networkAdapters = n.getCollectionOfObjectValues(createNetworkAdapterFromDiscriminatorValue); }, - "@odata.type": n => { sensorSettings.odataType = n.getStringValue(); }, - } +export function createPrivaPrivacyConsentOperationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPrivaPrivacyConsentOperationRecord; } /** - * The deserialization information for the current model - * @param ServicePrincipalEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProcessEvidence} */ // @ts-ignore -export function deserializeIntoServicePrincipalEvidence(servicePrincipalEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(servicePrincipalEvidence), - "appId": n => { servicePrincipalEvidence.appId = n.getStringValue(); }, - "appOwnerTenantId": n => { servicePrincipalEvidence.appOwnerTenantId = n.getStringValue(); }, - "servicePrincipalName": n => { servicePrincipalEvidence.servicePrincipalName = n.getStringValue(); }, - "servicePrincipalObjectId": n => { servicePrincipalEvidence.servicePrincipalObjectId = n.getStringValue(); }, - "servicePrincipalType": n => { servicePrincipalEvidence.servicePrincipalType = n.getEnumValue(ServicePrincipalTypeObject); }, - "tenantId": n => { servicePrincipalEvidence.tenantId = n.getStringValue(); }, - } +export function createProcessEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProcessEvidence; } /** - * The deserialization information for the current model - * @param SettingsContainer The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectAuditRecord} */ // @ts-ignore -export function deserializeIntoSettingsContainer(settingsContainer: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(settingsContainer), - "autoAuditingConfiguration": n => { settingsContainer.autoAuditingConfiguration = n.getObjectValue(createAutoAuditingConfigurationFromDiscriminatorValue); }, - } +export function createProjectAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectAuditRecord; } /** - * The deserialization information for the current model - * @param SinglePropertySchema The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebAssignedToMeSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoSinglePropertySchema(singlePropertySchema: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { singlePropertySchema.backingStoreEnabled = true; }, - "name": n => { singlePropertySchema.name = n.getStringValue(); }, - "@odata.type": n => { singlePropertySchema.odataType = n.getStringValue(); }, - "type": n => { singlePropertySchema.type = n.getStringValue(); }, - } +export function createProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebAssignedToMeSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param SiteSource The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebProjectAuditRecord} */ // @ts-ignore -export function deserializeIntoSiteSource(siteSource: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSource(siteSource), - "site": n => { siteSource.site = n.getObjectValue(createSiteFromDiscriminatorValue); }, - } +export function createProjectForTheWebProjectAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebProjectAuditRecord; } /** - * The deserialization information for the current model - * @param SiteSourceCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebProjectSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoSiteSourceCollectionResponse(siteSourceCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(siteSourceCollectionResponse), - "value": n => { siteSourceCollectionResponse.value = n.getCollectionOfObjectValues(createSiteSourceFromDiscriminatorValue); }, - } +export function createProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebProjectSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param SslCertificate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebRoadmapAuditRecord} */ // @ts-ignore -export function deserializeIntoSslCertificate(sslCertificate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(sslCertificate), - "expirationDateTime": n => { sslCertificate.expirationDateTime = n.getDateValue(); }, - "fingerprint": n => { sslCertificate.fingerprint = n.getStringValue(); }, - "firstSeenDateTime": n => { sslCertificate.firstSeenDateTime = n.getDateValue(); }, - "issueDateTime": n => { sslCertificate.issueDateTime = n.getDateValue(); }, - "issuer": n => { sslCertificate.issuer = n.getObjectValue(createSslCertificateEntityFromDiscriminatorValue); }, - "lastSeenDateTime": n => { sslCertificate.lastSeenDateTime = n.getDateValue(); }, - "relatedHosts": n => { sslCertificate.relatedHosts = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, - "serialNumber": n => { sslCertificate.serialNumber = n.getStringValue(); }, - "sha1": n => { sslCertificate.sha1 = n.getStringValue(); }, - "subject": n => { sslCertificate.subject = n.getObjectValue(createSslCertificateEntityFromDiscriminatorValue); }, - } +export function createProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebRoadmapAuditRecord; } /** - * The deserialization information for the current model - * @param SslCertificateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebRoadmapItemAuditRecord} */ // @ts-ignore -export function deserializeIntoSslCertificateCollectionResponse(sslCertificateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(sslCertificateCollectionResponse), - "value": n => { sslCertificateCollectionResponse.value = n.getCollectionOfObjectValues(createSslCertificateFromDiscriminatorValue); }, - } +export function createProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebRoadmapItemAuditRecord; } /** - * The deserialization information for the current model - * @param SslCertificateEntity The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebRoadmapSettingsAuditRecord} */ // @ts-ignore -export function deserializeIntoSslCertificateEntity(sslCertificateEntity: Partial | undefined = {}) : Record void> { - return { - "address": n => { sslCertificateEntity.address = n.getObjectValue(createPhysicalAddressFromDiscriminatorValue); }, - "alternateNames": n => { sslCertificateEntity.alternateNames = n.getCollectionOfPrimitiveValues("string"); }, - "backingStoreEnabled": n => { sslCertificateEntity.backingStoreEnabled = true; }, - "commonName": n => { sslCertificateEntity.commonName = n.getStringValue(); }, - "email": n => { sslCertificateEntity.email = n.getStringValue(); }, - "givenName": n => { sslCertificateEntity.givenName = n.getStringValue(); }, - "@odata.type": n => { sslCertificateEntity.odataType = n.getStringValue(); }, - "organizationName": n => { sslCertificateEntity.organizationName = n.getStringValue(); }, - "organizationUnitName": n => { sslCertificateEntity.organizationUnitName = n.getStringValue(); }, - "serialNumber": n => { sslCertificateEntity.serialNumber = n.getStringValue(); }, - "surname": n => { sslCertificateEntity.surname = n.getStringValue(); }, - } +export function createProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebRoadmapSettingsAuditRecord; } /** - * The deserialization information for the current model - * @param Stream The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ProjectForTheWebTaskAuditRecord} */ // @ts-ignore -export function deserializeIntoStream(stream: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { stream.backingStoreEnabled = true; }, - "name": n => { stream.name = n.getStringValue(); }, - "@odata.type": n => { stream.odataType = n.getStringValue(); }, - } +export function createProjectForTheWebTaskAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoProjectForTheWebTaskAuditRecord; } /** - * The deserialization information for the current model - * @param SubcategoryTemplate The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PublicFolderAuditRecord} */ // @ts-ignore -export function deserializeIntoSubcategoryTemplate(subcategoryTemplate: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoFilePlanDescriptorTemplate(subcategoryTemplate), - } +export function createPublicFolderAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPublicFolderAuditRecord; } /** - * The deserialization information for the current model - * @param SubcategoryTemplateCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PurviewInsiderRiskAlertsRecord} */ // @ts-ignore -export function deserializeIntoSubcategoryTemplateCollectionResponse(subcategoryTemplateCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(subcategoryTemplateCollectionResponse), - "value": n => { subcategoryTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createSubcategoryTemplateFromDiscriminatorValue); }, - } +export function createPurviewInsiderRiskAlertsRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPurviewInsiderRiskAlertsRecord; } /** - * The deserialization information for the current model - * @param Subdomain The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PurviewInsiderRiskCasesRecord} */ // @ts-ignore -export function deserializeIntoSubdomain(subdomain: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(subdomain), - "firstSeenDateTime": n => { subdomain.firstSeenDateTime = n.getDateValue(); }, - "host": n => { subdomain.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - } +export function createPurviewInsiderRiskCasesRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPurviewInsiderRiskCasesRecord; } /** - * The deserialization information for the current model - * @param SubdomainCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PurviewMCRecommendationRecord} */ // @ts-ignore -export function deserializeIntoSubdomainCollectionResponse(subdomainCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(subdomainCollectionResponse), - "value": n => { subdomainCollectionResponse.value = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, - } +export function createPurviewMCRecommendationRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPurviewMCRecommendationRecord; } /** - * The deserialization information for the current model - * @param SubmissionMailEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PurviewPostureAgentAuditRecord} */ // @ts-ignore -export function deserializeIntoSubmissionMailEvidence(submissionMailEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(submissionMailEvidence), - "networkMessageId": n => { submissionMailEvidence.networkMessageId = n.getStringValue(); }, - "recipient": n => { submissionMailEvidence.recipient = n.getStringValue(); }, - "reportType": n => { submissionMailEvidence.reportType = n.getStringValue(); }, - "sender": n => { submissionMailEvidence.sender = n.getStringValue(); }, - "senderIp": n => { submissionMailEvidence.senderIp = n.getStringValue(); }, - "subject": n => { submissionMailEvidence.subject = n.getStringValue(); }, - "submissionDateTime": n => { submissionMailEvidence.submissionDateTime = n.getDateValue(); }, - "submissionId": n => { submissionMailEvidence.submissionId = n.getStringValue(); }, - "submitter": n => { submissionMailEvidence.submitter = n.getStringValue(); }, - } +export function createPurviewPostureAgentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPurviewPostureAgentAuditRecord; } /** - * The deserialization information for the current model - * @param Tag The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {QuarantineAuditRecord} */ // @ts-ignore -export function deserializeIntoTag(tag: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(tag), - "createdBy": n => { tag.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, - "description": n => { tag.description = n.getStringValue(); }, - "displayName": n => { tag.displayName = n.getStringValue(); }, - "lastModifiedDateTime": n => { tag.lastModifiedDateTime = n.getDateValue(); }, - } +export function createQuarantineAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoQuarantineAuditRecord; } /** - * The deserialization information for the current model - * @param TeamsMessageEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordsManagementAuditRecord} */ // @ts-ignore -export function deserializeIntoTeamsMessageEvidence(teamsMessageEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(teamsMessageEvidence), - "campaignId": n => { teamsMessageEvidence.campaignId = n.getStringValue(); }, - "channelId": n => { teamsMessageEvidence.channelId = n.getStringValue(); }, - "deliveryAction": n => { teamsMessageEvidence.deliveryAction = n.getEnumValue(TeamsMessageDeliveryActionObject); }, - "deliveryLocation": n => { teamsMessageEvidence.deliveryLocation = n.getEnumValue(TeamsDeliveryLocationObject); }, - "files": n => { teamsMessageEvidence.files = n.getCollectionOfObjectValues(createFileEvidenceFromDiscriminatorValue); }, - "groupId": n => { teamsMessageEvidence.groupId = n.getStringValue(); }, - "isExternal": n => { teamsMessageEvidence.isExternal = n.getBooleanValue(); }, - "isOwned": n => { teamsMessageEvidence.isOwned = n.getBooleanValue(); }, - "lastModifiedDateTime": n => { teamsMessageEvidence.lastModifiedDateTime = n.getDateValue(); }, - "messageDirection": n => { teamsMessageEvidence.messageDirection = n.getEnumValue(AntispamTeamsDirectionObject); }, - "messageId": n => { teamsMessageEvidence.messageId = n.getStringValue(); }, - "owningTenantId": n => { teamsMessageEvidence.owningTenantId = n.getGuidValue(); }, - "parentMessageId": n => { teamsMessageEvidence.parentMessageId = n.getStringValue(); }, - "receivedDateTime": n => { teamsMessageEvidence.receivedDateTime = n.getDateValue(); }, - "recipients": n => { teamsMessageEvidence.recipients = n.getCollectionOfPrimitiveValues("string"); }, - "senderFromAddress": n => { teamsMessageEvidence.senderFromAddress = n.getStringValue(); }, - "senderIP": n => { teamsMessageEvidence.senderIP = n.getStringValue(); }, - "sourceAppName": n => { teamsMessageEvidence.sourceAppName = n.getStringValue(); }, - "sourceId": n => { teamsMessageEvidence.sourceId = n.getStringValue(); }, - "subject": n => { teamsMessageEvidence.subject = n.getStringValue(); }, - "suspiciousRecipients": n => { teamsMessageEvidence.suspiciousRecipients = n.getCollectionOfPrimitiveValues("string"); }, - "threadId": n => { teamsMessageEvidence.threadId = n.getStringValue(); }, - "threadType": n => { teamsMessageEvidence.threadType = n.getStringValue(); }, - "urls": n => { teamsMessageEvidence.urls = n.getCollectionOfObjectValues(createUrlEvidenceFromDiscriminatorValue); }, - } +export function createRecordsManagementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordsManagementAuditRecord; } /** - * The deserialization information for the current model - * @param ThreatDetectionDetail The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RedundancyDetectionSettings} */ // @ts-ignore -export function deserializeIntoThreatDetectionDetail(threatDetectionDetail: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { threatDetectionDetail.backingStoreEnabled = true; }, - "confidenceLevel": n => { threatDetectionDetail.confidenceLevel = n.getStringValue(); }, - "@odata.type": n => { threatDetectionDetail.odataType = n.getStringValue(); }, - "priorityAccountProtection": n => { threatDetectionDetail.priorityAccountProtection = n.getStringValue(); }, - "threats": n => { threatDetectionDetail.threats = n.getStringValue(); }, - } +export function createRedundancyDetectionSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRedundancyDetectionSettings; } /** - * The deserialization information for the current model - * @param ThreatIntelligence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RegistryKeyEvidence} */ // @ts-ignore -export function deserializeIntoThreatIntelligence(threatIntelligence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(threatIntelligence), - "articleIndicators": n => { threatIntelligence.articleIndicators = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, - "articles": n => { threatIntelligence.articles = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, - "hostComponents": n => { threatIntelligence.hostComponents = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, - "hostCookies": n => { threatIntelligence.hostCookies = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, - "hostPairs": n => { threatIntelligence.hostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, - "hostPorts": n => { threatIntelligence.hostPorts = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, - "hosts": n => { threatIntelligence.hosts = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, - "hostSslCertificates": n => { threatIntelligence.hostSslCertificates = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, - "hostTrackers": n => { threatIntelligence.hostTrackers = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, - "intelligenceProfileIndicators": n => { threatIntelligence.intelligenceProfileIndicators = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, - "intelProfiles": n => { threatIntelligence.intelProfiles = n.getCollectionOfObjectValues(createIntelligenceProfileFromDiscriminatorValue); }, - "passiveDnsRecords": n => { threatIntelligence.passiveDnsRecords = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, - "sslCertificates": n => { threatIntelligence.sslCertificates = n.getCollectionOfObjectValues(createSslCertificateFromDiscriminatorValue); }, - "subdomains": n => { threatIntelligence.subdomains = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, - "vulnerabilities": n => { threatIntelligence.vulnerabilities = n.getCollectionOfObjectValues(createVulnerabilityFromDiscriminatorValue); }, - "whoisHistoryRecords": n => { threatIntelligence.whoisHistoryRecords = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, - "whoisRecords": n => { threatIntelligence.whoisRecords = n.getCollectionOfObjectValues(createWhoisRecordFromDiscriminatorValue); }, - } +export function createRegistryKeyEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRegistryKeyEvidence; } /** - * The deserialization information for the current model - * @param TimelineEvent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RegistryValueEvidence} */ // @ts-ignore -export function deserializeIntoTimelineEvent(timelineEvent: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { timelineEvent.backingStoreEnabled = true; }, - "eventDateTime": n => { timelineEvent.eventDateTime = n.getDateValue(); }, - "eventDetails": n => { timelineEvent.eventDetails = n.getStringValue(); }, - "eventResult": n => { timelineEvent.eventResult = n.getStringValue(); }, - "eventSource": n => { timelineEvent.eventSource = n.getEnumValue(EventSourceObject); }, - "eventThreats": n => { timelineEvent.eventThreats = n.getCollectionOfPrimitiveValues("string"); }, - "eventType": n => { timelineEvent.eventType = n.getEnumValue(TimelineEventTypeObject); }, - "@odata.type": n => { timelineEvent.odataType = n.getStringValue(); }, - } +export function createRegistryValueEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRegistryValueEvidence; } /** - * The deserialization information for the current model - * @param TopicModelingSettings The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ReportFileMetadata} */ // @ts-ignore -export function deserializeIntoTopicModelingSettings(topicModelingSettings: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { topicModelingSettings.backingStoreEnabled = true; }, - "dynamicallyAdjustTopicCount": n => { topicModelingSettings.dynamicallyAdjustTopicCount = n.getBooleanValue(); }, - "ignoreNumbers": n => { topicModelingSettings.ignoreNumbers = n.getBooleanValue(); }, - "isEnabled": n => { topicModelingSettings.isEnabled = n.getBooleanValue(); }, - "@odata.type": n => { topicModelingSettings.odataType = n.getStringValue(); }, - "topicCount": n => { topicModelingSettings.topicCount = n.getNumberValue(); }, - } +export function createReportFileMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoReportFileMetadata; } /** - * The deserialization information for the current model - * @param TriggersRoot The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ReportSubmission} */ // @ts-ignore -export function deserializeIntoTriggersRoot(triggersRoot: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(triggersRoot), - "retentionEvents": n => { triggersRoot.retentionEvents = n.getCollectionOfObjectValues(createRetentionEventFromDiscriminatorValue); }, - } +export function createReportSubmissionFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoReportSubmission; } /** - * The deserialization information for the current model - * @param TriggerTypesRoot The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ReportSubmissionResultDetail} */ // @ts-ignore -export function deserializeIntoTriggerTypesRoot(triggerTypesRoot: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(triggerTypesRoot), - "retentionEventTypes": n => { triggerTypesRoot.retentionEventTypes = n.getCollectionOfObjectValues(createRetentionEventTypeFromDiscriminatorValue); }, - } +export function createReportSubmissionResultDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoReportSubmissionResultDetail; } /** - * The deserialization information for the current model - * @param UnclassifiedArtifact The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ResourceAccessEvent} */ // @ts-ignore -export function deserializeIntoUnclassifiedArtifact(unclassifiedArtifact: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoArtifact(unclassifiedArtifact), - "kind": n => { unclassifiedArtifact.kind = n.getStringValue(); }, - "value": n => { unclassifiedArtifact.value = n.getStringValue(); }, - } +export function createResourceAccessEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoResourceAccessEvent; } /** - * The deserialization information for the current model - * @param UnifiedGroupSource The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RestrictedModeAuditRecord} */ // @ts-ignore -export function deserializeIntoUnifiedGroupSource(unifiedGroupSource: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSource(unifiedGroupSource), - "group": n => { unifiedGroupSource.group = n.getObjectValue(createGroupFromDiscriminatorValue); }, - "includedSources": n => { unifiedGroupSource.includedSources = n.getCollectionOfEnumValues(SourceTypeObject); }, - } +export function createRestrictedModeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRestrictedModeAuditRecord; } /** - * The deserialization information for the current model - * @param UnifiedGroupSourceCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionDurationForever} */ // @ts-ignore -export function deserializeIntoUnifiedGroupSourceCollectionResponse(unifiedGroupSourceCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(unifiedGroupSourceCollectionResponse), - "value": n => { unifiedGroupSourceCollectionResponse.value = n.getCollectionOfObjectValues(createUnifiedGroupSourceFromDiscriminatorValue); }, - } +export function createRetentionDurationForeverFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionDurationForever; } /** - * The deserialization information for the current model - * @param UrlEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionDuration} */ // @ts-ignore -export function deserializeIntoUrlEvidence(urlEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(urlEvidence), - "url": n => { urlEvidence.url = n.getStringValue(); }, +export function createRetentionDurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.retentionDurationForever": + return deserializeIntoRetentionDurationForever; + case "#microsoft.graph.security.retentionDurationInDays": + return deserializeIntoRetentionDurationInDays; + } + } } + return deserializeIntoRetentionDuration; } /** - * The deserialization information for the current model - * @param User The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionDurationInDays} */ // @ts-ignore -export function deserializeIntoUser(user: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoIdentityAccounts(user), - "emailAddress": n => { user.emailAddress = n.getStringValue(); }, - "userPrincipalName": n => { user.userPrincipalName = n.getStringValue(); }, - } +export function createRetentionDurationInDaysFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionDurationInDays; } /** - * The deserialization information for the current model - * @param UserAccount The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionEventCollectionResponse} */ // @ts-ignore -export function deserializeIntoUserAccount(userAccount: Partial | undefined = {}) : Record void> { - return { - "accountName": n => { userAccount.accountName = n.getStringValue(); }, - "activeDirectoryObjectGuid": n => { userAccount.activeDirectoryObjectGuid = n.getGuidValue(); }, - "azureAdUserId": n => { userAccount.azureAdUserId = n.getStringValue(); }, - "backingStoreEnabled": n => { userAccount.backingStoreEnabled = true; }, - "displayName": n => { userAccount.displayName = n.getStringValue(); }, - "domainName": n => { userAccount.domainName = n.getStringValue(); }, - "@odata.type": n => { userAccount.odataType = n.getStringValue(); }, - "resourceAccessEvents": n => { userAccount.resourceAccessEvents = n.getCollectionOfObjectValues(createResourceAccessEventFromDiscriminatorValue); }, - "tenantId": n => { userAccount.tenantId = n.getStringValue(); }, - "userPrincipalName": n => { userAccount.userPrincipalName = n.getStringValue(); }, - "userSid": n => { userAccount.userSid = n.getStringValue(); }, - } +export function createRetentionEventCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionEventCollectionResponse; } /** - * The deserialization information for the current model - * @param UserEvidence The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionEvent} */ // @ts-ignore -export function deserializeIntoUserEvidence(userEvidence: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoAlertEvidence(userEvidence), - "stream": n => { userEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, - "userAccount": n => { userEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, - } +export function createRetentionEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionEvent; } /** - * The deserialization information for the current model - * @param UserSource The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionEventStatus} */ // @ts-ignore -export function deserializeIntoUserSource(userSource: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoDataSource(userSource), - "email": n => { userSource.email = n.getStringValue(); }, - "includedSources": n => { userSource.includedSources = n.getCollectionOfEnumValues(SourceTypeObject); }, - "siteWebUrl": n => { userSource.siteWebUrl = n.getStringValue(); }, - } +export function createRetentionEventStatusFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionEventStatus; } /** - * The deserialization information for the current model - * @param UserSourceCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionEventTypeCollectionResponse} */ // @ts-ignore -export function deserializeIntoUserSourceCollectionResponse(userSourceCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(userSourceCollectionResponse), - "value": n => { userSourceCollectionResponse.value = n.getCollectionOfObjectValues(createUserSourceFromDiscriminatorValue); }, - } +export function createRetentionEventTypeCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionEventTypeCollectionResponse; } /** - * The deserialization information for the current model - * @param VmMetadata The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionEventType} */ // @ts-ignore -export function deserializeIntoVmMetadata(vmMetadata: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { vmMetadata.backingStoreEnabled = true; }, - "cloudProvider": n => { vmMetadata.cloudProvider = n.getEnumValue(VmCloudProviderObject); }, - "@odata.type": n => { vmMetadata.odataType = n.getStringValue(); }, - "resourceId": n => { vmMetadata.resourceId = n.getStringValue(); }, - "subscriptionId": n => { vmMetadata.subscriptionId = n.getStringValue(); }, - "vmId": n => { vmMetadata.vmId = n.getStringValue(); }, - } +export function createRetentionEventTypeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionEventType; } /** - * The deserialization information for the current model - * @param Vulnerability The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionLabelCollectionResponse} */ // @ts-ignore -export function deserializeIntoVulnerability(vulnerability: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(vulnerability), - "activeExploitsObserved": n => { vulnerability.activeExploitsObserved = n.getBooleanValue(); }, - "articles": n => { vulnerability.articles = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, - "commonWeaknessEnumerationIds": n => { vulnerability.commonWeaknessEnumerationIds = n.getCollectionOfPrimitiveValues("string"); }, - "components": n => { vulnerability.components = n.getCollectionOfObjectValues(createVulnerabilityComponentFromDiscriminatorValue); }, - "createdDateTime": n => { vulnerability.createdDateTime = n.getDateValue(); }, - "cvss2Summary": n => { vulnerability.cvss2Summary = n.getObjectValue(createCvssSummaryFromDiscriminatorValue); }, - "cvss3Summary": n => { vulnerability.cvss3Summary = n.getObjectValue(createCvssSummaryFromDiscriminatorValue); }, - "description": n => { vulnerability.description = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "exploits": n => { vulnerability.exploits = n.getCollectionOfObjectValues(createHyperlinkFromDiscriminatorValue); }, - "exploitsAvailable": n => { vulnerability.exploitsAvailable = n.getBooleanValue(); }, - "hasChatter": n => { vulnerability.hasChatter = n.getBooleanValue(); }, - "lastModifiedDateTime": n => { vulnerability.lastModifiedDateTime = n.getDateValue(); }, - "priorityScore": n => { vulnerability.priorityScore = n.getNumberValue(); }, - "publishedDateTime": n => { vulnerability.publishedDateTime = n.getDateValue(); }, - "references": n => { vulnerability.references = n.getCollectionOfObjectValues(createHyperlinkFromDiscriminatorValue); }, - "remediation": n => { vulnerability.remediation = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, - "severity": n => { vulnerability.severity = n.getEnumValue(VulnerabilitySeverityObject); }, - } +export function createRetentionLabelCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionLabelCollectionResponse; } /** - * The deserialization information for the current model - * @param VulnerabilityCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionLabel} */ // @ts-ignore -export function deserializeIntoVulnerabilityCollectionResponse(vulnerabilityCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(vulnerabilityCollectionResponse), - "value": n => { vulnerabilityCollectionResponse.value = n.getCollectionOfObjectValues(createVulnerabilityFromDiscriminatorValue); }, - } +export function createRetentionLabelFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionLabel; } /** - * The deserialization information for the current model - * @param VulnerabilityComponent The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RetentionPolicyAuditRecord} */ // @ts-ignore -export function deserializeIntoVulnerabilityComponent(vulnerabilityComponent: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(vulnerabilityComponent), - "name": n => { vulnerabilityComponent.name = n.getStringValue(); }, - } +export function createRetentionPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRetentionPolicyAuditRecord; } /** - * The deserialization information for the current model - * @param VulnerabilityComponentCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RtiOperationsAgentAuditRecord} */ // @ts-ignore -export function deserializeIntoVulnerabilityComponentCollectionResponse(vulnerabilityComponentCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(vulnerabilityComponentCollectionResponse), - "value": n => { vulnerabilityComponentCollectionResponse.value = n.getCollectionOfObjectValues(createVulnerabilityComponentFromDiscriminatorValue); }, - } +export function createRtiOperationsAgentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRtiOperationsAgentAuditRecord; } /** - * The deserialization information for the current model - * @param WhoisBaseRecord The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SasTokenEvidence} */ // @ts-ignore -export function deserializeIntoWhoisBaseRecord(whoisBaseRecord: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoEntity(whoisBaseRecord), - "abuse": n => { whoisBaseRecord.abuse = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "admin": n => { whoisBaseRecord.admin = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "billing": n => { whoisBaseRecord.billing = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "domainStatus": n => { whoisBaseRecord.domainStatus = n.getStringValue(); }, - "expirationDateTime": n => { whoisBaseRecord.expirationDateTime = n.getDateValue(); }, - "firstSeenDateTime": n => { whoisBaseRecord.firstSeenDateTime = n.getDateValue(); }, - "host": n => { whoisBaseRecord.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastSeenDateTime": n => { whoisBaseRecord.lastSeenDateTime = n.getDateValue(); }, - "lastUpdateDateTime": n => { whoisBaseRecord.lastUpdateDateTime = n.getDateValue(); }, - "nameservers": n => { whoisBaseRecord.nameservers = n.getCollectionOfObjectValues(createWhoisNameserverFromDiscriminatorValue); }, - "noc": n => { whoisBaseRecord.noc = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "rawWhoisText": n => { whoisBaseRecord.rawWhoisText = n.getStringValue(); }, - "registrant": n => { whoisBaseRecord.registrant = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "registrar": n => { whoisBaseRecord.registrar = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "registrationDateTime": n => { whoisBaseRecord.registrationDateTime = n.getDateValue(); }, - "technical": n => { whoisBaseRecord.technical = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - "whoisServer": n => { whoisBaseRecord.whoisServer = n.getStringValue(); }, - "zone": n => { whoisBaseRecord.zone = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, - } +export function createSasTokenEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSasTokenEvidence; } /** - * The deserialization information for the current model - * @param WhoisContact The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SbpConfigurationEventRecord} */ // @ts-ignore -export function deserializeIntoWhoisContact(whoisContact: Partial | undefined = {}) : Record void> { - return { - "address": n => { whoisContact.address = n.getObjectValue(createPhysicalAddressFromDiscriminatorValue); }, - "backingStoreEnabled": n => { whoisContact.backingStoreEnabled = true; }, - "email": n => { whoisContact.email = n.getStringValue(); }, - "fax": n => { whoisContact.fax = n.getStringValue(); }, - "name": n => { whoisContact.name = n.getStringValue(); }, - "@odata.type": n => { whoisContact.odataType = n.getStringValue(); }, - "organization": n => { whoisContact.organization = n.getStringValue(); }, - "telephone": n => { whoisContact.telephone = n.getStringValue(); }, - } +export function createSbpConfigurationEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSbpConfigurationEventRecord; } /** - * The deserialization information for the current model - * @param WhoisHistoryRecord The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SbpUsageEventRecord} */ // @ts-ignore -export function deserializeIntoWhoisHistoryRecord(whoisHistoryRecord: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoWhoisBaseRecord(whoisHistoryRecord), - } +export function createSbpUsageEventRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSbpUsageEventRecord; } /** - * The deserialization information for the current model - * @param WhoisHistoryRecordCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ScoreEvidence} */ // @ts-ignore -export function deserializeIntoWhoisHistoryRecordCollectionResponse(whoisHistoryRecordCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(whoisHistoryRecordCollectionResponse), - "value": n => { whoisHistoryRecordCollectionResponse.value = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, - } +export function createScoreEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoScoreEvidence; } /** - * The deserialization information for the current model - * @param WhoisNameserver The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ScorePlatformGenericAuditRecord} */ // @ts-ignore -export function deserializeIntoWhoisNameserver(whoisNameserver: Partial | undefined = {}) : Record void> { - return { - "backingStoreEnabled": n => { whoisNameserver.backingStoreEnabled = true; }, - "firstSeenDateTime": n => { whoisNameserver.firstSeenDateTime = n.getDateValue(); }, - "host": n => { whoisNameserver.host = n.getObjectValue(createHostFromDiscriminatorValue); }, - "lastSeenDateTime": n => { whoisNameserver.lastSeenDateTime = n.getDateValue(); }, - "@odata.type": n => { whoisNameserver.odataType = n.getStringValue(); }, - } +export function createScorePlatformGenericAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoScorePlatformGenericAuditRecord; } /** - * The deserialization information for the current model - * @param WhoisRecord The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ScriptRunAuditRecord} */ // @ts-ignore -export function deserializeIntoWhoisRecord(whoisRecord: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoWhoisBaseRecord(whoisRecord), - "history": n => { whoisRecord.history = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, - } +export function createScriptRunAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoScriptRunAuditRecord; } /** - * The deserialization information for the current model - * @param WhoisRecordCollectionResponse The instance to deserialize into. - * @returns {Record void>} + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SearchAuditRecord} */ // @ts-ignore -export function deserializeIntoWhoisRecordCollectionResponse(whoisRecordCollectionResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(whoisRecordCollectionResponse), - "value": n => { whoisRecordCollectionResponse.value = n.getCollectionOfObjectValues(createWhoisRecordFromDiscriminatorValue); }, +export function createSearchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSearchAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Search} + */ +// @ts-ignore +export function createSearchFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryReviewSetQuery": + return deserializeIntoEdiscoveryReviewSetQuery; + case "#microsoft.graph.security.ediscoverySearch": + return deserializeIntoEdiscoverySearch; + } + } } + return deserializeIntoSearch; } -export type DetectionSource = (typeof DetectionSourceObject)[keyof typeof DetectionSourceObject]; -export type DetectionStatus = (typeof DetectionStatusObject)[keyof typeof DetectionStatusObject]; -export interface DetonationBehaviourDetails extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). - */ - actionStatus?: string | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Categorizes the capability or type of behavior observed. - */ - behaviourCapability?: string | null; - /** - * Groups related behaviors together for classification purposes. - */ - behaviourGroup?: string | null; - /** - * More contextual information about the observed behavior or action. - */ - details?: string | null; - /** - * The date and time when the behavior or action was observed during detonation. - */ - eventDateTime?: Date | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The specific operation or action that was performed. - */ - operation?: string | null; - /** - * The unique identifier of the process involved in the behavior. - */ - processId?: string | null; - /** - * The name of the process that performed or was involved in the behavior. - */ - processName?: string | null; - /** - * The target of the operation. - */ - target?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityComplianceAlertRecord} + */ +// @ts-ignore +export function createSecurityComplianceAlertRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityComplianceAlertRecord; } -export interface DetonationChain extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * A list of all child nodes in the chain. - */ - childNodes?: DetonationChain[] | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The value of the chain. - */ - value?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityComplianceCenterEOPCmdletAuditRecord} + */ +// @ts-ignore +export function createSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityComplianceCenterEOPCmdletAuditRecord; } -export interface DetonationDetails extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The time of detonation. - */ - analysisDateTime?: Date | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Represents indicators and its associated verdict that suggests whether an email is compromised. - */ - compromiseIndicators?: CompromiseIndicator[] | null; - /** - * Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. - */ - detonationBehaviourDetails?: DetonationBehaviourDetails | null; - /** - * Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. - */ - detonationBehaviourDetailsV2?: string | null; - /** - * The chain of detonation. - */ - detonationChain?: DetonationChain | null; - /** - * All observables in the detonation tree. - */ - detonationObservables?: DetonationObservables | null; - /** - * Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. - */ - detonationScreenshotUri?: string | null; - /** - * The verdict of the detonation. - */ - detonationVerdict?: string | null; - /** - * The reason for the verdict of the detonation. - */ - detonationVerdictReason?: string | null; - /** - * Additional metadata about the entity in JSON format. - */ - entityMetadata?: string | null; - /** - * The attack techniques, as aligned with the MITRE ATT&CK framework. - */ - mitreTechniques?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The results of static analysis performed on the file or URL. - */ - staticAnalysis?: string | null; - /** - * The source of the submission. - */ - submissionSource?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityComplianceInsightsAuditRecord} + */ +// @ts-ignore +export function createSecurityComplianceInsightsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityComplianceInsightsAuditRecord; } -export interface DetonationObservables extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The list of all contacted IPs in the detonation. - */ - contactedIps?: string[] | null; - /** - * The list of all URLs found in the detonation. - */ - contactedUrls?: string[] | null; - /** - * The list of all dropped files in the detonation. - */ - droppedfiles?: string[] | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityComplianceRBACAuditRecord} + */ +// @ts-ignore +export function createSecurityComplianceRBACAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityComplianceRBACAuditRecord; } -export interface DeviceEvidence extends AlertEvidence, Parsable { - /** - * A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined. - */ - azureAdDeviceId?: string | null; - /** - * State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. - */ - defenderAvStatus?: DefenderAvStatus | null; - /** - * The fully qualified domain name (FQDN) for the device. - */ - deviceDnsName?: string | null; - /** - * The DNS domain that this computer belongs to. A sequence of labels separated by dots. - */ - dnsDomain?: string | null; - /** - * The date and time when the device was first seen. - */ - firstSeenDateTime?: Date | null; - /** - * The health state of the device. The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue. - */ - healthStatus?: DeviceHealthStatus | null; - /** - * The hostname without the domain suffix. - */ - hostName?: string | null; - /** - * Ip interfaces of the device during the time of the alert. - */ - ipInterfaces?: string[] | null; - /** - * The lastExternalIpAddress property - */ - lastExternalIpAddress?: string | null; - /** - * The lastIpAddress property - */ - lastIpAddress?: string | null; - /** - * Users that were logged on the machine during the time of the alert. - */ - loggedOnUsers?: LoggedOnUser[] | null; - /** - * A unique identifier assigned to a device by Microsoft Defender for Endpoint. - */ - mdeDeviceId?: string | null; - /** - * A logical grouping of computers within a Microsoft Windows network. - */ - ntDomain?: string | null; - /** - * The status of the machine onboarding to Microsoft Defender for Endpoint. The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue. - */ - onboardingStatus?: OnboardingStatus | null; - /** - * The build version for the operating system the device is running. - */ - osBuild?: number | null; - /** - * The operating system platform the device is running. - */ - osPlatform?: string | null; - /** - * The ID of the role-based access control (RBAC) device group. - */ - rbacGroupId?: number | null; - /** - * The name of the RBAC device group. - */ - rbacGroupName?: string | null; - /** - * Information on resource access attempts made by the user account. - */ - resourceAccessEvents?: ResourceAccessEvent[] | null; - /** - * Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. - */ - riskScore?: DeviceRiskScore | null; - /** - * The version of the operating system platform. - */ - version?: string | null; - /** - * Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running. - */ - vmMetadata?: VmMetadata | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityComplianceUserChangeAuditRecord} + */ +// @ts-ignore +export function createSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityComplianceUserChangeAuditRecord; } -export type DeviceHealthStatus = (typeof DeviceHealthStatusObject)[keyof typeof DeviceHealthStatusObject]; -export type DeviceRiskScore = (typeof DeviceRiskScoreObject)[keyof typeof DeviceRiskScoreObject]; -export interface Dictionary extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityCopilotIdentityManagementAuditRecord} + */ +// @ts-ignore +export function createSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityCopilotIdentityManagementAuditRecord; } -export interface DispositionReviewStage extends Entity, Parsable { - /** - * Name representing each stage within a collection. - */ - name?: string | null; - /** - * A collection of reviewers at each stage. - */ - reviewersEmailAddresses?: string[] | null; - /** - * The unique sequence number for each stage of the disposition review. - */ - stageNumber?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityDevelopmentLifecycleAILogAuditRecord} + */ +// @ts-ignore +export function createSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityDevelopmentLifecycleAILogAuditRecord; } -export interface DispositionReviewStageCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: DispositionReviewStage[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SecurityGroupEvidence} + */ +// @ts-ignore +export function createSecurityGroupEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSecurityGroupEvidence; } -export interface DnsEvidence extends AlertEvidence, Parsable { - /** - * An IP entity that represents the DNS server that resolves the request. - */ - dnsServerIp?: IpEvidence | null; - /** - * The name of the DNS record associated with the alert. - */ - domainName?: string | null; - /** - * An IP entity that represents the DNS request client. - */ - hostIpAddress?: IpEvidence | null; - /** - * IP entities that represent the resolved IP addresses. - */ - ipAddresses?: IpEvidence[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensitiveInfoRemediationAgentDataRecord} + */ +// @ts-ignore +export function createSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensitiveInfoRemediationAgentDataRecord; } -export type DocumentVersion = (typeof DocumentVersionObject)[keyof typeof DocumentVersionObject]; -export interface EdiscoveryAddToReviewSetOperation extends CaseOperation, Parsable { - /** - * The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. - */ - additionalDataOptions?: AdditionalDataOptions[] | null; - /** - * Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. - */ - cloudAttachmentVersion?: CloudAttachmentVersion | null; - /** - * Specifies the number of most recent versions of SharePoint documents to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. - */ - documentVersion?: DocumentVersion | null; - /** - * The items to include in the review set. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. - */ - itemsToInclude?: ItemsToInclude[] | null; - /** - * Contains the properties for report file metadata, including downloadUrl, fileName, and size. - */ - reportFileMetadata?: ReportFileMetadata[] | null; - /** - * eDiscovery review set to which items matching source collection query gets added. - */ - reviewSet?: EdiscoveryReviewSet | null; - /** - * eDiscovery search that gets added to review set. - */ - search?: EdiscoverySearch | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensitivityLabelActionAuditRecord} + */ +// @ts-ignore +export function createSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensitivityLabelActionAuditRecord; } -export interface EdiscoveryCase extends CaseEscaped, Parsable { - /** - * Represents members of an eDiscovery case. - */ - caseMembers?: EdiscoveryCaseMember[] | null; - /** - * The user who closed the case. - */ - closedBy?: IdentitySet | null; - /** - * The date and time when the case was closed. 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 - */ - closedDateTime?: Date | null; - /** - * Returns a list of case ediscoveryCustodian objects for this case. - */ - custodians?: EdiscoveryCustodian[] | null; - /** - * The external case number for customer reference. - */ - externalId?: string | null; - /** - * Returns a list of case ediscoveryNoncustodialDataSource objects for this case. - */ - noncustodialDataSources?: EdiscoveryNoncustodialDataSource[] | null; - /** - * Returns a list of case caseOperation objects for this case. - */ - operations?: CaseOperation[] | null; - /** - * Returns a list of eDiscoveryReviewSet objects in the case. - */ - reviewSets?: EdiscoveryReviewSet[] | null; - /** - * Returns a list of eDiscoverySearch objects associated with this case. - */ - searches?: EdiscoverySearch[] | null; - /** - * Returns a list of eDIscoverySettings objects in the case. - */ - settings?: EdiscoveryCaseSettings | null; - /** - * Returns a list of ediscoveryReviewTag objects associated to this case. - */ - tags?: EdiscoveryReviewTag[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensitivityLabeledFileActionAuditRecord} + */ +// @ts-ignore +export function createSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensitivityLabeledFileActionAuditRecord; } -export interface EdiscoveryCaseCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryCase[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensitivityLabelPolicyMatchAuditRecord} + */ +// @ts-ignore +export function createSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensitivityLabelPolicyMatchAuditRecord; } -export interface EdiscoveryCaseMember extends Entity, Parsable { - /** - * The display name of the eDiscovery case member. Allowed only for case members of type roleGroup. - */ - displayName?: string | null; - /** - * Specifies the recipient type of the eDiscovery case member. The possible values are: user, roleGroup, unknownFutureValue. - */ - recipientType?: RecipientType[] | null; - /** - * The smtp address of the eDiscovery case member. Allowed only for case members of type user. - */ - smtpAddress?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorCandidateActivationConfiguration} + */ +// @ts-ignore +export function createSensorCandidateActivationConfigurationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorCandidateActivationConfiguration; } -export interface EdiscoveryCaseMemberCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryCaseMember[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorCandidateCollectionResponse} + */ +// @ts-ignore +export function createSensorCandidateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorCandidateCollectionResponse; } -export interface EdiscoveryCaseSettings extends Entity, Parsable { - /** - * The caseType property - */ - caseType?: CaseType | null; - /** - * The OCR (Optical Character Recognition) settings for the case. - */ - ocr?: OcrSettings | null; - /** - * The redundancy (near duplicate and email threading) detection settings for the case. - */ - redundancyDetection?: RedundancyDetectionSettings | null; - /** - * The settings of the review set for the case. The possible values are: none, disableGrouping, unknownFutureValue. - */ - reviewSetSettings?: ReviewSetSettings[] | null; - /** - * The Topic Modeling (Themes) settings for the case. - */ - topicModeling?: TopicModelingSettings | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorCandidate} + */ +// @ts-ignore +export function createSensorCandidateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorCandidate; } -export interface EdiscoveryCustodian extends DataSourceContainer, Parsable { - /** - * Date and time the custodian acknowledged a hold notification. - */ - acknowledgedDateTime?: Date | null; - /** - * Email address of the custodian. - */ - email?: string | null; - /** - * Operation entity that represents the latest indexing for the custodian. - */ - lastIndexOperation?: EdiscoveryIndexOperation | null; - /** - * Data source entity for SharePoint sites associated with the custodian. - */ - siteSources?: SiteSource[] | null; - /** - * Data source entity for groups associated with the custodian. - */ - unifiedGroupSources?: UnifiedGroupSource[] | null; - /** - * Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. - */ - userSources?: UserSource[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorCollectionResponse} + */ +// @ts-ignore +export function createSensorCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorCollectionResponse; } -export interface EdiscoveryCustodianCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryCustodian[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorDeploymentPackage} + */ +// @ts-ignore +export function createSensorDeploymentPackageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorDeploymentPackage; } -export interface EdiscoveryEstimateOperation extends CaseOperation, Parsable { - /** - * The estimated count of items for the search that matched the content query. - */ - indexedItemCount?: number | null; - /** - * The estimated size of items for the search that matched the content query. - */ - indexedItemsSize?: number | null; - /** - * The number of mailboxes that had search hits. - */ - mailboxCount?: number | null; - /** - * Contains the properties for report file metadata, including downloadUrl, fileName, and size. - */ - reportFileMetadata?: ReportFileMetadata[] | null; - /** - * eDiscovery search. - */ - search?: EdiscoverySearch | null; - /** - * The number of mailboxes that had search hits. - */ - siteCount?: number | null; - /** - * The options to generate statistics. The possible values are: includeRefiners, includeQueryStats, includeUnindexedStats, advancedIndexing, locationsWithoutHits, unknownFutureValue. - */ - statisticsOptions?: StatisticsOptions[] | null; - /** - * The estimated count of unindexed items for the collection. - */ - unindexedItemCount?: number | null; - /** - * The estimated size of unindexed items for the collection. - */ - unindexedItemsSize?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Sensor} + */ +// @ts-ignore +export function createSensorFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensor; } -export interface EdiscoveryExportOperation extends CaseOperation, Parsable { - /** - * The description provided for the export. - */ - description?: string | null; - /** - * Contains the properties for an export file metadata, including downloadUrl, fileName, and size. - */ - exportFileMetadata?: ExportFileMetadata[] | null; - /** - * The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. - */ - exportOptions?: ExportOptions[] | null; - /** - * The options that specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. - */ - exportStructure?: ExportFileStructure | null; - /** - * The name provided for the export. - */ - outputName?: string | null; - /** - * Review set from where documents are exported. - */ - reviewSet?: EdiscoveryReviewSet | null; - /** - * The review set query that is used to filter the documents for export. - */ - reviewSetQuery?: EdiscoveryReviewSetQuery | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SensorSettings} + */ +// @ts-ignore +export function createSensorSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSensorSettings; } -export interface EdiscoveryHoldOperation extends CaseOperation, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelAIToolAuditRecord} + */ +// @ts-ignore +export function createSentinelAIToolAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelAIToolAuditRecord; } -export interface EdiscoveryHoldPolicySyncOperation extends CaseOperation, Parsable { - /** - * Contains the properties for report file metadata, including downloadUrl, fileName, and size. - */ - reportFileMetadata?: ReportFileMetadata[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelGraphAuditRecord} + */ +// @ts-ignore +export function createSentinelGraphAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelGraphAuditRecord; } -export interface EdiscoveryIndexOperation extends CaseOperation, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelJobAuditRecord} + */ +// @ts-ignore +export function createSentinelJobAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelJobAuditRecord; } -export interface EdiscoveryNoncustodialDataSource extends DataSourceContainer, Parsable { - /** - * User source or SharePoint site data source as noncustodial data source. - */ - dataSource?: DataSource | null; - /** - * Operation entity that represents the latest indexing for the noncustodial data source. - */ - lastIndexOperation?: EdiscoveryIndexOperation | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelKQLOnLakeAuditRecord} + */ +// @ts-ignore +export function createSentinelKQLOnLakeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelKQLOnLakeAuditRecord; } -export interface EdiscoveryNoncustodialDataSourceCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryNoncustodialDataSource[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelLakeDataOnboardingAuditRecord} + */ +// @ts-ignore +export function createSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelLakeDataOnboardingAuditRecord; } -export interface EdiscoveryPurgeDataOperation extends CaseOperation, Parsable { - /** - * The purge job report file metadata. It contains the properties for report file metadata, including downloadUrl, fileName, and size. - */ - reportFileMetadata?: ReportFileMetadata[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelLakeEncryptionAuditRecord} + */ +// @ts-ignore +export function createSentinelLakeEncryptionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelLakeEncryptionAuditRecord; } -export interface EdiscoveryReviewSet extends DataSet, Parsable { - /** - * Represents queries within the review set. - */ - queries?: EdiscoveryReviewSetQuery[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelLakeOnboardingAuditRecord} + */ +// @ts-ignore +export function createSentinelLakeOnboardingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelLakeOnboardingAuditRecord; } -export interface EdiscoveryReviewSetCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryReviewSet[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelNotebookOnLakeAuditRecord} + */ +// @ts-ignore +export function createSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelNotebookOnLakeAuditRecord; } -export interface EdiscoveryReviewSetQuery extends Parsable, Search { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SentinelPackageAuditRecord} + */ +// @ts-ignore +export function createSentinelPackageAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSentinelPackageAuditRecord; } -export interface EdiscoveryReviewSetQueryCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryReviewSetQuery[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ServicePrincipalEvidence} + */ +// @ts-ignore +export function createServicePrincipalEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoServicePrincipalEvidence; } -export interface EdiscoveryReviewTag extends Parsable, Tag { - /** - * Indicates whether a single or multiple child tags can be associated with a document. The possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group. - */ - childSelectability?: ChildSelectability | null; - /** - * Returns the tags that are a child of a tag. - */ - childTags?: EdiscoveryReviewTag[] | null; - /** - * Returns the parent tag of the specified tag. - */ - parent?: EdiscoveryReviewTag | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SettingsContainer} + */ +// @ts-ignore +export function createSettingsContainerFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSettingsContainer; } -export interface EdiscoveryReviewTagCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoveryReviewTag[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointAppPermissionOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointAppPermissionOperationAuditRecord; } -export interface EdiscoverySearch extends Parsable, Search { - /** - * Adds an additional source to the eDiscovery search. - */ - additionalSources?: DataSource[] | null; - /** - * Adds the results of the eDiscovery search to the specified reviewSet. - */ - addToReviewSetOperation?: EdiscoveryAddToReviewSetOperation | null; - /** - * Custodian sources that are included in the eDiscovery search. - */ - custodianSources?: DataSource[] | null; - /** - * When specified, the collection spans across a service for an entire workload. The possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. - */ - dataSourceScopes?: DataSourceScopes[] | null; - /** - * The last estimate operation associated with the eDiscovery search. - */ - lastEstimateStatisticsOperation?: EdiscoveryEstimateOperation | null; - /** - * noncustodialDataSource sources that are included in the eDiscovery search - */ - noncustodialSources?: EdiscoveryNoncustodialDataSource[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointAuditRecord} + */ +// @ts-ignore +export function createSharePointAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointAuditRecord; } -export interface EdiscoverySearchCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: EdiscoverySearch[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointCommentOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointCommentOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointCommentOperationAuditRecord; } -export interface EdiscoverySearchExportOperation extends CaseOperation, Parsable { - /** - * The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. - */ - additionalOptions?: AdditionalOptions[] | null; - /** - * The versions of cloud attachments to include in messages. The possible values are: latest, recent10, recent100, all, unknownFutureValue. - */ - cloudAttachmentVersion?: CloudAttachmentVersion | null; - /** - * The description of the export by the user. - */ - description?: string | null; - /** - * The name of export provided by the user. - */ - displayName?: string | null; - /** - * The versions of files in SharePoint to include. The possible values are: latest, recent10, recent100, all, unknownFutureValue. - */ - documentVersion?: DocumentVersion | null; - /** - * Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. - */ - exportCriteria?: ExportCriteria[] | null; - /** - * Contains the properties for an export file metadata, including downloadUrl, fileName, and size. - */ - exportFileMetadata?: ExportFileMetadata[] | null; - /** - * Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. - */ - exportFormat?: ExportFormat | null; - /** - * Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue. - */ - exportLocation?: ExportLocation[] | null; - /** - * Indicates whether to export single items. - */ - exportSingleItems?: boolean | null; - /** - * The eDiscovery searches under each case. - */ - search?: EdiscoverySearch | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointContentSecurityPolicyAuditRecord} + */ +// @ts-ignore +export function createSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointContentSecurityPolicyAuditRecord; } -export interface EdiscoveryTagOperation extends CaseOperation, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointContentTypeOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointContentTypeOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointContentTypeOperationAuditRecord; } -export interface EmailSender extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The name of the sender. - */ - displayName?: string | null; - /** - * Sender domain. - */ - domainName?: string | null; - /** - * Sender email address. - */ - emailAddress?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointESignatureAuditRecord} + */ +// @ts-ignore +export function createSharePointESignatureAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointESignatureAuditRecord; } -export interface EventPropagationResult extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The name of the specific location in the workload associated with the event. - */ - location?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The name of the workload associated with the event. - */ - serviceName?: string | null; - /** - * Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success, unknownFutureValue. - */ - status?: EventPropagationStatus | null; - /** - * Additional information about the status of the event creation request. - */ - statusInformation?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointFieldOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointFieldOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointFieldOperationAuditRecord; } -export type EventPropagationStatus = (typeof EventPropagationStatusObject)[keyof typeof EventPropagationStatusObject]; -export interface EventQuery extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online. - */ - query?: string | null; - /** - * Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue. - */ - queryType?: QueryType | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointFileOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointFileOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointFileOperationAuditRecord; } -export type EventSource = (typeof EventSourceObject)[keyof typeof EventSourceObject]; -export type EventStatusType = (typeof EventStatusTypeObject)[keyof typeof EventStatusTypeObject]; -export type EvidenceRemediationStatus = (typeof EvidenceRemediationStatusObject)[keyof typeof EvidenceRemediationStatusObject]; -export type EvidenceRole = (typeof EvidenceRoleObject)[keyof typeof EvidenceRoleObject]; -export type EvidenceVerdict = (typeof EvidenceVerdictObject)[keyof typeof EvidenceVerdictObject]; -export type ExportCriteria = (typeof ExportCriteriaObject)[keyof typeof ExportCriteriaObject]; -export interface ExportFileMetadata extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The downloadUrl property - */ - downloadUrl?: string | null; - /** - * The fileName property - */ - fileName?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The size property - */ - size?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointListItemOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointListItemOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointListItemOperationAuditRecord; } -export type ExportFileStructure = (typeof ExportFileStructureObject)[keyof typeof ExportFileStructureObject]; -export type ExportFormat = (typeof ExportFormatObject)[keyof typeof ExportFormatObject]; -export type ExportLocation = (typeof ExportLocationObject)[keyof typeof ExportLocationObject]; -export type ExportOptions = (typeof ExportOptionsObject)[keyof typeof ExportOptionsObject]; -export interface FileDetails extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The name of the file. - */ - fileName?: string | null; - /** - * The file path (location) of the file instance. - */ - filePath?: string | null; - /** - * The publisher of the file. - */ - filePublisher?: string | null; - /** - * The size of the file in bytes. - */ - fileSize?: number | null; - /** - * The certificate authority (CA) that issued the certificate. - */ - issuer?: string | null; - /** - * The Md5 cryptographic hash of the file content. - */ - md5?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The Sha1 cryptographic hash of the file content. - */ - sha1?: string | null; - /** - * The Sha256 cryptographic hash of the file content. - */ - sha256?: string | null; - /** - * The sha256Ac property - */ - sha256Ac?: string | null; - /** - * The signer of the signed file. - */ - signer?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointListOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointListOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointListOperationAuditRecord; } -export interface FileEvidence extends AlertEvidence, Parsable { - /** - * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. - */ - detectionStatus?: DetectionStatus | null; - /** - * The file details. - */ - fileDetails?: FileDetails | null; - /** - * A unique identifier assigned to a device by Microsoft Defender for Endpoint. - */ - mdeDeviceId?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SharePointSharingOperationAuditRecord} + */ +// @ts-ignore +export function createSharePointSharingOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSharePointSharingOperationAuditRecord; } -export interface FileHash extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The algorithm property - */ - algorithm?: FileHashAlgorithm | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The hash value. - */ - value?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SinglePropertySchema} + */ +// @ts-ignore +export function createSinglePropertySchemaFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSinglePropertySchema; } -export type FileHashAlgorithm = (typeof FileHashAlgorithmObject)[keyof typeof FileHashAlgorithmObject]; -export interface FileHashEvidence extends AlertEvidence, Parsable { - /** - * The algorithm property - */ - algorithm?: FileHashAlgorithm | null; - /** - * The hash value. - */ - value?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SiteSourceCollectionResponse} + */ +// @ts-ignore +export function createSiteSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSiteSourceCollectionResponse; } -export interface FilePlanAppliedCategory extends FilePlanDescriptorBase, Parsable { - /** - * Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label. - */ - subcategory?: FilePlanSubcategory | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SiteSource} + */ +// @ts-ignore +export function createSiteSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSiteSource; } -export interface FilePlanAuthority extends FilePlanDescriptorBase, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SkypeForBusinessCmdletsAuditRecord} + */ +// @ts-ignore +export function createSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSkypeForBusinessCmdletsAuditRecord; } -export interface FilePlanCitation extends FilePlanDescriptorBase, Parsable { - /** - * Represents the jurisdiction or agency that published the filePlanCitation. - */ - citationJurisdiction?: string | null; - /** - * Represents the URL to the published filePlanCitation. - */ - citationUrl?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SkypeForBusinessPSTNUsageAuditRecord} + */ +// @ts-ignore +export function createSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSkypeForBusinessPSTNUsageAuditRecord; } -export interface FilePlanDepartment extends FilePlanDescriptorBase, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SkypeForBusinessUsersBlockedAuditRecord} + */ +// @ts-ignore +export function createSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSkypeForBusinessUsersBlockedAuditRecord; } -export interface FilePlanDescriptor extends Entity, Parsable { - /** - * Represents the file plan descriptor of type authority applied to a particular retention label. - */ - authority?: FilePlanAuthority | null; - /** - * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. - */ - authorityTemplate?: AuthorityTemplate | null; - /** - * The category property - */ - category?: FilePlanAppliedCategory | null; - /** - * Specifies a group of similar types of content in a particular department. - */ - categoryTemplate?: CategoryTemplate | null; - /** - * Represents the file plan descriptor of type citation applied to a particular retention label. - */ - citation?: FilePlanCitation | null; - /** - * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. - */ - citationTemplate?: CitationTemplate | null; - /** - * Represents the file plan descriptor of type department applied to a particular retention label. - */ - department?: FilePlanDepartment | null; - /** - * Specifies the department or business unit of an organization to which a label belongs. - */ - departmentTemplate?: DepartmentTemplate | null; - /** - * Represents the file plan descriptor of type filePlanReference applied to a particular retention label. - */ - filePlanReference?: FilePlanReference | null; - /** - * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. - */ - filePlanReferenceTemplate?: FilePlanReferenceTemplate | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SonarDetonationContentMetadata} + */ +// @ts-ignore +export function createSonarDetonationContentMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSonarDetonationContentMetadata; } -export interface FilePlanDescriptorBase extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Unique string that defines the name for the file plan descriptor associated with a particular retention label. - */ - displayName?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SonarDetonationEntityAuditRecord} + */ +// @ts-ignore +export function createSonarDetonationEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSonarDetonationEntityAuditRecord; } -export interface FilePlanDescriptorTemplate extends Entity, Parsable { - /** - * Represents the user who created the filePlanDescriptorTemplate column. - */ - createdBy?: IdentitySet | null; - /** - * Represents the date and time in which the filePlanDescriptorTemplate is created. - */ - createdDateTime?: Date | null; - /** - * Unique string that defines a filePlanDescriptorTemplate name. - */ - displayName?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SonarFileDetonationEntityAuditRecord} + */ +// @ts-ignore +export function createSonarFileDetonationEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSonarFileDetonationEntityAuditRecord; } -export interface FilePlanReference extends FilePlanDescriptorBase, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SonarSubmissionEntityAuditRecord} + */ +// @ts-ignore +export function createSonarSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSonarSubmissionEntityAuditRecord; } -export interface FilePlanReferenceTemplate extends FilePlanDescriptorTemplate, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SonarUrlDetonationEntityAuditRecord} + */ +// @ts-ignore +export function createSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSonarUrlDetonationEntityAuditRecord; } -export interface FilePlanReferenceTemplateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: FilePlanReferenceTemplate[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SparkCoreCustomLivePoolRecord} + */ +// @ts-ignore +export function createSparkCoreCustomLivePoolRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSparkCoreCustomLivePoolRecord; } -export interface FilePlanSubcategory extends FilePlanDescriptorBase, Parsable { +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SslCertificateCollectionResponse} + */ +// @ts-ignore +export function createSslCertificateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSslCertificateCollectionResponse; } -export interface FormattedContent extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The content of this formattedContent. - */ - content?: string | null; - /** - * The format of the content. The possible values are: text, html, markdown, unknownFutureValue. - */ - format?: ContentFormat | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SslCertificateEntity} + */ +// @ts-ignore +export function createSslCertificateEntityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSslCertificateEntity; } -export interface GeoLocation extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The city property - */ - city?: string | null; - /** - * The countryName property - */ - countryName?: string | null; - /** - * The latitude property - */ - latitude?: number | null; - /** - * The longitude property - */ - longitude?: number | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The state property - */ - state?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SslCertificate} + */ +// @ts-ignore +export function createSslCertificateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSslCertificate; } -export interface GitHubOrganizationEvidence extends AlertEvidence, Parsable { - /** - * The name of the company that owns the organization. - */ - company?: string | null; - /** - * The display name of the organization. - */ - displayName?: string | null; - /** - * The email address of the organization. - */ - email?: string | null; - /** - * The login (name) of the organization. - */ - login?: string | null; - /** - * The unique and immutable ID of the organization. - */ - orgId?: string | null; - /** - * The URL of the web page for the organization. - */ - webUrl?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Stream} + */ +// @ts-ignore +export function createStreamFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoStream; } -export interface GitHubRepoEvidence extends AlertEvidence, Parsable { - /** - * The base URL of the web page for the repository. - */ - baseUrl?: string | null; - /** - * The login (name) of the repository. - */ - login?: string | null; - /** - * The login of the owner of the repository. - */ - owner?: string | null; - /** - * The type of owner of the repository, for example, User or Organization. - */ - ownerType?: string | null; - /** - * The unique and immutable ID of the GitHub repository. - */ - repoId?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SubcategoryTemplateCollectionResponse} + */ +// @ts-ignore +export function createSubcategoryTemplateCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubcategoryTemplateCollectionResponse; } -export interface GitHubUserEvidence extends AlertEvidence, Parsable { - /** - * The email address of the user account. - */ - email?: string | null; - /** - * The user's login (GitHub handle). - */ - login?: string | null; - /** - * The user's name. - */ - name?: string | null; - /** - * The unique and immutable ID of the user account. - */ - userId?: string | null; - /** - * The URL of the user's profile web page. For example, https://github.com/my-login. - */ - webUrl?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SubcategoryTemplate} + */ +// @ts-ignore +export function createSubcategoryTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubcategoryTemplate; } -export type GoogleCloudLocationType = (typeof GoogleCloudLocationTypeObject)[keyof typeof GoogleCloudLocationTypeObject]; -export interface GoogleCloudResourceEvidence extends AlertEvidence, Parsable { - /** - * The fullResourceName property - */ - fullResourceName?: string | null; - /** - * The zone or region where the resource is located. - */ - location?: string | null; - /** - * The type of location. The possible values are: unknown, regional, zonal, global, unknownFutureValue. - */ - locationType?: GoogleCloudLocationType | null; - /** - * The Google project ID as defined by the user. - */ - projectId?: string | null; - /** - * The project number assigned by Google. - */ - projectNumber?: number | null; - /** - * The name of the resource. - */ - resourceName?: string | null; - /** - * The type of the resource. - */ - resourceType?: string | null; -} -export interface HealthIssue extends Entity, Parsable { - /** - * Contains additional information about the issue, such as a list of items to fix. - */ - additionalInformation?: string[] | null; - /** - * The date and time when the health issue was generated. 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. - */ - createdDateTime?: Date | null; - /** - * Contains more detailed information about the health issue. - */ - description?: string | null; - /** - * The display name of the health issue. - */ - displayName?: string | null; - /** - * A list of the fully qualified domain names of the domains or the sensors the health issue is related to. - */ - domainNames?: string[] | null; - /** - * The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. - */ - healthIssueType?: HealthIssueType | null; - /** - * The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. - */ - issueTypeId?: string | null; - /** - * The date and time when the health issue was last updated. 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. - */ - lastModifiedDateTime?: Date | null; - /** - * A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses. - */ - recommendations?: string[] | null; - /** - * A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix. - */ - recommendedActionCommands?: string[] | null; - /** - * A list of the DNS names of the sensors the health issue is related to. - */ - sensorDNSNames?: string[] | null; - /** - * The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue. - */ - severity?: HealthIssueSeverity | null; - /** - * The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue. - */ - status?: HealthIssueStatus | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SubdomainCollectionResponse} + */ +// @ts-ignore +export function createSubdomainCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubdomainCollectionResponse; } -export interface HealthIssueCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HealthIssue[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Subdomain} + */ +// @ts-ignore +export function createSubdomainFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubdomain; } -export type HealthIssueSeverity = (typeof HealthIssueSeverityObject)[keyof typeof HealthIssueSeverityObject]; -export type HealthIssueStatus = (typeof HealthIssueStatusObject)[keyof typeof HealthIssueStatusObject]; -export type HealthIssueType = (typeof HealthIssueTypeObject)[keyof typeof HealthIssueTypeObject]; -export interface Host extends Artifact, Parsable { - /** - * The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost. - */ - childHostPairs?: HostPair[] | null; - /** - * The hostComponents that are associated with this host. - */ - components?: HostComponent[] | null; - /** - * The hostCookies that are associated with this host. - */ - cookies?: HostCookie[] | null; - /** - * The first date and time when this host was observed. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The hostPairs that are associated with this host, where this host is either the parentHost or childHost. - */ - hostPairs?: HostPair[] | null; - /** - * The most recent date and time when this host was observed. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost. - */ - parentHostPairs?: HostPair[] | null; - /** - * Passive DNS retrieval about this host. - */ - passiveDns?: PassiveDnsRecord[] | null; - /** - * Reverse passive DNS retrieval about this host. - */ - passiveDnsReverse?: PassiveDnsRecord[] | null; - /** - * The hostPorts associated with a host. - */ - ports?: HostPort[] | null; - /** - * Represents a calculated reputation of this host. - */ - reputation?: HostReputation | null; - /** - * The hostSslCertificates that are associated with this host. - */ - sslCertificates?: HostSslCertificate[] | null; - /** - * The subdomains that are associated with this host. - */ - subdomains?: Subdomain[] | null; - /** - * The hostTrackers that are associated with this host. - */ - trackers?: HostTracker[] | null; - /** - * The most recent whoisRecord for this host. - */ - whois?: WhoisRecord | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SubmissionEntityAuditRecord} + */ +// @ts-ignore +export function createSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubmissionEntityAuditRecord; } -export interface HostCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: Host[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SubmissionMailEvidence} + */ +// @ts-ignore +export function createSubmissionMailEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSubmissionMailEvidence; } -export interface HostComponent extends Artifact, Parsable { - /** - * The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server). - */ - category?: string | null; - /** - * The first date and time when Microsoft Defender Threat Intelligence observed this web component. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The host property - */ - host?: Host | null; - /** - * The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. 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. - */ - lastSeenDateTime?: Date | null; - /** - * A name running on the artifact, for example, Microsoft IIS. - */ - name?: string | null; - /** - * The component version running on the artifact, for example, v8.5. This shouldn't be assumed to be strictly numerical. - */ - version?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SupervisoryReviewDayXInsightsAuditRecord} + */ +// @ts-ignore +export function createSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSupervisoryReviewDayXInsightsAuditRecord; } -export interface HostComponentCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostComponent[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SyntheticProbeAuditRecord} + */ +// @ts-ignore +export function createSyntheticProbeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSyntheticProbeAuditRecord; } -export interface HostCookie extends Artifact, Parsable { - /** - * The URI for which the cookie is valid. - */ - domain?: string | null; - /** - * The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The host property - */ - host?: Host | null; - /** - * The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE. - */ - name?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Tag} + */ +// @ts-ignore +export function createTagFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.ediscoveryReviewTag": + return deserializeIntoEdiscoveryReviewTag; + } + } + } + return deserializeIntoTag; } -export interface HostCookieCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostCookie[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamCopilotInteractionAuditRecord} + */ +// @ts-ignore +export function createTeamCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamCopilotInteractionAuditRecord; } -export interface HostLogonSessionEvidence extends AlertEvidence, Parsable { - /** - * The account that is associated with the sign-in session ID. - */ - account?: UserEvidence | null; - /** - * The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. - */ - endUtcDateTime?: Date | null; - /** - * The host for the session. - */ - host?: DeviceEvidence | null; - /** - * The session ID for the account reported in the alert, for example, 0x3e7. - */ - sessionId?: string | null; - /** - * The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. - */ - startUtcDateTime?: Date | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsEasyApprovalsAuditRecord} + */ +// @ts-ignore +export function createTeamsEasyApprovalsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsEasyApprovalsAuditRecord; } -export interface Hostname extends Host, Parsable { - /** - * The company or individual who registered this hostname, from WHOIS data. - */ - registrant?: string | null; - /** - * The registrar for this hostname, from WHOIS data. - */ - registrar?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsEvalDataHubAdminOperationAuditRecord} + */ +// @ts-ignore +export function createTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsEvalDataHubAdminOperationAuditRecord; } -export interface HostPair extends Entity, Parsable { - /** - * The childHost property - */ - childHost?: Host | null; - /** - * The date and time when Microsoft Defender Threat Intelligence first observed the hostPair. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The date and time when Microsoft Defender Threat Intelligence last observed the hostPair. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The reason that two hosts are identified as hostPair. - */ - linkKind?: string | null; - /** - * The parentHost property - */ - parentHost?: Host | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsEvalDataHubDataAccessAuditRecord} + */ +// @ts-ignore +export function createTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsEvalDataHubDataAccessAuditRecord; } -export interface HostPairCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostPair[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsEvalDataHubPermissionChangeAuditRecord} + */ +// @ts-ignore +export function createTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsEvalDataHubPermissionChangeAuditRecord; } -export interface HostPort extends Entity, Parsable { - /** - * The hostPortBanners retrieved from scanning the port. - */ - banners?: HostPortBanner[] | null; - /** - * The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The host property - */ - host?: Host | null; - /** - * The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. 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. - */ - lastScanDateTime?: Date | null; - /** - * The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The most recent sslCertificate used to communicate on the port. - */ - mostRecentSslCertificate?: SslCertificate | null; - /** - * The numerical identifier of the port which is standardized across the internet. - */ - port?: number | null; - /** - * The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue. - */ - protocol?: HostPortProtocol | null; - /** - * The hostPortComponents retrieved from scanning the port. - */ - services?: HostPortComponent[] | null; - /** - * The status of the port. The possible values are: open, filtered, closed, unknownFutureValue. - */ - status?: HostPortStatus | null; - /** - * The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans. - */ - timesObserved?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsHealthcareAuditRecord} + */ +// @ts-ignore +export function createTeamsHealthcareAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsHealthcareAuditRecord; } -export interface HostPortBanner extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The text response received from a web component when scanning a hostPort. - */ - banner?: string | null; - /** - * The first date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The last date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The specific protocol used to scan the hostPort. - */ - scanProtocol?: string | null; - /** - * The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPortBanner in all its scans. - */ - timesObserved?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsMessageEvidence} + */ +// @ts-ignore +export function createTeamsMessageEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsMessageEvidence; } -export interface HostPortCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostPort[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TeamsUpdatesAuditRecord} + */ +// @ts-ignore +export function createTeamsUpdatesAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTeamsUpdatesAuditRecord; } -export interface HostPortComponent extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The component property - */ - component?: HostComponent | null; - /** - * The first date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. 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. - */ - firstSeenDateTime?: Date | null; - /** - * Indicates whether this hostPortComponent is recent, which is determined by whether the hostPortComponent was observed either at the same time or after the latest hostPortBanner in the scan history, or within two days of the latest scan of the hostPort when there are no hostPortBanners in the scan history. - */ - isRecent?: boolean | null; - /** - * The last date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TenantAllowBlockListAuditRecord} + */ +// @ts-ignore +export function createTenantAllowBlockListAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTenantAllowBlockListAuditRecord; } -export type HostPortProtocol = (typeof HostPortProtocolObject)[keyof typeof HostPortProtocolObject]; -export type HostPortStatus = (typeof HostPortStatusObject)[keyof typeof HostPortStatusObject]; -export interface HostReputation extends Entity, Parsable { - /** - * The classification property - */ - classification?: HostReputationClassification | null; - /** - * A collection of rules that have been used to calculate the classification and score. - */ - rules?: HostReputationRule[] | null; - /** - * The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious. - */ - score?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatDetectionDetail} + */ +// @ts-ignore +export function createThreatDetectionDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatDetectionDetail; } -export type HostReputationClassification = (typeof HostReputationClassificationObject)[keyof typeof HostReputationClassificationObject]; -export interface HostReputationRule extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The description of the rule that gives more context. - */ - description?: string | null; - /** - * The name of the rule. - */ - name?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * Link to a web page with details related to this rule. - */ - relatedDetailsUrl?: string | null; - /** - * The severity property - */ - severity?: HostReputationRuleSeverity | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatFinderAuditRecord} + */ +// @ts-ignore +export function createThreatFinderAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatFinderAuditRecord; } -export type HostReputationRuleSeverity = (typeof HostReputationRuleSeverityObject)[keyof typeof HostReputationRuleSeverityObject]; -export interface HostSslCertificate extends Artifact, Parsable { - /** - * The first date and time when this hostSslCertificate was observed. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The host for this hostSslCertificate. - */ - host?: Host | null; - /** - * The most recent date and time when this hostSslCertificate was observed. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The ports related with this hostSslCertificate. - */ - ports?: HostSslCertificatePort[] | null; - /** - * The sslCertificate for this hostSslCertificate. - */ - sslCertificate?: SslCertificate | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligenceAtpContentData} + */ +// @ts-ignore +export function createThreatIntelligenceAtpContentDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligenceAtpContentData; } -export interface HostSslCertificateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostSslCertificate[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligenceExportAuditRecord} + */ +// @ts-ignore +export function createThreatIntelligenceExportAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligenceExportAuditRecord; } -export interface HostSslCertificatePort extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The first date and time when this port was observed. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The most recent date and time when this port was observed. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The port number. - */ - port?: number | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligence} + */ +// @ts-ignore +export function createThreatIntelligenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligence; } -export interface HostTracker extends Artifact, Parsable { - /** - * The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The host property - */ - host?: Host | null; - /** - * The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash. - */ - kind?: string | null; - /** - * The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The identification value for the hostTracker. - */ - value?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligenceMailData} + */ +// @ts-ignore +export function createThreatIntelligenceMailDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligenceMailData; } -export interface HostTrackerCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: HostTracker[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligenceObjectAuditRecord} + */ +// @ts-ignore +export function createThreatIntelligenceObjectAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligenceObjectAuditRecord; } -export interface HuntingQueryResults extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The results of the hunting query. - */ - results?: HuntingRowResult[] | null; - /** - * The schema for the response. - */ - schema?: SinglePropertySchema[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ThreatIntelligenceUrlClickData} + */ +// @ts-ignore +export function createThreatIntelligenceUrlClickDataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoThreatIntelligenceUrlClickData; } -export interface HuntingRowResult extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TimelineEvent} + */ +// @ts-ignore +export function createTimelineEventFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTimelineEvent; } -export interface Hyperlink extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The name for this hyperlink. - */ - name?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The URL for this hyperlink. - */ - url?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TodoAuditRecord} + */ +// @ts-ignore +export function createTodoAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTodoAuditRecord; } -export interface IdentityAccounts extends Entity, Parsable { - /** - * Collection of accounts of the identity in different identity providers. - */ - accounts?: Account[] | null; - /** - * The cloud security identifier of the identityAccount. - */ - cloudSecurityIdentifier?: string | null; - /** - * The Active Directory display name of the identityAccount. - */ - displayName?: string | null; - /** - * The Active Directory domain name of the identityAccount. - */ - domain?: string | null; - /** - * Boolean indicating if the identityAccounts is enabled. - */ - isEnabled?: boolean | null; - /** - * The on-premises security identifier of the identityAccount. - */ - onPremisesSecurityIdentifier?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TopicModelingSettings} + */ +// @ts-ignore +export function createTopicModelingSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTopicModelingSettings; } -export interface IdentityAccountsCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: IdentityAccounts[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TrainableClassifierAuditRecord} + */ +// @ts-ignore +export function createTrainableClassifierAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTrainableClassifierAuditRecord; } -export interface IdentityContainer extends Entity, Parsable { - /** - * Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration. - */ - healthIssues?: HealthIssue[] | null; - /** - * Represents an identity's details in the context of Microsoft Defender for Identity. - */ - identityAccounts?: IdentityAccounts[] | null; - /** - * The sensorCandidateActivationConfiguration property - */ - sensorCandidateActivationConfiguration?: SensorCandidateActivationConfiguration | null; - /** - * Represents Microsoft Defender for Identity sensors that are ready to be activated. - */ - sensorCandidates?: SensorCandidate[] | null; - /** - * Represents a customer's Microsoft Defender for Identity sensors. - */ - sensors?: Sensor[] | null; - /** - * Represents a container for security identities settings APIs. - */ - settings?: SettingsContainer | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TriggersRoot} + */ +// @ts-ignore +export function createTriggersRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTriggersRoot; } -export type IdentityProvider = (typeof IdentityProviderObject)[keyof typeof IdentityProviderObject]; -export interface Incident extends Entity, Parsable { - /** - * The list of related alerts. Supports $expand. - */ - alerts?: Alert[] | null; - /** - * Owner of the incident, or null if no owner is assigned. Free editable text. - */ - assignedTo?: string | null; - /** - * The specification for the incident. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. - */ - classification?: AlertClassification | null; - /** - * Array of comments created by the Security Operations (SecOps) team when the incident is managed. - */ - comments?: AlertComment[] | null; - /** - * Time when the incident was first created. - */ - createdDateTime?: Date | null; - /** - * Array of custom tags associated with an incident. - */ - customTags?: string[] | null; - /** - * Description of the incident. - */ - description?: string | null; - /** - * Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. - */ - determination?: AlertDetermination | null; - /** - * The incident name. - */ - displayName?: string | null; - /** - * The URL for the incident page in the Microsoft 365 Defender portal. - */ - incidentWebUrl?: string | null; - /** - * The identity that last modified the incident. - */ - lastModifiedBy?: string | null; - /** - * Time when the incident was last updated. - */ - lastUpdateDateTime?: Date | null; - /** - * A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation. - */ - priorityScore?: number | null; - /** - * Only populated in case an incident is grouped with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. - */ - redirectIncidentId?: string | null; - /** - * User input that explains the resolution of the incident and the classification choice. This property contains free editable text. - */ - resolvingComment?: string | null; - /** - * The severity property - */ - severity?: AlertSeverity | null; - /** - * The status property - */ - status?: IncidentStatus | null; - /** - * The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack. - */ - summary?: string | null; - /** - * The system tags associated with the incident. - */ - systemTags?: string[] | null; - /** - * The Microsoft Entra tenant in which the alert was created. - */ - tenantId?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {TriggerTypesRoot} + */ +// @ts-ignore +export function createTriggerTypesRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoTriggerTypesRoot; } -export interface IncidentCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: Incident[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UamOperationAuditRecord} + */ +// @ts-ignore +export function createUamOperationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUamOperationAuditRecord; } -export type IncidentStatus = (typeof IncidentStatusObject)[keyof typeof IncidentStatusObject]; -export interface Indicator extends Entity, Parsable { - /** - * The artifact property - */ - artifact?: Artifact | null; - /** - * The source property - */ - source?: IndicatorSource | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnclassifiedArtifact} + */ +// @ts-ignore +export function createUnclassifiedArtifactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnclassifiedArtifact; } -export type IndicatorSource = (typeof IndicatorSourceObject)[keyof typeof IndicatorSourceObject]; -export interface IntelligenceProfile extends Entity, Parsable { - /** - * A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile. - */ - aliases?: string[] | null; - /** - * The country/region of origin for the given actor or threat associated with this intelligenceProfile. - */ - countriesOrRegionsOfOrigin?: IntelligenceProfileCountryOrRegionOfOrigin[] | null; - /** - * The description property - */ - description?: FormattedContent | null; - /** - * The date and time when this intelligenceProfile was first active. 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. - */ - firstActiveDateTime?: Date | null; - /** - * Includes an assemblage of high-fidelity network indicators of compromise. - */ - indicators?: IntelligenceProfileIndicator[] | null; - /** - * The kind property - */ - kind?: IntelligenceProfileKind | null; - /** - * The summary property - */ - summary?: FormattedContent | null; - /** - * Known targets related to this intelligenceProfile. - */ - targets?: string[] | null; - /** - * The title of this intelligenceProfile. - */ - title?: string | null; - /** - * Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. - */ - tradecraft?: FormattedContent | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedGroupAuditRecord} + */ +// @ts-ignore +export function createUnifiedGroupAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedGroupAuditRecord; } -export interface IntelligenceProfileCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: IntelligenceProfile[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedGroupSourceCollectionResponse} + */ +// @ts-ignore +export function createUnifiedGroupSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedGroupSourceCollectionResponse; } -export interface IntelligenceProfileCountryOrRegionOfOrigin extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * A codified representation for this country/region of origin. - */ - code?: string | null; - /** - * A display label for this ountry/region of origin. - */ - label?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedGroupSource} + */ +// @ts-ignore +export function createUnifiedGroupSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedGroupSource; } -export interface IntelligenceProfileIndicator extends Indicator, Parsable { - /** - * Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. - */ - firstSeenDateTime?: Date | null; - /** - * Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. - */ - lastSeenDateTime?: Date | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedSimulationMatchedItemAuditRecord} + */ +// @ts-ignore +export function createUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedSimulationMatchedItemAuditRecord; } -export interface IntelligenceProfileIndicatorCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: IntelligenceProfileIndicator[] | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedSimulationSummaryAuditRecord} + */ +// @ts-ignore +export function createUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedSimulationSummaryAuditRecord; } -export type IntelligenceProfileKind = (typeof IntelligenceProfileKindObject)[keyof typeof IntelligenceProfileKindObject]; -export type InvestigationState = (typeof InvestigationStateObject)[keyof typeof InvestigationStateObject]; -export interface InvokeActionResult extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The account ID. - */ - accountId?: string | null; - /** - * The action property - */ - action?: Action | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The unique identifier for tracking the request. - */ - correlationId?: string | null; - /** - * The identityProvider property - */ - identityProvider?: IdentityProvider | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UniversalPrintManagementAuditRecord} + */ +// @ts-ignore +export function createUniversalPrintManagementAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUniversalPrintManagementAuditRecord; } -export interface IoTDeviceEvidence extends AlertEvidence, Parsable { - /** - * The device ID. +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UniversalPrintPrintJobAuditRecord} + */ +// @ts-ignore +export function createUniversalPrintPrintJobAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUniversalPrintPrintJobAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UrbacAssignmentAuditRecord} + */ +// @ts-ignore +export function createUrbacAssignmentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUrbacAssignmentAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UrbacEnableStateAuditRecord} + */ +// @ts-ignore +export function createUrbacEnableStateAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUrbacEnableStateAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UrbacRoleAuditRecord} + */ +// @ts-ignore +export function createUrbacRoleAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUrbacRoleAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UrlEvidence} + */ +// @ts-ignore +export function createUrlEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUrlEvidence; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UserAccount} + */ +// @ts-ignore +export function createUserAccountFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUserAccount; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UserEvidence} + */ +// @ts-ignore +export function createUserEvidenceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUserEvidence; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {User} + */ +// @ts-ignore +export function createUserFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUser; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UserSourceCollectionResponse} + */ +// @ts-ignore +export function createUserSourceCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUserSourceCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UserSource} + */ +// @ts-ignore +export function createUserSourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUserSource; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UserTrainingAuditRecord} + */ +// @ts-ignore +export function createUserTrainingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUserTrainingAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UsxWorkspaceOnboardingAuditRecord} + */ +// @ts-ignore +export function createUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUsxWorkspaceOnboardingAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VfamCreatePolicyAuditRecord} + */ +// @ts-ignore +export function createVfamCreatePolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVfamCreatePolicyAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VfamDeletePolicyAuditRecord} + */ +// @ts-ignore +export function createVfamDeletePolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVfamDeletePolicyAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VfamUpdatePolicyAuditRecord} + */ +// @ts-ignore +export function createVfamUpdatePolicyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVfamUpdatePolicyAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaAmplifyAuditRecord} + */ +// @ts-ignore +export function createVivaAmplifyAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaAmplifyAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaEngageEventsAuditRecord} + */ +// @ts-ignore +export function createVivaEngageEventsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaEngageEventsAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaEngageNetworkAssociationAuditRecord} + */ +// @ts-ignore +export function createVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaEngageNetworkAssociationAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaEngageSegmentAuditRecord} + */ +// @ts-ignore +export function createVivaEngageSegmentAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaEngageSegmentAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintAdvancedConfigurationAuditRecord} + */ +// @ts-ignore +export function createVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintAdvancedConfigurationAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintAgenticCampaignAuditRecord} + */ +// @ts-ignore +export function createVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintAgenticCampaignAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintFeedbackProgramAuditRecord} + */ +// @ts-ignore +export function createVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintFeedbackProgramAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintOrganizationalDataAuditRecord} + */ +// @ts-ignore +export function createVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintOrganizationalDataAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintPulseProgramAuditRecord} + */ +// @ts-ignore +export function createVivaGlintPulseProgramAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintPulseProgramAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintPulseProgramRespondentRateAuditRecord} + */ +// @ts-ignore +export function createVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintPulseProgramRespondentRateAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintQuestionAuditRecord} + */ +// @ts-ignore +export function createVivaGlintQuestionAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintQuestionAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintRoleAuditRecord} + */ +// @ts-ignore +export function createVivaGlintRoleAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintRoleAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintRubiconAuditRecord} + */ +// @ts-ignore +export function createVivaGlintRubiconAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintRubiconAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintSupportAccessAuditRecord} + */ +// @ts-ignore +export function createVivaGlintSupportAccessAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintSupportAccessAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintSystemAuditRecord} + */ +// @ts-ignore +export function createVivaGlintSystemAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintSystemAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintUserAuditRecord} + */ +// @ts-ignore +export function createVivaGlintUserAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintUserAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGlintUserGroupAuditRecord} + */ +// @ts-ignore +export function createVivaGlintUserGroupAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGlintUserGroupAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaGoalsAuditRecord} + */ +// @ts-ignore +export function createVivaGoalsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaGoalsAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaLearningAdminAuditRecord} + */ +// @ts-ignore +export function createVivaLearningAdminAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaLearningAdminAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaLearningAuditRecord} + */ +// @ts-ignore +export function createVivaLearningAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaLearningAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaPulseAdminAuditRecord} + */ +// @ts-ignore +export function createVivaPulseAdminAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaPulseAdminAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaPulseOrganizerAuditRecord} + */ +// @ts-ignore +export function createVivaPulseOrganizerAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaPulseOrganizerAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaPulseReportAuditRecord} + */ +// @ts-ignore +export function createVivaPulseReportAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaPulseReportAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VivaPulseResponseAuditRecord} + */ +// @ts-ignore +export function createVivaPulseResponseAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVivaPulseResponseAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VmMetadata} + */ +// @ts-ignore +export function createVmMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVmMetadata; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VulnerabilityCollectionResponse} + */ +// @ts-ignore +export function createVulnerabilityCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVulnerabilityCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VulnerabilityComponentCollectionResponse} + */ +// @ts-ignore +export function createVulnerabilityComponentCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVulnerabilityComponentCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VulnerabilityComponent} + */ +// @ts-ignore +export function createVulnerabilityComponentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVulnerabilityComponent; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Vulnerability} + */ +// @ts-ignore +export function createVulnerabilityFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVulnerability; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WdatpAlertsAuditRecord} + */ +// @ts-ignore +export function createWdatpAlertsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWdatpAlertsAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WebContentFilteringAuditRecord} + */ +// @ts-ignore +export function createWebContentFilteringAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWebContentFilteringAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisBaseRecord} + */ +// @ts-ignore +export function createWhoisBaseRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.security.whoisHistoryRecord": + return deserializeIntoWhoisHistoryRecord; + case "#microsoft.graph.security.whoisRecord": + return deserializeIntoWhoisRecord; + } + } + } + return deserializeIntoWhoisBaseRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisContact} + */ +// @ts-ignore +export function createWhoisContactFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisContact; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisHistoryRecordCollectionResponse} + */ +// @ts-ignore +export function createWhoisHistoryRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisHistoryRecordCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisHistoryRecord} + */ +// @ts-ignore +export function createWhoisHistoryRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisHistoryRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisNameserver} + */ +// @ts-ignore +export function createWhoisNameserverFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisNameserver; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisRecordCollectionResponse} + */ +// @ts-ignore +export function createWhoisRecordCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisRecordCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WhoisRecord} + */ +// @ts-ignore +export function createWhoisRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWhoisRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {Windows365CustomerLockboxAuditRecord} + */ +// @ts-ignore +export function createWindows365CustomerLockboxAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWindows365CustomerLockboxAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {WorkplaceAnalyticsAuditRecord} + */ +// @ts-ignore +export function createWorkplaceAnalyticsAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoWorkplaceAnalyticsAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {YammerAuditRecord} + */ +// @ts-ignore +export function createYammerAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoYammerAuditRecord; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {YammerUserHidingAuditRecord} + */ +// @ts-ignore +export function createYammerUserHidingAuditRecordFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoYammerUserHidingAuditRecord; +} +/** + * Audit data for Critical Asset Management Classification events. + */ +export interface CriticalAssetManagementClassificationRecord extends AuditData, Parsable { +} +/** + * Audit data for CRM Entity Operation events. + */ +export interface CrmEntityOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Cross Tenant Access Policy events. + */ +export interface CrossTenantAccessPolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Customer Key Service Encryption events. + */ +export interface CustomerKeyServiceEncryptionAuditRecord extends AuditData, Parsable { +} +export interface CvssSummary extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The CVSS score about this vulnerability. + */ + score?: number | null; + /** + * The CVSS severity rating for this vulnerability. The possible values are: none, low, medium, high, critical, unknownFutureValue. + */ + severity?: VulnerabilitySeverity | null; + /** + * The CVSS vector string for this vulnerability. + */ + vectorString?: string | null; +} +/** + * Audit data for Data Center Security cmdlet events. + */ +export interface DataCenterSecurityCmdletAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Data Governance events. + */ +export interface DataGovernanceAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Data Insights Rest Api events. + */ +export interface DataInsightsRestApiAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Data Lake Export Operation events. + */ +export interface DataLakeExportOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Data Security Investigation events. + */ +export interface DataSecurityInvestigationAuditRecord extends AuditData, Parsable { +} +export interface DataSet extends Entity, Parsable { + /** + * The user who created the data set. Read-only. + */ + createdBy?: IdentitySet | null; + /** + * The date and time when the review set was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + */ + createdDateTime?: Date | null; + /** + * The description of the data set. + */ + description?: string | null; + /** + * The name of the data set. The name is unique with a maximum limit of 64 characters. + */ + displayName?: string | null; +} +/** + * Audit data for Data Share Operation events. + */ +export interface DataShareOperationAuditRecord extends AuditData, Parsable { +} +export interface DataSource extends Entity, Parsable { + /** + * The user who created the dataSource. + */ + createdBy?: IdentitySet | null; + /** + * The date and time the dataSource was created. + */ + createdDateTime?: Date | null; + /** + * The display name of the dataSource and is the name of the SharePoint site. + */ + displayName?: string | null; + /** + * The hold status of the dataSource. The possible values are: notApplied, applied, applying, removing, partial. + */ + holdStatus?: DataSourceHoldStatus | null; +} +export interface DataSourceCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: DataSource[] | null; +} +export interface DataSourceContainer extends Entity, Parsable { + /** + * Created date and time of the dataSourceContainer entity. + */ + createdDateTime?: Date | null; + /** + * Display name of the dataSourceContainer entity. + */ + displayName?: string | null; + /** + * The hold status of the dataSourceContainer. The possible values are: notApplied, applied, applying, removing, partial + */ + holdStatus?: DataSourceHoldStatus | null; + /** + * Last modified date and time of the dataSourceContainer. + */ + lastModifiedDateTime?: Date | null; + /** + * Date and time that the dataSourceContainer was released from the case. + */ + releasedDateTime?: Date | null; + /** + * Latest status of the dataSourceContainer. The possible values are: Active, Released. + */ + status?: DataSourceContainerStatus | null; +} +export type DataSourceContainerStatus = (typeof DataSourceContainerStatusObject)[keyof typeof DataSourceContainerStatusObject]; +export type DataSourceHoldStatus = (typeof DataSourceHoldStatusObject)[keyof typeof DataSourceHoldStatusObject]; +export type DataSourceScopes = (typeof DataSourceScopesObject)[keyof typeof DataSourceScopesObject]; +/** + * Default open-type audit data when no specific subtype applies. + */ +export interface DefaultAuditData extends AuditData, Parsable { +} +export type DefaultRecordBehavior = (typeof DefaultRecordBehaviorObject)[keyof typeof DefaultRecordBehaviorObject]; +export type DefenderAvStatus = (typeof DefenderAvStatusObject)[keyof typeof DefenderAvStatusObject]; +/** + * Audit data for Defender Case Management events. + */ +export interface DefenderCaseManagementAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Defender Preview Features events. + */ +export interface DefenderPreviewFeaturesRecord extends AuditData, Parsable { +} +/** + * Audit data for Defender Security for AI Configuration events. + */ +export interface DefenderSecurityForAIConfigurationAuditRecord extends AuditData, Parsable { +} +export type DeliveryAction = (typeof DeliveryActionObject)[keyof typeof DeliveryActionObject]; +export type DeliveryLocation = (typeof DeliveryLocationObject)[keyof typeof DeliveryLocationObject]; +export interface DepartmentTemplate extends FilePlanDescriptorTemplate, Parsable { +} +export interface DepartmentTemplateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: DepartmentTemplate[] | null; +} +/** + * Audit data for Deploy Feature Activity events. + */ +export interface DeployFeatureActivityRecord extends AuditData, Parsable { +} +export interface DeploymentAccessKeyType extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The deployment access key. + */ + deploymentAccessKey?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export type DeploymentStatus = (typeof DeploymentStatusObject)[keyof typeof DeploymentStatusObject]; +/** + * The deserialization information for the current model + * @param A365AiExecuteTool The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoA365AiExecuteTool(a365AiExecuteTool: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(a365AiExecuteTool), + } +} +/** + * The deserialization information for the current model + * @param A365AiInferenceCall The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoA365AiInferenceCall(a365AiInferenceCall: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(a365AiInferenceCall), + } +} +/** + * The deserialization information for the current model + * @param A365AiInvokeAgent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoA365AiInvokeAgent(a365AiInvokeAgent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(a365AiInvokeAgent), + } +} +/** + * The deserialization information for the current model + * @param A365AiRunSummary The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoA365AiRunSummary(a365AiRunSummary: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(a365AiRunSummary), + } +} +/** + * The deserialization information for the current model + * @param A365SpanOutputs The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoA365SpanOutputs(a365SpanOutputs: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(a365SpanOutputs), + } +} +/** + * The deserialization information for the current model + * @param AadRiskDetectionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAadRiskDetectionAuditRecord(aadRiskDetectionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aadRiskDetectionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Account The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAccount(account: Partial | undefined = {}) : Record void> { + return { + "actions": n => { account.actions = n.getCollectionOfEnumValues(ActionObject); }, + "backingStoreEnabled": n => { account.backingStoreEnabled = true; }, + "identifier": n => { account.identifier = n.getStringValue(); }, + "identityProvider": n => { account.identityProvider = n.getEnumValue(IdentityProviderObject); }, + "@odata.type": n => { account.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ActiveDirectoryDomainEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoActiveDirectoryDomainEvidence(activeDirectoryDomainEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(activeDirectoryDomainEvidence), + "activeDirectoryDomainName": n => { activeDirectoryDomainEvidence.activeDirectoryDomainName = n.getStringValue(); }, + "trustedDomains": n => { activeDirectoryDomainEvidence.trustedDomains = n.getCollectionOfObjectValues(createActiveDirectoryDomainEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AedAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAedAuditRecord(aedAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aedAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AgentAdminActivityRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAgentAdminActivityRecord(agentAdminActivityRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(agentAdminActivityRecord), + } +} +/** + * The deserialization information for the current model + * @param AgentSettingAdminActivity The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAgentSettingAdminActivity(agentSettingAdminActivity: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(agentSettingAdminActivity), + } +} +/** + * The deserialization information for the current model + * @param AiAgentEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiAgentEvidence(aiAgentEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(aiAgentEvidence), + "agentId": n => { aiAgentEvidence.agentId = n.getStringValue(); }, + "agentName": n => { aiAgentEvidence.agentName = n.getStringValue(); }, + "hostingPlatformType": n => { aiAgentEvidence.hostingPlatformType = n.getEnumValue(AiAgentPlatformObject); }, + "instructions": n => { aiAgentEvidence.instructions = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AiAppInteractionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiAppInteractionAuditRecord(aiAppInteractionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiAppInteractionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AiExecuteToolAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiExecuteToolAuditRecord(aiExecuteToolAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiExecuteToolAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AiInteractionsChangeNotificationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiInteractionsChangeNotificationAuditRecord(aiInteractionsChangeNotificationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiInteractionsChangeNotificationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AiInteractionsExportAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiInteractionsExportAuditRecord(aiInteractionsExportAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiInteractionsExportAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AiInteractionsSubscriptionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiInteractionsSubscriptionAuditRecord(aiInteractionsSubscriptionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiInteractionsSubscriptionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AiInvokeAgentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAiInvokeAgentAuditRecord(aiInvokeAgentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aiInvokeAgentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AipDiscover The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipDiscover(aipDiscover: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipDiscover), + } +} +/** + * The deserialization information for the current model + * @param AipFileDeleted The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipFileDeleted(aipFileDeleted: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipFileDeleted), + } +} +/** + * The deserialization information for the current model + * @param AipHeartBeat The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipHeartBeat(aipHeartBeat: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipHeartBeat), + } +} +/** + * The deserialization information for the current model + * @param AipProtectionActionLogRequest The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipProtectionActionLogRequest(aipProtectionActionLogRequest: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipProtectionActionLogRequest), + } +} +/** + * The deserialization information for the current model + * @param AipScannerDiscoverEvent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipScannerDiscoverEvent(aipScannerDiscoverEvent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipScannerDiscoverEvent), + } +} +/** + * The deserialization information for the current model + * @param AipSensitivityLabelActionLogRequest The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAipSensitivityLabelActionLogRequest(aipSensitivityLabelActionLogRequest: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aipSensitivityLabelActionLogRequest), + } +} +/** + * The deserialization information for the current model + * @param AirAdminActionInvestigationData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAirAdminActionInvestigationData(airAdminActionInvestigationData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(airAdminActionInvestigationData), + } +} +/** + * The deserialization information for the current model + * @param AirInvestigationData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAirInvestigationData(airInvestigationData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(airInvestigationData), + } +} +/** + * The deserialization information for the current model + * @param AirManualInvestigationData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAirManualInvestigationData(airManualInvestigationData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(airManualInvestigationData), + } +} +/** + * The deserialization information for the current model + * @param AISpanOutputsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAISpanOutputsAuditRecord(aISpanOutputsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(aISpanOutputsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Alert The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlert(alert: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(alert), + "actorDisplayName": n => { alert.actorDisplayName = n.getStringValue(); }, + "additionalData": n => { alert.additionalDataProperty = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "alertPolicyId": n => { alert.alertPolicyId = n.getStringValue(); }, + "alertWebUrl": n => { alert.alertWebUrl = n.getStringValue(); }, + "assignedTo": n => { alert.assignedTo = n.getStringValue(); }, + "categories": n => { alert.categories = n.getCollectionOfPrimitiveValues("string"); }, + "category": n => { alert.category = n.getStringValue(); }, + "classification": n => { alert.classification = n.getEnumValue(AlertClassificationObject); }, + "comments": n => { alert.comments = n.getCollectionOfObjectValues(createAlertCommentFromDiscriminatorValue); }, + "createdDateTime": n => { alert.createdDateTime = n.getDateValue(); }, + "customDetails": n => { alert.customDetails = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "description": n => { alert.description = n.getStringValue(); }, + "detectionSource": n => { alert.detectionSource = n.getEnumValue(DetectionSourceObject); }, + "detectorId": n => { alert.detectorId = n.getStringValue(); }, + "determination": n => { alert.determination = n.getEnumValue(AlertDeterminationObject); }, + "evidence": n => { alert.evidence = n.getCollectionOfObjectValues(createAlertEvidenceFromDiscriminatorValue); }, + "firstActivityDateTime": n => { alert.firstActivityDateTime = n.getDateValue(); }, + "incidentId": n => { alert.incidentId = n.getStringValue(); }, + "incidentWebUrl": n => { alert.incidentWebUrl = n.getStringValue(); }, + "investigationState": n => { alert.investigationState = n.getEnumValue(InvestigationStateObject); }, + "lastActivityDateTime": n => { alert.lastActivityDateTime = n.getDateValue(); }, + "lastUpdateDateTime": n => { alert.lastUpdateDateTime = n.getDateValue(); }, + "mitreTechniques": n => { alert.mitreTechniques = n.getCollectionOfPrimitiveValues("string"); }, + "productName": n => { alert.productName = n.getStringValue(); }, + "providerAlertId": n => { alert.providerAlertId = n.getStringValue(); }, + "recommendedActions": n => { alert.recommendedActions = n.getStringValue(); }, + "resolvedDateTime": n => { alert.resolvedDateTime = n.getDateValue(); }, + "serviceSource": n => { alert.serviceSource = n.getEnumValue(ServiceSourceObject); }, + "severity": n => { alert.severity = n.getEnumValue(AlertSeverityObject); }, + "status": n => { alert.status = n.getEnumValue(AlertStatusObject); }, + "systemTags": n => { alert.systemTags = n.getCollectionOfPrimitiveValues("string"); }, + "tenantId": n => { alert.tenantId = n.getStringValue(); }, + "threatDisplayName": n => { alert.threatDisplayName = n.getStringValue(); }, + "threatFamilyName": n => { alert.threatFamilyName = n.getStringValue(); }, + "title": n => { alert.title = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AlertCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlertCollectionResponse(alertCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(alertCollectionResponse), + "value": n => { alertCollectionResponse.value = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AlertComment The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlertComment(alertComment: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { alertComment.backingStoreEnabled = true; }, + "comment": n => { alertComment.comment = n.getStringValue(); }, + "createdByDisplayName": n => { alertComment.createdByDisplayName = n.getStringValue(); }, + "createdDateTime": n => { alertComment.createdDateTime = n.getDateValue(); }, + "@odata.type": n => { alertComment.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AlertEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlertEvidence(alertEvidence: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { alertEvidence.backingStoreEnabled = true; }, + "createdDateTime": n => { alertEvidence.createdDateTime = n.getDateValue(); }, + "detailedRoles": n => { alertEvidence.detailedRoles = n.getCollectionOfPrimitiveValues("string"); }, + "@odata.type": n => { alertEvidence.odataType = n.getStringValue(); }, + "remediationStatus": n => { alertEvidence.remediationStatus = n.getEnumValue(EvidenceRemediationStatusObject); }, + "remediationStatusDetails": n => { alertEvidence.remediationStatusDetails = n.getStringValue(); }, + "roles": n => { alertEvidence.roles = n.getCollectionOfEnumValues(EvidenceRoleObject); }, + "tags": n => { alertEvidence.tags = n.getCollectionOfPrimitiveValues("string"); }, + "verdict": n => { alertEvidence.verdict = n.getEnumValue(EvidenceVerdictObject); }, + } +} +/** + * The deserialization information for the current model + * @param AlertSubmissionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlertSubmissionAuditRecord(alertSubmissionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(alertSubmissionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AlertSubmissionResultDetailAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAlertSubmissionResultDetailAuditRecord(alertSubmissionResultDetailAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(alertSubmissionResultDetailAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AmazonResourceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAmazonResourceEvidence(amazonResourceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(amazonResourceEvidence), + "amazonAccountId": n => { amazonResourceEvidence.amazonAccountId = n.getStringValue(); }, + "amazonResourceId": n => { amazonResourceEvidence.amazonResourceId = n.getStringValue(); }, + "resourceName": n => { amazonResourceEvidence.resourceName = n.getStringValue(); }, + "resourceType": n => { amazonResourceEvidence.resourceType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmail(analyzedEmail: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(analyzedEmail), + "alertIds": n => { analyzedEmail.alertIds = n.getCollectionOfPrimitiveValues("string"); }, + "attachments": n => { analyzedEmail.attachments = n.getCollectionOfObjectValues(createAnalyzedEmailAttachmentFromDiscriminatorValue); }, + "authenticationDetails": n => { analyzedEmail.authenticationDetails = n.getObjectValue(createAnalyzedEmailAuthenticationDetailFromDiscriminatorValue); }, + "bulkComplaintLevel": n => { analyzedEmail.bulkComplaintLevel = n.getStringValue(); }, + "clientType": n => { analyzedEmail.clientType = n.getStringValue(); }, + "contexts": n => { analyzedEmail.contexts = n.getCollectionOfPrimitiveValues("string"); }, + "detectionMethods": n => { analyzedEmail.detectionMethods = n.getCollectionOfPrimitiveValues("string"); }, + "directionality": n => { analyzedEmail.directionality = n.getEnumValue(AntispamDirectionalityObject); }, + "distributionList": n => { analyzedEmail.distributionList = n.getStringValue(); }, + "dlpRules": n => { analyzedEmail.dlpRules = n.getCollectionOfObjectValues(createAnalyzedEmailDlpRuleInfoFromDiscriminatorValue); }, + "emailClusterId": n => { analyzedEmail.emailClusterId = n.getStringValue(); }, + "exchangeTransportRules": n => { analyzedEmail.exchangeTransportRules = n.getCollectionOfObjectValues(createAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue); }, + "forwardingDetail": n => { analyzedEmail.forwardingDetail = n.getStringValue(); }, + "inboundConnectorFormattedName": n => { analyzedEmail.inboundConnectorFormattedName = n.getStringValue(); }, + "internetMessageId": n => { analyzedEmail.internetMessageId = n.getStringValue(); }, + "language": n => { analyzedEmail.language = n.getStringValue(); }, + "latestDelivery": n => { analyzedEmail.latestDelivery = n.getObjectValue(createAnalyzedEmailDeliveryDetailFromDiscriminatorValue); }, + "loggedDateTime": n => { analyzedEmail.loggedDateTime = n.getDateValue(); }, + "networkMessageId": n => { analyzedEmail.networkMessageId = n.getStringValue(); }, + "originalDelivery": n => { analyzedEmail.originalDelivery = n.getObjectValue(createAnalyzedEmailDeliveryDetailFromDiscriminatorValue); }, + "overrideSources": n => { analyzedEmail.overrideSources = n.getCollectionOfPrimitiveValues("string"); }, + "phishConfidenceLevel": n => { analyzedEmail.phishConfidenceLevel = n.getStringValue(); }, + "policy": n => { analyzedEmail.policy = n.getStringValue(); }, + "policyAction": n => { analyzedEmail.policyAction = n.getStringValue(); }, + "policyType": n => { analyzedEmail.policyType = n.getStringValue(); }, + "primaryOverrideSource": n => { analyzedEmail.primaryOverrideSource = n.getStringValue(); }, + "recipientDetail": n => { analyzedEmail.recipientDetail = n.getObjectValue(createAnalyzedEmailRecipientDetailFromDiscriminatorValue); }, + "recipientEmailAddress": n => { analyzedEmail.recipientEmailAddress = n.getStringValue(); }, + "returnPath": n => { analyzedEmail.returnPath = n.getStringValue(); }, + "senderDetail": n => { analyzedEmail.senderDetail = n.getObjectValue(createAnalyzedEmailSenderDetailFromDiscriminatorValue); }, + "sizeInBytes": n => { analyzedEmail.sizeInBytes = n.getNumberValue(); }, + "spamConfidenceLevel": n => { analyzedEmail.spamConfidenceLevel = n.getStringValue(); }, + "subject": n => { analyzedEmail.subject = n.getStringValue(); }, + "threatDetectionDetails": n => { analyzedEmail.threatDetectionDetails = n.getCollectionOfObjectValues(createThreatDetectionDetailFromDiscriminatorValue); }, + "threatTypes": n => { analyzedEmail.threatTypes = n.getCollectionOfEnumValues(ThreatTypeObject); }, + "timelineEvents": n => { analyzedEmail.timelineEvents = n.getCollectionOfObjectValues(createTimelineEventFromDiscriminatorValue); }, + "urls": n => { analyzedEmail.urls = n.getCollectionOfObjectValues(createAnalyzedEmailUrlFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailAttachment The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailAttachment(analyzedEmailAttachment: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailAttachment.backingStoreEnabled = true; }, + "detonationDetails": n => { analyzedEmailAttachment.detonationDetails = n.getObjectValue(createDetonationDetailsFromDiscriminatorValue); }, + "fileExtension": n => { analyzedEmailAttachment.fileExtension = n.getStringValue(); }, + "fileName": n => { analyzedEmailAttachment.fileName = n.getStringValue(); }, + "fileSize": n => { analyzedEmailAttachment.fileSize = n.getNumberValue(); }, + "fileType": n => { analyzedEmailAttachment.fileType = n.getStringValue(); }, + "malwareFamily": n => { analyzedEmailAttachment.malwareFamily = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailAttachment.odataType = n.getStringValue(); }, + "sha256": n => { analyzedEmailAttachment.sha256 = n.getStringValue(); }, + "tenantAllowBlockListDetailInfo": n => { analyzedEmailAttachment.tenantAllowBlockListDetailInfo = n.getStringValue(); }, + "threatType": n => { analyzedEmailAttachment.threatType = n.getEnumValue(ThreatTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailAuthenticationDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailAuthenticationDetail(analyzedEmailAuthenticationDetail: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailAuthenticationDetail.backingStoreEnabled = true; }, + "compositeAuthentication": n => { analyzedEmailAuthenticationDetail.compositeAuthentication = n.getStringValue(); }, + "dkim": n => { analyzedEmailAuthenticationDetail.dkim = n.getStringValue(); }, + "dmarc": n => { analyzedEmailAuthenticationDetail.dmarc = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailAuthenticationDetail.odataType = n.getStringValue(); }, + "senderPolicyFramework": n => { analyzedEmailAuthenticationDetail.senderPolicyFramework = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailCollectionResponse(analyzedEmailCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(analyzedEmailCollectionResponse), + "value": n => { analyzedEmailCollectionResponse.value = n.getCollectionOfObjectValues(createAnalyzedEmailFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailDeliveryDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailDeliveryDetail(analyzedEmailDeliveryDetail: Partial | undefined = {}) : Record void> { + return { + "action": n => { analyzedEmailDeliveryDetail.action = n.getEnumValue(DeliveryActionObject); }, + "backingStoreEnabled": n => { analyzedEmailDeliveryDetail.backingStoreEnabled = true; }, + "latestThreats": n => { analyzedEmailDeliveryDetail.latestThreats = n.getStringValue(); }, + "location": n => { analyzedEmailDeliveryDetail.location = n.getEnumValue(DeliveryLocationObject); }, + "@odata.type": n => { analyzedEmailDeliveryDetail.odataType = n.getStringValue(); }, + "originalThreats": n => { analyzedEmailDeliveryDetail.originalThreats = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailDlpRuleInfo The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailDlpRuleInfo(analyzedEmailDlpRuleInfo: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailDlpRuleInfo.backingStoreEnabled = true; }, + "name": n => { analyzedEmailDlpRuleInfo.name = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailDlpRuleInfo.odataType = n.getStringValue(); }, + "ruleId": n => { analyzedEmailDlpRuleInfo.ruleId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailExchangeTransportRuleInfo The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailExchangeTransportRuleInfo(analyzedEmailExchangeTransportRuleInfo: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailExchangeTransportRuleInfo.backingStoreEnabled = true; }, + "name": n => { analyzedEmailExchangeTransportRuleInfo.name = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailExchangeTransportRuleInfo.odataType = n.getStringValue(); }, + "ruleId": n => { analyzedEmailExchangeTransportRuleInfo.ruleId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailRecipientDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailRecipientDetail(analyzedEmailRecipientDetail: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailRecipientDetail.backingStoreEnabled = true; }, + "ccRecipients": n => { analyzedEmailRecipientDetail.ccRecipients = n.getCollectionOfPrimitiveValues("string"); }, + "domainName": n => { analyzedEmailRecipientDetail.domainName = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailRecipientDetail.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailSenderDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailSenderDetail(analyzedEmailSenderDetail: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailSenderDetail.backingStoreEnabled = true; }, + "displayName": n => { analyzedEmailSenderDetail.displayName = n.getStringValue(); }, + "domainCreationDateTime": n => { analyzedEmailSenderDetail.domainCreationDateTime = n.getDateValue(); }, + "domainName": n => { analyzedEmailSenderDetail.domainName = n.getStringValue(); }, + "domainOwner": n => { analyzedEmailSenderDetail.domainOwner = n.getStringValue(); }, + "fromAddress": n => { analyzedEmailSenderDetail.fromAddress = n.getStringValue(); }, + "ipv4": n => { analyzedEmailSenderDetail.ipv4 = n.getStringValue(); }, + "location": n => { analyzedEmailSenderDetail.location = n.getStringValue(); }, + "mailFromAddress": n => { analyzedEmailSenderDetail.mailFromAddress = n.getStringValue(); }, + "mailFromDomainName": n => { analyzedEmailSenderDetail.mailFromDomainName = n.getStringValue(); }, + "@odata.type": n => { analyzedEmailSenderDetail.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedEmailUrl The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedEmailUrl(analyzedEmailUrl: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { analyzedEmailUrl.backingStoreEnabled = true; }, + "detectionMethod": n => { analyzedEmailUrl.detectionMethod = n.getStringValue(); }, + "detonationDetails": n => { analyzedEmailUrl.detonationDetails = n.getObjectValue(createDetonationDetailsFromDiscriminatorValue); }, + "@odata.type": n => { analyzedEmailUrl.odataType = n.getStringValue(); }, + "tenantAllowBlockListDetailInfo": n => { analyzedEmailUrl.tenantAllowBlockListDetailInfo = n.getStringValue(); }, + "threatType": n => { analyzedEmailUrl.threatType = n.getEnumValue(ThreatTypeObject); }, + "url": n => { analyzedEmailUrl.url = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AnalyzedMessageEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAnalyzedMessageEvidence(analyzedMessageEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(analyzedMessageEvidence), + "antiSpamDirection": n => { analyzedMessageEvidence.antiSpamDirection = n.getStringValue(); }, + "attachmentsCount": n => { analyzedMessageEvidence.attachmentsCount = n.getNumberValue(); }, + "deliveryAction": n => { analyzedMessageEvidence.deliveryAction = n.getStringValue(); }, + "deliveryLocation": n => { analyzedMessageEvidence.deliveryLocation = n.getStringValue(); }, + "internetMessageId": n => { analyzedMessageEvidence.internetMessageId = n.getStringValue(); }, + "language": n => { analyzedMessageEvidence.language = n.getStringValue(); }, + "networkMessageId": n => { analyzedMessageEvidence.networkMessageId = n.getStringValue(); }, + "p1Sender": n => { analyzedMessageEvidence.p1Sender = n.getObjectValue(createEmailSenderFromDiscriminatorValue); }, + "p2Sender": n => { analyzedMessageEvidence.p2Sender = n.getObjectValue(createEmailSenderFromDiscriminatorValue); }, + "receivedDateTime": n => { analyzedMessageEvidence.receivedDateTime = n.getDateValue(); }, + "recipientEmailAddress": n => { analyzedMessageEvidence.recipientEmailAddress = n.getStringValue(); }, + "senderIp": n => { analyzedMessageEvidence.senderIp = n.getStringValue(); }, + "subject": n => { analyzedMessageEvidence.subject = n.getStringValue(); }, + "threatDetectionMethods": n => { analyzedMessageEvidence.threatDetectionMethods = n.getCollectionOfPrimitiveValues("string"); }, + "threats": n => { analyzedMessageEvidence.threats = n.getCollectionOfPrimitiveValues("string"); }, + "urlCount": n => { analyzedMessageEvidence.urlCount = n.getNumberValue(); }, + "urls": n => { analyzedMessageEvidence.urls = n.getCollectionOfPrimitiveValues("string"); }, + "urn": n => { analyzedMessageEvidence.urn = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param Article The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoArticle(article: Partial
| undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(article), + "body": n => { article.body = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "createdDateTime": n => { article.createdDateTime = n.getDateValue(); }, + "imageUrl": n => { article.imageUrl = n.getStringValue(); }, + "indicators": n => { article.indicators = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, + "isFeatured": n => { article.isFeatured = n.getBooleanValue(); }, + "lastUpdatedDateTime": n => { article.lastUpdatedDateTime = n.getDateValue(); }, + "summary": n => { article.summary = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "tags": n => { article.tags = n.getCollectionOfPrimitiveValues("string"); }, + "title": n => { article.title = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ArticleCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoArticleCollectionResponse(articleCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(articleCollectionResponse), + "value": n => { articleCollectionResponse.value = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ArticleIndicator The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoArticleIndicator(articleIndicator: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoIndicator(articleIndicator), + } +} +/** + * The deserialization information for the current model + * @param ArticleIndicatorCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoArticleIndicatorCollectionResponse(articleIndicatorCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(articleIndicatorCollectionResponse), + "value": n => { articleIndicatorCollectionResponse.value = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Artifact The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoArtifact(artifact: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(artifact), + } +} +/** + * The deserialization information for the current model + * @param AttackSimAdminAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAttackSimAdminAuditRecord(attackSimAdminAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(attackSimAdminAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AttackSimAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAttackSimAuditRecord(attackSimAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(attackSimAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AuditConfigAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditConfigAuditRecord(auditConfigAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(auditConfigAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AuditCoreRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditCoreRoot(auditCoreRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(auditCoreRoot), + "queries": n => { auditCoreRoot.queries = n.getCollectionOfObjectValues(createAuditLogQueryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AuditData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditData(auditData: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { auditData.backingStoreEnabled = true; }, + "dynamicProperties": n => { auditData.dynamicProperties = n.getObjectValue(createAuditRecordTypeDictionaryFromDiscriminatorValue); }, + "@odata.type": n => { auditData.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AuditLogQuery The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditLogQuery(auditLogQuery: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(auditLogQuery), + "administrativeUnitIdFilters": n => { auditLogQuery.administrativeUnitIdFilters = n.getCollectionOfPrimitiveValues("string"); }, + "displayName": n => { auditLogQuery.displayName = n.getStringValue(); }, + "filterEndDateTime": n => { auditLogQuery.filterEndDateTime = n.getDateValue(); }, + "filterStartDateTime": n => { auditLogQuery.filterStartDateTime = n.getDateValue(); }, + "ipAddressFilters": n => { auditLogQuery.ipAddressFilters = n.getCollectionOfPrimitiveValues("string"); }, + "keywordFilter": n => { auditLogQuery.keywordFilter = n.getStringValue(); }, + "objectIdFilters": n => { auditLogQuery.objectIdFilters = n.getCollectionOfPrimitiveValues("string"); }, + "operationFilters": n => { auditLogQuery.operationFilters = n.getCollectionOfPrimitiveValues("string"); }, + "records": n => { auditLogQuery.records = n.getCollectionOfObjectValues(createAuditLogRecordFromDiscriminatorValue); }, + "recordTypeFilters": n => { auditLogQuery.recordTypeFilters = n.getCollectionOfEnumValues(AuditLogRecordTypeObject); }, + "serviceFilters": n => { auditLogQuery.serviceFilters = n.getCollectionOfPrimitiveValues("string"); }, + "status": n => { auditLogQuery.status = n.getEnumValue(AuditLogQueryStatusObject); }, + "userPrincipalNameFilters": n => { auditLogQuery.userPrincipalNameFilters = n.getCollectionOfPrimitiveValues("string"); }, + } +} +/** + * The deserialization information for the current model + * @param AuditLogQueryCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditLogQueryCollectionResponse(auditLogQueryCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(auditLogQueryCollectionResponse), + "value": n => { auditLogQueryCollectionResponse.value = n.getCollectionOfObjectValues(createAuditLogQueryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AuditLogRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditLogRecord(auditLogRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(auditLogRecord), + "administrativeUnits": n => { auditLogRecord.administrativeUnits = n.getCollectionOfPrimitiveValues("string"); }, + "auditData": n => { auditLogRecord.auditData = n.getObjectValue(createAuditDataFromDiscriminatorValue); }, + "auditLogRecordType": n => { auditLogRecord.auditLogRecordType = n.getEnumValue(AuditLogRecordTypeObject); }, + "clientIp": n => { auditLogRecord.clientIp = n.getStringValue(); }, + "createdDateTime": n => { auditLogRecord.createdDateTime = n.getDateValue(); }, + "objectId": n => { auditLogRecord.objectId = n.getStringValue(); }, + "operation": n => { auditLogRecord.operation = n.getStringValue(); }, + "organizationId": n => { auditLogRecord.organizationId = n.getStringValue(); }, + "service": n => { auditLogRecord.service = n.getStringValue(); }, + "userId": n => { auditLogRecord.userId = n.getStringValue(); }, + "userPrincipalName": n => { auditLogRecord.userPrincipalName = n.getStringValue(); }, + "userType": n => { auditLogRecord.userType = n.getEnumValue(AuditLogUserTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param AuditLogRecordCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditLogRecordCollectionResponse(auditLogRecordCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(auditLogRecordCollectionResponse), + "value": n => { auditLogRecordCollectionResponse.value = n.getCollectionOfObjectValues(createAuditLogRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AuditRecordTypeDictionary The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditRecordTypeDictionary(auditRecordTypeDictionary: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { auditRecordTypeDictionary.backingStoreEnabled = true; }, + "@odata.type": n => { auditRecordTypeDictionary.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AuditSearchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuditSearchAuditRecord(auditSearchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(auditSearchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AuthorityTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuthorityTemplate(authorityTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(authorityTemplate), + } +} +/** + * The deserialization information for the current model + * @param AuthorityTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuthorityTemplateCollectionResponse(authorityTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(authorityTemplateCollectionResponse), + "value": n => { authorityTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createAuthorityTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param AutoAuditingConfiguration The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAutoAuditingConfiguration(autoAuditingConfiguration: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(autoAuditingConfiguration), + "isAutomatic": n => { autoAuditingConfiguration.isAutomatic = n.getBooleanValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AutonomousSystem The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAutonomousSystem(autonomousSystem: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { autonomousSystem.backingStoreEnabled = true; }, + "name": n => { autonomousSystem.name = n.getStringValue(); }, + "number": n => { autonomousSystem.number = n.getNumberValue(); }, + "@odata.type": n => { autonomousSystem.odataType = n.getStringValue(); }, + "organization": n => { autonomousSystem.organization = n.getStringValue(); }, + "value": n => { autonomousSystem.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param AzfwApplicationRuleAggregationEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzfwApplicationRuleAggregationEventRecord(azfwApplicationRuleAggregationEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azfwApplicationRuleAggregationEventRecord), + } +} +/** + * The deserialization information for the current model + * @param AzfwDnsQueryEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzfwDnsQueryEventRecord(azfwDnsQueryEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azfwDnsQueryEventRecord), + } +} +/** + * The deserialization information for the current model + * @param AzfwNetworkRuleEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzfwNetworkRuleEventRecord(azfwNetworkRuleEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azfwNetworkRuleEventRecord), + } +} +/** + * The deserialization information for the current model + * @param AzureActiveDirectoryAccountLogonAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzureActiveDirectoryAccountLogonAuditRecord(azureActiveDirectoryAccountLogonAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azureActiveDirectoryAccountLogonAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AzureActiveDirectoryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzureActiveDirectoryAuditRecord(azureActiveDirectoryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azureActiveDirectoryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AzureActiveDirectoryStsLogonAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzureActiveDirectoryStsLogonAuditRecord(azureActiveDirectoryStsLogonAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azureActiveDirectoryStsLogonAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AzureAISearchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzureAISearchAuditRecord(azureAISearchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(azureAISearchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param AzureResourceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAzureResourceEvidence(azureResourceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(azureResourceEvidence), + "resourceId": n => { azureResourceEvidence.resourceId = n.getStringValue(); }, + "resourceName": n => { azureResourceEvidence.resourceName = n.getStringValue(); }, + "resourceType": n => { azureResourceEvidence.resourceType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param BlobContainerEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBlobContainerEvidence(blobContainerEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(blobContainerEvidence), + "name": n => { blobContainerEvidence.name = n.getStringValue(); }, + "storageResource": n => { blobContainerEvidence.storageResource = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, + "url": n => { blobContainerEvidence.url = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param BlobEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBlobEvidence(blobEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(blobEvidence), + "blobContainer": n => { blobEvidence.blobContainer = n.getObjectValue(createBlobContainerEvidenceFromDiscriminatorValue); }, + "etag": n => { blobEvidence.etag = n.getStringValue(); }, + "fileHashes": n => { blobEvidence.fileHashes = n.getCollectionOfObjectValues(createFileHashFromDiscriminatorValue); }, + "name": n => { blobEvidence.name = n.getStringValue(); }, + "url": n => { blobEvidence.url = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param CampaignAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCampaignAuditRecord(campaignAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(campaignAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CaseEscaped The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCaseEscaped(caseEscaped: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(caseEscaped), + "createdDateTime": n => { caseEscaped.createdDateTime = n.getDateValue(); }, + "description": n => { caseEscaped.description = n.getStringValue(); }, + "displayName": n => { caseEscaped.displayName = n.getStringValue(); }, + "lastModifiedBy": n => { caseEscaped.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "lastModifiedDateTime": n => { caseEscaped.lastModifiedDateTime = n.getDateValue(); }, + "status": n => { caseEscaped.status = n.getEnumValue(CaseStatusObject); }, + } +} +/** + * The deserialization information for the current model + * @param CaseOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCaseOperation(caseOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(caseOperation), + "action": n => { caseOperation.action = n.getEnumValue(CaseActionObject); }, + "completedDateTime": n => { caseOperation.completedDateTime = n.getDateValue(); }, + "createdBy": n => { caseOperation.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { caseOperation.createdDateTime = n.getDateValue(); }, + "percentProgress": n => { caseOperation.percentProgress = n.getNumberValue(); }, + "resultInfo": n => { caseOperation.resultInfo = n.getObjectValue(createResultInfoFromDiscriminatorValue); }, + "status": n => { caseOperation.status = n.getEnumValue(CaseOperationStatusObject); }, + } +} +/** + * The deserialization information for the current model + * @param CaseOperationCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCaseOperationCollectionResponse(caseOperationCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(caseOperationCollectionResponse), + "value": n => { caseOperationCollectionResponse.value = n.getCollectionOfObjectValues(createCaseOperationFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CasesRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCasesRoot(casesRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(casesRoot), + "ediscoveryCases": n => { casesRoot.ediscoveryCases = n.getCollectionOfObjectValues(createEdiscoveryCaseFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CategoryTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCategoryTemplate(categoryTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(categoryTemplate), + "subcategories": n => { categoryTemplate.subcategories = n.getCollectionOfObjectValues(createSubcategoryTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CategoryTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCategoryTemplateCollectionResponse(categoryTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(categoryTemplateCollectionResponse), + "value": n => { categoryTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createCategoryTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CcraiPolicyViolationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCcraiPolicyViolationRecord(ccraiPolicyViolationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(ccraiPolicyViolationRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpClassifierHealthRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpClassifierHealthRecord(cdpClassifierHealthRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpClassifierHealthRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpColdCrawlStatusRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpColdCrawlStatusRecord(cdpColdCrawlStatusRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpColdCrawlStatusRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpConsumptionResourceRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpConsumptionResourceRecord(cdpConsumptionResourceRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpConsumptionResourceRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpContentExplorerAggregateRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpContentExplorerAggregateRecord(cdpContentExplorerAggregateRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpContentExplorerAggregateRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpdlmaiInteractionInsightsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpdlmaiInteractionInsightsRecord(cdpdlmaiInteractionInsightsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpdlmaiInteractionInsightsRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpDlpSensitiveEndpointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpDlpSensitiveEndpointAuditRecord(cdpDlpSensitiveEndpointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpDlpSensitiveEndpointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpLogRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpLogRecord(cdpLogRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpLogRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpOcrBillingRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpOcrBillingRecord(cdpOcrBillingRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpOcrBillingRecord), + } +} +/** + * The deserialization information for the current model + * @param CdpResourceScopeChangeEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCdpResourceScopeChangeEventRecord(cdpResourceScopeChangeEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cdpResourceScopeChangeEventRecord), + } +} +/** + * The deserialization information for the current model + * @param CitationTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCitationTemplate(citationTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(citationTemplate), + "citationJurisdiction": n => { citationTemplate.citationJurisdiction = n.getStringValue(); }, + "citationUrl": n => { citationTemplate.citationUrl = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param CitationTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCitationTemplateCollectionResponse(citationTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(citationTemplateCollectionResponse), + "value": n => { citationTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createCitationTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CloudApplicationEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudApplicationEvidence(cloudApplicationEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(cloudApplicationEvidence), + "appId": n => { cloudApplicationEvidence.appId = n.getNumberValue(); }, + "displayName": n => { cloudApplicationEvidence.displayName = n.getStringValue(); }, + "instanceId": n => { cloudApplicationEvidence.instanceId = n.getNumberValue(); }, + "instanceName": n => { cloudApplicationEvidence.instanceName = n.getStringValue(); }, + "saasAppId": n => { cloudApplicationEvidence.saasAppId = n.getNumberValue(); }, + "stream": n => { cloudApplicationEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param CloudLogonRequestEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudLogonRequestEvidence(cloudLogonRequestEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(cloudLogonRequestEvidence), + "requestId": n => { cloudLogonRequestEvidence.requestId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param CloudLogonSessionEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudLogonSessionEvidence(cloudLogonSessionEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(cloudLogonSessionEvidence), + "account": n => { cloudLogonSessionEvidence.account = n.getObjectValue(createUserEvidenceFromDiscriminatorValue); }, + "browser": n => { cloudLogonSessionEvidence.browser = n.getStringValue(); }, + "deviceName": n => { cloudLogonSessionEvidence.deviceName = n.getStringValue(); }, + "operatingSystem": n => { cloudLogonSessionEvidence.operatingSystem = n.getStringValue(); }, + "previousLogonDateTime": n => { cloudLogonSessionEvidence.previousLogonDateTime = n.getDateValue(); }, + "protocol": n => { cloudLogonSessionEvidence.protocol = n.getStringValue(); }, + "sessionId": n => { cloudLogonSessionEvidence.sessionId = n.getStringValue(); }, + "startUtcDateTime": n => { cloudLogonSessionEvidence.startUtcDateTime = n.getDateValue(); }, + "userAgent": n => { cloudLogonSessionEvidence.userAgent = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param CloudUpdateDeviceConfigAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudUpdateDeviceConfigAuditRecord(cloudUpdateDeviceConfigAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cloudUpdateDeviceConfigAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CloudUpdateProfileConfigAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudUpdateProfileConfigAuditRecord(cloudUpdateProfileConfigAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cloudUpdateProfileConfigAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CloudUpdateTenantConfigAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCloudUpdateTenantConfigAuditRecord(cloudUpdateTenantConfigAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cloudUpdateTenantConfigAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CollaborationRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCollaborationRoot(collaborationRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(collaborationRoot), + "analyzedEmails": n => { collaborationRoot.analyzedEmails = n.getCollectionOfObjectValues(createAnalyzedEmailFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ComplianceConnectorAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceConnectorAuditRecord(complianceConnectorAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceConnectorAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLMExchangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLMExchangeAuditRecord(complianceDLMExchangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLMExchangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLMSharePointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLMSharePointAuditRecord(complianceDLMSharePointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLMSharePointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPApplicationsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPApplicationsAuditRecord(complianceDLPApplicationsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPApplicationsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPApplicationsClassificationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPApplicationsClassificationAuditRecord(complianceDLPApplicationsClassificationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPApplicationsClassificationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPEndpointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPEndpointAuditRecord(complianceDLPEndpointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPEndpointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPEndpointDiscoveryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPEndpointDiscoveryAuditRecord(complianceDLPEndpointDiscoveryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPEndpointDiscoveryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPEnforcementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPEnforcementAuditRecord(complianceDLPEnforcementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPEnforcementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPExchangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPExchangeAuditRecord(complianceDLPExchangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPExchangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPExchangeClassificationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPExchangeClassificationAuditRecord(complianceDLPExchangeClassificationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPExchangeClassificationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPExchangeClassificationCdpRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPExchangeClassificationCdpRecord(complianceDLPExchangeClassificationCdpRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPExchangeClassificationCdpRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPExchangeDiscoveryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPExchangeDiscoveryAuditRecord(complianceDLPExchangeDiscoveryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPExchangeDiscoveryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPSharePointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPSharePointAuditRecord(complianceDLPSharePointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPSharePointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPSharePointClassificationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPSharePointClassificationAuditRecord(complianceDLPSharePointClassificationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPSharePointClassificationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPSharePointClassificationCdpRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPSharePointClassificationCdpRecord(complianceDLPSharePointClassificationCdpRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPSharePointClassificationCdpRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceDLPSharePointClassificationExtendedAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceDLPSharePointClassificationExtendedAuditRecord(complianceDLPSharePointClassificationExtendedAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceDLPSharePointClassificationExtendedAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceExchangeOcrAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceExchangeOcrAuditRecord(complianceExchangeOcrAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceExchangeOcrAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceManagerActionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceManagerActionRecord(complianceManagerActionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceManagerActionRecord), + } +} +/** + * The deserialization information for the current model + * @param CompliancePolicyGradingSharePointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCompliancePolicyGradingSharePointAuditRecord(compliancePolicyGradingSharePointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(compliancePolicyGradingSharePointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceSettingsChangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceSettingsChangeAuditRecord(complianceSettingsChangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceSettingsChangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceSitGradingSharePointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceSitGradingSharePointAuditRecord(complianceSitGradingSharePointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceSitGradingSharePointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ComplianceSupervisionExchangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoComplianceSupervisionExchangeAuditRecord(complianceSupervisionExchangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(complianceSupervisionExchangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CompromiseIndicator The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCompromiseIndicator(compromiseIndicator: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { compromiseIndicator.backingStoreEnabled = true; }, + "@odata.type": n => { compromiseIndicator.odataType = n.getStringValue(); }, + "value": n => { compromiseIndicator.value = n.getStringValue(); }, + "verdict": n => { compromiseIndicator.verdict = n.getEnumValue(VerdictCategoryObject); }, + } +} +/** + * The deserialization information for the current model + * @param ConnectedAIAppInteractionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoConnectedAIAppInteractionAuditRecord(connectedAIAppInteractionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(connectedAIAppInteractionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ConsumptionResourceAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoConsumptionResourceAuditRecord(consumptionResourceAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(consumptionResourceAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ContainerEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoContainerEvidence(containerEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(containerEvidence), + "args": n => { containerEvidence.args = n.getCollectionOfPrimitiveValues("string"); }, + "command": n => { containerEvidence.command = n.getCollectionOfPrimitiveValues("string"); }, + "containerId": n => { containerEvidence.containerId = n.getStringValue(); }, + "image": n => { containerEvidence.image = n.getObjectValue(createContainerImageEvidenceFromDiscriminatorValue); }, + "isPrivileged": n => { containerEvidence.isPrivileged = n.getBooleanValue(); }, + "name": n => { containerEvidence.name = n.getStringValue(); }, + "pod": n => { containerEvidence.pod = n.getObjectValue(createKubernetesPodEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ContainerImageEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoContainerImageEvidence(containerImageEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(containerImageEvidence), + "digestImage": n => { containerImageEvidence.digestImage = n.getObjectValue(createContainerImageEvidenceFromDiscriminatorValue); }, + "imageId": n => { containerImageEvidence.imageId = n.getStringValue(); }, + "registry": n => { containerImageEvidence.registry = n.getObjectValue(createContainerRegistryEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ContainerRegistryEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoContainerRegistryEvidence(containerRegistryEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(containerRegistryEvidence), + "registry": n => { containerRegistryEvidence.registry = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ContentStoreMetadataRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoContentStoreMetadataRecord(contentStoreMetadataRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(contentStoreMetadataRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotAgentManagementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotAgentManagementAuditRecord(copilotAgentManagementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotAgentManagementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotForSecurityLoggingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotForSecurityLoggingAuditRecord(copilotForSecurityLoggingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotForSecurityLoggingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotForSecurityTriggerAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotForSecurityTriggerAuditRecord(copilotForSecurityTriggerAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotForSecurityTriggerAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotInteractionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotInteractionAuditRecord(copilotInteractionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotInteractionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotPluginSettingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotPluginSettingAuditRecord(copilotPluginSettingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotPluginSettingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotPromptBookSettingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotPromptBookSettingAuditRecord(copilotPromptBookSettingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotPromptBookSettingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotSessionSharingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotSessionSharingAuditRecord(copilotSessionSharingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotSessionSharingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotSettingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotSettingAuditRecord(copilotSettingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotSettingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CopilotWorkspaceSettingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCopilotWorkspaceSettingAuditRecord(copilotWorkspaceSettingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(copilotWorkspaceSettingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CoreReportingSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCoreReportingSettingsAuditRecord(coreReportingSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(coreReportingSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CortanaBriefingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCortanaBriefingAuditRecord(cortanaBriefingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(cortanaBriefingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CriticalAssetManagementClassificationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCriticalAssetManagementClassificationRecord(criticalAssetManagementClassificationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(criticalAssetManagementClassificationRecord), + } +} +/** + * The deserialization information for the current model + * @param CrmEntityOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCrmEntityOperationAuditRecord(crmEntityOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(crmEntityOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CrossTenantAccessPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCrossTenantAccessPolicyAuditRecord(crossTenantAccessPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(crossTenantAccessPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CustomerKeyServiceEncryptionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCustomerKeyServiceEncryptionAuditRecord(customerKeyServiceEncryptionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(customerKeyServiceEncryptionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param CvssSummary The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoCvssSummary(cvssSummary: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { cvssSummary.backingStoreEnabled = true; }, + "@odata.type": n => { cvssSummary.odataType = n.getStringValue(); }, + "score": n => { cvssSummary.score = n.getNumberValue(); }, + "severity": n => { cvssSummary.severity = n.getEnumValue(VulnerabilitySeverityObject); }, + "vectorString": n => { cvssSummary.vectorString = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DataCenterSecurityCmdletAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataCenterSecurityCmdletAuditRecord(dataCenterSecurityCmdletAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataCenterSecurityCmdletAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataGovernanceAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataGovernanceAuditRecord(dataGovernanceAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataGovernanceAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataInsightsRestApiAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataInsightsRestApiAuditRecord(dataInsightsRestApiAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataInsightsRestApiAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataLakeExportOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataLakeExportOperationAuditRecord(dataLakeExportOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataLakeExportOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataSecurityInvestigationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataSecurityInvestigationAuditRecord(dataSecurityInvestigationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataSecurityInvestigationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataSet The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataSet(dataSet: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(dataSet), + "createdBy": n => { dataSet.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { dataSet.createdDateTime = n.getDateValue(); }, + "description": n => { dataSet.description = n.getStringValue(); }, + "displayName": n => { dataSet.displayName = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DataShareOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataShareOperationAuditRecord(dataShareOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dataShareOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DataSource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataSource(dataSource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(dataSource), + "createdBy": n => { dataSource.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { dataSource.createdDateTime = n.getDateValue(); }, + "displayName": n => { dataSource.displayName = n.getStringValue(); }, + "holdStatus": n => { dataSource.holdStatus = n.getEnumValue(DataSourceHoldStatusObject); }, + } +} +/** + * The deserialization information for the current model + * @param DataSourceCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataSourceCollectionResponse(dataSourceCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(dataSourceCollectionResponse), + "value": n => { dataSourceCollectionResponse.value = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param DataSourceContainer The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDataSourceContainer(dataSourceContainer: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(dataSourceContainer), + "createdDateTime": n => { dataSourceContainer.createdDateTime = n.getDateValue(); }, + "displayName": n => { dataSourceContainer.displayName = n.getStringValue(); }, + "holdStatus": n => { dataSourceContainer.holdStatus = n.getEnumValue(DataSourceHoldStatusObject); }, + "lastModifiedDateTime": n => { dataSourceContainer.lastModifiedDateTime = n.getDateValue(); }, + "releasedDateTime": n => { dataSourceContainer.releasedDateTime = n.getDateValue(); }, + "status": n => { dataSourceContainer.status = n.getEnumValue(DataSourceContainerStatusObject); }, + } +} +/** + * The deserialization information for the current model + * @param DefaultAuditData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDefaultAuditData(defaultAuditData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(defaultAuditData), + } +} +/** + * The deserialization information for the current model + * @param DefenderCaseManagementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDefenderCaseManagementAuditRecord(defenderCaseManagementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(defenderCaseManagementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DefenderPreviewFeaturesRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDefenderPreviewFeaturesRecord(defenderPreviewFeaturesRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(defenderPreviewFeaturesRecord), + } +} +/** + * The deserialization information for the current model + * @param DefenderSecurityForAIConfigurationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDefenderSecurityForAIConfigurationAuditRecord(defenderSecurityForAIConfigurationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(defenderSecurityForAIConfigurationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DepartmentTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDepartmentTemplate(departmentTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(departmentTemplate), + } +} +/** + * The deserialization information for the current model + * @param DepartmentTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDepartmentTemplateCollectionResponse(departmentTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(departmentTemplateCollectionResponse), + "value": n => { departmentTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createDepartmentTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param DeployFeatureActivityRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeployFeatureActivityRecord(deployFeatureActivityRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(deployFeatureActivityRecord), + } +} +/** + * The deserialization information for the current model + * @param DeploymentAccessKeyType The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeploymentAccessKeyType(deploymentAccessKeyType: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { deploymentAccessKeyType.backingStoreEnabled = true; }, + "deploymentAccessKey": n => { deploymentAccessKeyType.deploymentAccessKey = n.getStringValue(); }, + "@odata.type": n => { deploymentAccessKeyType.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DetonationBehaviourDetails The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDetonationBehaviourDetails(detonationBehaviourDetails: Partial | undefined = {}) : Record void> { + return { + "actionStatus": n => { detonationBehaviourDetails.actionStatus = n.getStringValue(); }, + "backingStoreEnabled": n => { detonationBehaviourDetails.backingStoreEnabled = true; }, + "behaviourCapability": n => { detonationBehaviourDetails.behaviourCapability = n.getStringValue(); }, + "behaviourGroup": n => { detonationBehaviourDetails.behaviourGroup = n.getStringValue(); }, + "details": n => { detonationBehaviourDetails.details = n.getStringValue(); }, + "eventDateTime": n => { detonationBehaviourDetails.eventDateTime = n.getDateValue(); }, + "@odata.type": n => { detonationBehaviourDetails.odataType = n.getStringValue(); }, + "operation": n => { detonationBehaviourDetails.operation = n.getStringValue(); }, + "processId": n => { detonationBehaviourDetails.processId = n.getStringValue(); }, + "processName": n => { detonationBehaviourDetails.processName = n.getStringValue(); }, + "target": n => { detonationBehaviourDetails.target = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DetonationChain The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDetonationChain(detonationChain: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { detonationChain.backingStoreEnabled = true; }, + "childNodes": n => { detonationChain.childNodes = n.getCollectionOfObjectValues(createDetonationChainFromDiscriminatorValue); }, + "@odata.type": n => { detonationChain.odataType = n.getStringValue(); }, + "value": n => { detonationChain.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DetonationDetails The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDetonationDetails(detonationDetails: Partial | undefined = {}) : Record void> { + return { + "analysisDateTime": n => { detonationDetails.analysisDateTime = n.getDateValue(); }, + "backingStoreEnabled": n => { detonationDetails.backingStoreEnabled = true; }, + "compromiseIndicators": n => { detonationDetails.compromiseIndicators = n.getCollectionOfObjectValues(createCompromiseIndicatorFromDiscriminatorValue); }, + "detonationBehaviourDetails": n => { detonationDetails.detonationBehaviourDetails = n.getObjectValue(createDetonationBehaviourDetailsFromDiscriminatorValue); }, + "detonationBehaviourDetailsV2": n => { detonationDetails.detonationBehaviourDetailsV2 = n.getStringValue(); }, + "detonationChain": n => { detonationDetails.detonationChain = n.getObjectValue(createDetonationChainFromDiscriminatorValue); }, + "detonationObservables": n => { detonationDetails.detonationObservables = n.getObjectValue(createDetonationObservablesFromDiscriminatorValue); }, + "detonationScreenshotUri": n => { detonationDetails.detonationScreenshotUri = n.getStringValue(); }, + "detonationVerdict": n => { detonationDetails.detonationVerdict = n.getStringValue(); }, + "detonationVerdictReason": n => { detonationDetails.detonationVerdictReason = n.getStringValue(); }, + "entityMetadata": n => { detonationDetails.entityMetadata = n.getStringValue(); }, + "mitreTechniques": n => { detonationDetails.mitreTechniques = n.getStringValue(); }, + "@odata.type": n => { detonationDetails.odataType = n.getStringValue(); }, + "staticAnalysis": n => { detonationDetails.staticAnalysis = n.getStringValue(); }, + "submissionSource": n => { detonationDetails.submissionSource = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DetonationObservables The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDetonationObservables(detonationObservables: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { detonationObservables.backingStoreEnabled = true; }, + "contactedIps": n => { detonationObservables.contactedIps = n.getCollectionOfPrimitiveValues("string"); }, + "contactedUrls": n => { detonationObservables.contactedUrls = n.getCollectionOfPrimitiveValues("string"); }, + "droppedfiles": n => { detonationObservables.droppedfiles = n.getCollectionOfPrimitiveValues("string"); }, + "@odata.type": n => { detonationObservables.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DeviceDiscoverySettingsAuthenticatedScansRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeviceDiscoverySettingsAuthenticatedScansRecord(deviceDiscoverySettingsAuthenticatedScansRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(deviceDiscoverySettingsAuthenticatedScansRecord), + } +} +/** + * The deserialization information for the current model + * @param DeviceDiscoverySettingsExclusionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeviceDiscoverySettingsExclusionRecord(deviceDiscoverySettingsExclusionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(deviceDiscoverySettingsExclusionRecord), + } +} +/** + * The deserialization information for the current model + * @param DeviceDiscoverySettingsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeviceDiscoverySettingsRecord(deviceDiscoverySettingsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(deviceDiscoverySettingsRecord), + } +} +/** + * The deserialization information for the current model + * @param DeviceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDeviceEvidence(deviceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(deviceEvidence), + "azureAdDeviceId": n => { deviceEvidence.azureAdDeviceId = n.getStringValue(); }, + "defenderAvStatus": n => { deviceEvidence.defenderAvStatus = n.getEnumValue(DefenderAvStatusObject); }, + "deviceDnsName": n => { deviceEvidence.deviceDnsName = n.getStringValue(); }, + "dnsDomain": n => { deviceEvidence.dnsDomain = n.getStringValue(); }, + "firstSeenDateTime": n => { deviceEvidence.firstSeenDateTime = n.getDateValue(); }, + "healthStatus": n => { deviceEvidence.healthStatus = n.getEnumValue(DeviceHealthStatusObject); }, + "hostName": n => { deviceEvidence.hostName = n.getStringValue(); }, + "ipInterfaces": n => { deviceEvidence.ipInterfaces = n.getCollectionOfPrimitiveValues("string"); }, + "lastExternalIpAddress": n => { deviceEvidence.lastExternalIpAddress = n.getStringValue(); }, + "lastIpAddress": n => { deviceEvidence.lastIpAddress = n.getStringValue(); }, + "loggedOnUsers": n => { deviceEvidence.loggedOnUsers = n.getCollectionOfObjectValues(createLoggedOnUserFromDiscriminatorValue); }, + "mdeDeviceId": n => { deviceEvidence.mdeDeviceId = n.getStringValue(); }, + "ntDomain": n => { deviceEvidence.ntDomain = n.getStringValue(); }, + "onboardingStatus": n => { deviceEvidence.onboardingStatus = n.getEnumValue(OnboardingStatusObject); }, + "osBuild": n => { deviceEvidence.osBuild = n.getNumberValue(); }, + "osPlatform": n => { deviceEvidence.osPlatform = n.getStringValue(); }, + "rbacGroupId": n => { deviceEvidence.rbacGroupId = n.getNumberValue(); }, + "rbacGroupName": n => { deviceEvidence.rbacGroupName = n.getStringValue(); }, + "resourceAccessEvents": n => { deviceEvidence.resourceAccessEvents = n.getCollectionOfObjectValues(createResourceAccessEventFromDiscriminatorValue); }, + "riskScore": n => { deviceEvidence.riskScore = n.getEnumValue(DeviceRiskScoreObject); }, + "version": n => { deviceEvidence.version = n.getStringValue(); }, + "vmMetadata": n => { deviceEvidence.vmMetadata = n.getObjectValue(createVmMetadataFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Dictionary The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDictionary(dictionary: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { dictionary.backingStoreEnabled = true; }, + "@odata.type": n => { dictionary.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DiscoveryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDiscoveryAuditRecord(discoveryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(discoveryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DispositionReviewStage The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDispositionReviewStage(dispositionReviewStage: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(dispositionReviewStage), + "name": n => { dispositionReviewStage.name = n.getStringValue(); }, + "reviewersEmailAddresses": n => { dispositionReviewStage.reviewersEmailAddresses = n.getCollectionOfPrimitiveValues("string"); }, + "stageNumber": n => { dispositionReviewStage.stageNumber = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param DispositionReviewStageCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDispositionReviewStageCollectionResponse(dispositionReviewStageCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(dispositionReviewStageCollectionResponse), + "value": n => { dispositionReviewStageCollectionResponse.value = n.getCollectionOfObjectValues(createDispositionReviewStageFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param DlpEndpointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDlpEndpointAuditRecord(dlpEndpointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dlpEndpointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DlpImportResultAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDlpImportResultAuditRecord(dlpImportResultAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dlpImportResultAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param DlpSensitiveInformationTypeRulePackageCmdletRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDlpSensitiveInformationTypeRulePackageCmdletRecord(dlpSensitiveInformationTypeRulePackageCmdletRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dlpSensitiveInformationTypeRulePackageCmdletRecord), + } +} +/** + * The deserialization information for the current model + * @param DnsEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDnsEvidence(dnsEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(dnsEvidence), + "dnsServerIp": n => { dnsEvidence.dnsServerIp = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "domainName": n => { dnsEvidence.domainName = n.getStringValue(); }, + "hostIpAddress": n => { dnsEvidence.hostIpAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "ipAddresses": n => { dnsEvidence.ipAddresses = n.getCollectionOfObjectValues(createIpEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param DragonCopilotAccessRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDragonCopilotAccessRecord(dragonCopilotAccessRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dragonCopilotAccessRecord), + } +} +/** + * The deserialization information for the current model + * @param DragonCopilotAdminRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDragonCopilotAdminRecord(dragonCopilotAdminRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dragonCopilotAdminRecord), + } +} +/** + * The deserialization information for the current model + * @param DragonCopilotClinicalDataRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDragonCopilotClinicalDataRecord(dragonCopilotClinicalDataRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dragonCopilotClinicalDataRecord), + } +} +/** + * The deserialization information for the current model + * @param DragonCopilotSessionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDragonCopilotSessionRecord(dragonCopilotSessionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dragonCopilotSessionRecord), + } +} +/** + * The deserialization information for the current model + * @param Dynamics365BusinessCentralAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoDynamics365BusinessCentralAuditRecord(dynamics365BusinessCentralAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(dynamics365BusinessCentralAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryAddToReviewSetOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryAddToReviewSetOperation(ediscoveryAddToReviewSetOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryAddToReviewSetOperation), + "additionalDataOptions": n => { ediscoveryAddToReviewSetOperation.additionalDataOptions = n.getCollectionOfEnumValues(AdditionalDataOptionsObject); }, + "cloudAttachmentVersion": n => { ediscoveryAddToReviewSetOperation.cloudAttachmentVersion = n.getEnumValue(CloudAttachmentVersionObject); }, + "documentVersion": n => { ediscoveryAddToReviewSetOperation.documentVersion = n.getEnumValue(DocumentVersionObject); }, + "itemsToInclude": n => { ediscoveryAddToReviewSetOperation.itemsToInclude = n.getCollectionOfEnumValues(ItemsToIncludeObject); }, + "reportFileMetadata": n => { ediscoveryAddToReviewSetOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, + "reviewSet": n => { ediscoveryAddToReviewSetOperation.reviewSet = n.getObjectValue(createEdiscoveryReviewSetFromDiscriminatorValue); }, + "search": n => { ediscoveryAddToReviewSetOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCase The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCase(ediscoveryCase: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseEscaped(ediscoveryCase), + "caseMembers": n => { ediscoveryCase.caseMembers = n.getCollectionOfObjectValues(createEdiscoveryCaseMemberFromDiscriminatorValue); }, + "closedBy": n => { ediscoveryCase.closedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "closedDateTime": n => { ediscoveryCase.closedDateTime = n.getDateValue(); }, + "custodians": n => { ediscoveryCase.custodians = n.getCollectionOfObjectValues(createEdiscoveryCustodianFromDiscriminatorValue); }, + "externalId": n => { ediscoveryCase.externalId = n.getStringValue(); }, + "noncustodialDataSources": n => { ediscoveryCase.noncustodialDataSources = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, + "operations": n => { ediscoveryCase.operations = n.getCollectionOfObjectValues(createCaseOperationFromDiscriminatorValue); }, + "reviewSets": n => { ediscoveryCase.reviewSets = n.getCollectionOfObjectValues(createEdiscoveryReviewSetFromDiscriminatorValue); }, + "searches": n => { ediscoveryCase.searches = n.getCollectionOfObjectValues(createEdiscoverySearchFromDiscriminatorValue); }, + "settings": n => { ediscoveryCase.settings = n.getObjectValue(createEdiscoveryCaseSettingsFromDiscriminatorValue); }, + "tags": n => { ediscoveryCase.tags = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCaseCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCaseCollectionResponse(ediscoveryCaseCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCaseCollectionResponse), + "value": n => { ediscoveryCaseCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCaseFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCaseMember The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCaseMember(ediscoveryCaseMember: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(ediscoveryCaseMember), + "displayName": n => { ediscoveryCaseMember.displayName = n.getStringValue(); }, + "recipientType": n => { ediscoveryCaseMember.recipientType = n.getCollectionOfEnumValues(RecipientTypeObject); }, + "smtpAddress": n => { ediscoveryCaseMember.smtpAddress = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCaseMemberCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCaseMemberCollectionResponse(ediscoveryCaseMemberCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCaseMemberCollectionResponse), + "value": n => { ediscoveryCaseMemberCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCaseMemberFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCaseSettings The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCaseSettings(ediscoveryCaseSettings: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(ediscoveryCaseSettings), + "caseType": n => { ediscoveryCaseSettings.caseType = n.getEnumValue(CaseTypeObject); }, + "ocr": n => { ediscoveryCaseSettings.ocr = n.getObjectValue(createOcrSettingsFromDiscriminatorValue); }, + "redundancyDetection": n => { ediscoveryCaseSettings.redundancyDetection = n.getObjectValue(createRedundancyDetectionSettingsFromDiscriminatorValue); }, + "reviewSetSettings": n => { ediscoveryCaseSettings.reviewSetSettings = n.getCollectionOfEnumValues(ReviewSetSettingsObject); }, + "topicModeling": n => { ediscoveryCaseSettings.topicModeling = n.getObjectValue(createTopicModelingSettingsFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCustodian The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCustodian(ediscoveryCustodian: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSourceContainer(ediscoveryCustodian), + "acknowledgedDateTime": n => { ediscoveryCustodian.acknowledgedDateTime = n.getDateValue(); }, + "email": n => { ediscoveryCustodian.email = n.getStringValue(); }, + "lastIndexOperation": n => { ediscoveryCustodian.lastIndexOperation = n.getObjectValue(createEdiscoveryIndexOperationFromDiscriminatorValue); }, + "siteSources": n => { ediscoveryCustodian.siteSources = n.getCollectionOfObjectValues(createSiteSourceFromDiscriminatorValue); }, + "unifiedGroupSources": n => { ediscoveryCustodian.unifiedGroupSources = n.getCollectionOfObjectValues(createUnifiedGroupSourceFromDiscriminatorValue); }, + "userSources": n => { ediscoveryCustodian.userSources = n.getCollectionOfObjectValues(createUserSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryCustodianCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryCustodianCollectionResponse(ediscoveryCustodianCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryCustodianCollectionResponse), + "value": n => { ediscoveryCustodianCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryCustodianFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryEstimateOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryEstimateOperation(ediscoveryEstimateOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryEstimateOperation), + "indexedItemCount": n => { ediscoveryEstimateOperation.indexedItemCount = n.getNumberValue(); }, + "indexedItemsSize": n => { ediscoveryEstimateOperation.indexedItemsSize = n.getNumberValue(); }, + "mailboxCount": n => { ediscoveryEstimateOperation.mailboxCount = n.getNumberValue(); }, + "reportFileMetadata": n => { ediscoveryEstimateOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, + "search": n => { ediscoveryEstimateOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, + "siteCount": n => { ediscoveryEstimateOperation.siteCount = n.getNumberValue(); }, + "statisticsOptions": n => { ediscoveryEstimateOperation.statisticsOptions = n.getCollectionOfEnumValues(StatisticsOptionsObject); }, + "unindexedItemCount": n => { ediscoveryEstimateOperation.unindexedItemCount = n.getNumberValue(); }, + "unindexedItemsSize": n => { ediscoveryEstimateOperation.unindexedItemsSize = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryExportOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryExportOperation(ediscoveryExportOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryExportOperation), + "description": n => { ediscoveryExportOperation.description = n.getStringValue(); }, + "exportFileMetadata": n => { ediscoveryExportOperation.exportFileMetadata = n.getCollectionOfObjectValues(createExportFileMetadataFromDiscriminatorValue); }, + "exportOptions": n => { ediscoveryExportOperation.exportOptions = n.getCollectionOfEnumValues(ExportOptionsObject); }, + "exportStructure": n => { ediscoveryExportOperation.exportStructure = n.getEnumValue(ExportFileStructureObject); }, + "outputName": n => { ediscoveryExportOperation.outputName = n.getStringValue(); }, + "reviewSet": n => { ediscoveryExportOperation.reviewSet = n.getObjectValue(createEdiscoveryReviewSetFromDiscriminatorValue); }, + "reviewSetQuery": n => { ediscoveryExportOperation.reviewSetQuery = n.getObjectValue(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryHoldOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryHoldOperation(ediscoveryHoldOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryHoldOperation), + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryHoldPolicySyncOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryHoldPolicySyncOperation(ediscoveryHoldPolicySyncOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryHoldPolicySyncOperation), + "reportFileMetadata": n => { ediscoveryHoldPolicySyncOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryIndexOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryIndexOperation(ediscoveryIndexOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryIndexOperation), + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryNoncustodialDataSource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryNoncustodialDataSource(ediscoveryNoncustodialDataSource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSourceContainer(ediscoveryNoncustodialDataSource), + "dataSource": n => { ediscoveryNoncustodialDataSource.dataSource = n.getObjectValue(createDataSourceFromDiscriminatorValue); }, + "lastIndexOperation": n => { ediscoveryNoncustodialDataSource.lastIndexOperation = n.getObjectValue(createEdiscoveryIndexOperationFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryNoncustodialDataSourceCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryNoncustodialDataSourceCollectionResponse(ediscoveryNoncustodialDataSourceCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryNoncustodialDataSourceCollectionResponse), + "value": n => { ediscoveryNoncustodialDataSourceCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryPurgeDataOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryPurgeDataOperation(ediscoveryPurgeDataOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryPurgeDataOperation), + "reportFileMetadata": n => { ediscoveryPurgeDataOperation.reportFileMetadata = n.getCollectionOfObjectValues(createReportFileMetadataFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewSet The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewSet(ediscoveryReviewSet: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSet(ediscoveryReviewSet), + "queries": n => { ediscoveryReviewSet.queries = n.getCollectionOfObjectValues(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewSetCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewSetCollectionResponse(ediscoveryReviewSetCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewSetCollectionResponse), + "value": n => { ediscoveryReviewSetCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewSetFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewSetQuery The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewSetQuery(ediscoveryReviewSetQuery: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoSearch(ediscoveryReviewSetQuery), + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewSetQueryCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewSetQueryCollectionResponse(ediscoveryReviewSetQueryCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewSetQueryCollectionResponse), + "value": n => { ediscoveryReviewSetQueryCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewSetQueryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewTag The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewTag(ediscoveryReviewTag: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoTag(ediscoveryReviewTag), + "childSelectability": n => { ediscoveryReviewTag.childSelectability = n.getEnumValue(ChildSelectabilityObject); }, + "childTags": n => { ediscoveryReviewTag.childTags = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, + "parent": n => { ediscoveryReviewTag.parent = n.getObjectValue(createEdiscoveryReviewTagFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryReviewTagCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryReviewTagCollectionResponse(ediscoveryReviewTagCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoveryReviewTagCollectionResponse), + "value": n => { ediscoveryReviewTagCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoveryReviewTagFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoverySearch The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoverySearch(ediscoverySearch: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoSearch(ediscoverySearch), + "additionalSources": n => { ediscoverySearch.additionalSources = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, + "addToReviewSetOperation": n => { ediscoverySearch.addToReviewSetOperation = n.getObjectValue(createEdiscoveryAddToReviewSetOperationFromDiscriminatorValue); }, + "custodianSources": n => { ediscoverySearch.custodianSources = n.getCollectionOfObjectValues(createDataSourceFromDiscriminatorValue); }, + "dataSourceScopes": n => { ediscoverySearch.dataSourceScopes = n.getCollectionOfEnumValues(DataSourceScopesObject); }, + "lastEstimateStatisticsOperation": n => { ediscoverySearch.lastEstimateStatisticsOperation = n.getObjectValue(createEdiscoveryEstimateOperationFromDiscriminatorValue); }, + "noncustodialSources": n => { ediscoverySearch.noncustodialSources = n.getCollectionOfObjectValues(createEdiscoveryNoncustodialDataSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoverySearchCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoverySearchCollectionResponse(ediscoverySearchCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(ediscoverySearchCollectionResponse), + "value": n => { ediscoverySearchCollectionResponse.value = n.getCollectionOfObjectValues(createEdiscoverySearchFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoverySearchExportOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoverySearchExportOperation(ediscoverySearchExportOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoverySearchExportOperation), + "additionalOptions": n => { ediscoverySearchExportOperation.additionalOptions = n.getCollectionOfEnumValues(AdditionalOptionsObject); }, + "cloudAttachmentVersion": n => { ediscoverySearchExportOperation.cloudAttachmentVersion = n.getEnumValue(CloudAttachmentVersionObject); }, + "description": n => { ediscoverySearchExportOperation.description = n.getStringValue(); }, + "displayName": n => { ediscoverySearchExportOperation.displayName = n.getStringValue(); }, + "documentVersion": n => { ediscoverySearchExportOperation.documentVersion = n.getEnumValue(DocumentVersionObject); }, + "exportCriteria": n => { ediscoverySearchExportOperation.exportCriteria = n.getCollectionOfEnumValues(ExportCriteriaObject); }, + "exportFileMetadata": n => { ediscoverySearchExportOperation.exportFileMetadata = n.getCollectionOfObjectValues(createExportFileMetadataFromDiscriminatorValue); }, + "exportFormat": n => { ediscoverySearchExportOperation.exportFormat = n.getEnumValue(ExportFormatObject); }, + "exportLocation": n => { ediscoverySearchExportOperation.exportLocation = n.getCollectionOfEnumValues(ExportLocationObject); }, + "exportSingleItems": n => { ediscoverySearchExportOperation.exportSingleItems = n.getBooleanValue(); }, + "search": n => { ediscoverySearchExportOperation.search = n.getObjectValue(createEdiscoverySearchFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param EdiscoveryTagOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEdiscoveryTagOperation(ediscoveryTagOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCaseOperation(ediscoveryTagOperation), + } +} +/** + * The deserialization information for the current model + * @param EhrConnectorAuditBaseRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEhrConnectorAuditBaseRecord(ehrConnectorAuditBaseRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(ehrConnectorAuditBaseRecord), + } +} +/** + * The deserialization information for the current model + * @param EmailSender The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEmailSender(emailSender: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { emailSender.backingStoreEnabled = true; }, + "displayName": n => { emailSender.displayName = n.getStringValue(); }, + "domainName": n => { emailSender.domainName = n.getStringValue(); }, + "emailAddress": n => { emailSender.emailAddress = n.getStringValue(); }, + "@odata.type": n => { emailSender.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param EopSubmissionFeedEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEopSubmissionFeedEntityAuditRecord(eopSubmissionFeedEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(eopSubmissionFeedEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param EventPropagationResult The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEventPropagationResult(eventPropagationResult: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { eventPropagationResult.backingStoreEnabled = true; }, + "location": n => { eventPropagationResult.location = n.getStringValue(); }, + "@odata.type": n => { eventPropagationResult.odataType = n.getStringValue(); }, + "serviceName": n => { eventPropagationResult.serviceName = n.getStringValue(); }, + "status": n => { eventPropagationResult.status = n.getEnumValue(EventPropagationStatusObject); }, + "statusInformation": n => { eventPropagationResult.statusInformation = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param EventQuery The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoEventQuery(eventQuery: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { eventQuery.backingStoreEnabled = true; }, + "@odata.type": n => { eventQuery.odataType = n.getStringValue(); }, + "query": n => { eventQuery.query = n.getStringValue(); }, + "queryType": n => { eventQuery.queryType = n.getEnumValue(QueryTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param ExchangeAdminAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExchangeAdminAuditRecord(exchangeAdminAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(exchangeAdminAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ExchangeAggregatedMailboxAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExchangeAggregatedMailboxAuditRecord(exchangeAggregatedMailboxAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(exchangeAggregatedMailboxAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ExchangeAggregatedOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExchangeAggregatedOperationRecord(exchangeAggregatedOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(exchangeAggregatedOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param ExchangeMailboxAuditGroupRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExchangeMailboxAuditGroupRecord(exchangeMailboxAuditGroupRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(exchangeMailboxAuditGroupRecord), + } +} +/** + * The deserialization information for the current model + * @param ExchangeMailboxAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExchangeMailboxAuditRecord(exchangeMailboxAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(exchangeMailboxAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ExportFileMetadata The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoExportFileMetadata(exportFileMetadata: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { exportFileMetadata.backingStoreEnabled = true; }, + "downloadUrl": n => { exportFileMetadata.downloadUrl = n.getStringValue(); }, + "fileName": n => { exportFileMetadata.fileName = n.getStringValue(); }, + "@odata.type": n => { exportFileMetadata.odataType = n.getStringValue(); }, + "size": n => { exportFileMetadata.size = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FabricAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFabricAuditRecord(fabricAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(fabricAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param FabricPolicyRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFabricPolicyRecord(fabricPolicyRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(fabricPolicyRecord), + } +} +/** + * The deserialization information for the current model + * @param FileDetails The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFileDetails(fileDetails: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { fileDetails.backingStoreEnabled = true; }, + "fileName": n => { fileDetails.fileName = n.getStringValue(); }, + "filePath": n => { fileDetails.filePath = n.getStringValue(); }, + "filePublisher": n => { fileDetails.filePublisher = n.getStringValue(); }, + "fileSize": n => { fileDetails.fileSize = n.getNumberValue(); }, + "issuer": n => { fileDetails.issuer = n.getStringValue(); }, + "md5": n => { fileDetails.md5 = n.getStringValue(); }, + "@odata.type": n => { fileDetails.odataType = n.getStringValue(); }, + "sha1": n => { fileDetails.sha1 = n.getStringValue(); }, + "sha256": n => { fileDetails.sha256 = n.getStringValue(); }, + "sha256Ac": n => { fileDetails.sha256Ac = n.getStringValue(); }, + "signer": n => { fileDetails.signer = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FileEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFileEvidence(fileEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(fileEvidence), + "detectionStatus": n => { fileEvidence.detectionStatus = n.getEnumValue(DetectionStatusObject); }, + "fileDetails": n => { fileEvidence.fileDetails = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, + "mdeDeviceId": n => { fileEvidence.mdeDeviceId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FileHash The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFileHash(fileHash: Partial | undefined = {}) : Record void> { + return { + "algorithm": n => { fileHash.algorithm = n.getEnumValue(FileHashAlgorithmObject); }, + "backingStoreEnabled": n => { fileHash.backingStoreEnabled = true; }, + "@odata.type": n => { fileHash.odataType = n.getStringValue(); }, + "value": n => { fileHash.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FileHashEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFileHashEvidence(fileHashEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(fileHashEvidence), + "algorithm": n => { fileHashEvidence.algorithm = n.getEnumValue(FileHashAlgorithmObject); }, + "value": n => { fileHashEvidence.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanAppliedCategory The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanAppliedCategory(filePlanAppliedCategory: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanAppliedCategory), + "subcategory": n => { filePlanAppliedCategory.subcategory = n.getObjectValue(createFilePlanSubcategoryFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanAuthority The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanAuthority(filePlanAuthority: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanAuthority), + } +} +/** + * The deserialization information for the current model + * @param FilePlanCitation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanCitation(filePlanCitation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanCitation), + "citationJurisdiction": n => { filePlanCitation.citationJurisdiction = n.getStringValue(); }, + "citationUrl": n => { filePlanCitation.citationUrl = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanDepartment The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanDepartment(filePlanDepartment: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanDepartment), + } +} +/** + * The deserialization information for the current model + * @param FilePlanDescriptor The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanDescriptor(filePlanDescriptor: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(filePlanDescriptor), + "authority": n => { filePlanDescriptor.authority = n.getObjectValue(createFilePlanAuthorityFromDiscriminatorValue); }, + "authorityTemplate": n => { filePlanDescriptor.authorityTemplate = n.getObjectValue(createAuthorityTemplateFromDiscriminatorValue); }, + "category": n => { filePlanDescriptor.category = n.getObjectValue(createFilePlanAppliedCategoryFromDiscriminatorValue); }, + "categoryTemplate": n => { filePlanDescriptor.categoryTemplate = n.getObjectValue(createCategoryTemplateFromDiscriminatorValue); }, + "citation": n => { filePlanDescriptor.citation = n.getObjectValue(createFilePlanCitationFromDiscriminatorValue); }, + "citationTemplate": n => { filePlanDescriptor.citationTemplate = n.getObjectValue(createCitationTemplateFromDiscriminatorValue); }, + "department": n => { filePlanDescriptor.department = n.getObjectValue(createFilePlanDepartmentFromDiscriminatorValue); }, + "departmentTemplate": n => { filePlanDescriptor.departmentTemplate = n.getObjectValue(createDepartmentTemplateFromDiscriminatorValue); }, + "filePlanReference": n => { filePlanDescriptor.filePlanReference = n.getObjectValue(createFilePlanReferenceFromDiscriminatorValue); }, + "filePlanReferenceTemplate": n => { filePlanDescriptor.filePlanReferenceTemplate = n.getObjectValue(createFilePlanReferenceTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanDescriptorBase The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanDescriptorBase(filePlanDescriptorBase: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { filePlanDescriptorBase.backingStoreEnabled = true; }, + "displayName": n => { filePlanDescriptorBase.displayName = n.getStringValue(); }, + "@odata.type": n => { filePlanDescriptorBase.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanDescriptorTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanDescriptorTemplate(filePlanDescriptorTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(filePlanDescriptorTemplate), + "createdBy": n => { filePlanDescriptorTemplate.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { filePlanDescriptorTemplate.createdDateTime = n.getDateValue(); }, + "displayName": n => { filePlanDescriptorTemplate.displayName = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanReference The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanReference(filePlanReference: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanReference), + } +} +/** + * The deserialization information for the current model + * @param FilePlanReferenceTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanReferenceTemplate(filePlanReferenceTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(filePlanReferenceTemplate), + } +} +/** + * The deserialization information for the current model + * @param FilePlanReferenceTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanReferenceTemplateCollectionResponse(filePlanReferenceTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filePlanReferenceTemplateCollectionResponse), + "value": n => { filePlanReferenceTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createFilePlanReferenceTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param FilePlanSubcategory The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilePlanSubcategory(filePlanSubcategory: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorBase(filePlanSubcategory), + } +} +/** + * The deserialization information for the current model + * @param FormattedContent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFormattedContent(formattedContent: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { formattedContent.backingStoreEnabled = true; }, + "content": n => { formattedContent.content = n.getStringValue(); }, + "format": n => { formattedContent.format = n.getEnumValue(ContentFormatObject); }, + "@odata.type": n => { formattedContent.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param GeoLocation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGeoLocation(geoLocation: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { geoLocation.backingStoreEnabled = true; }, + "city": n => { geoLocation.city = n.getStringValue(); }, + "countryName": n => { geoLocation.countryName = n.getStringValue(); }, + "latitude": n => { geoLocation.latitude = n.getNumberValue(); }, + "longitude": n => { geoLocation.longitude = n.getNumberValue(); }, + "@odata.type": n => { geoLocation.odataType = n.getStringValue(); }, + "state": n => { geoLocation.state = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param GitHubOrganizationEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGitHubOrganizationEvidence(gitHubOrganizationEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(gitHubOrganizationEvidence), + "company": n => { gitHubOrganizationEvidence.company = n.getStringValue(); }, + "displayName": n => { gitHubOrganizationEvidence.displayName = n.getStringValue(); }, + "email": n => { gitHubOrganizationEvidence.email = n.getStringValue(); }, + "login": n => { gitHubOrganizationEvidence.login = n.getStringValue(); }, + "orgId": n => { gitHubOrganizationEvidence.orgId = n.getStringValue(); }, + "webUrl": n => { gitHubOrganizationEvidence.webUrl = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param GitHubRepoEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGitHubRepoEvidence(gitHubRepoEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(gitHubRepoEvidence), + "baseUrl": n => { gitHubRepoEvidence.baseUrl = n.getStringValue(); }, + "login": n => { gitHubRepoEvidence.login = n.getStringValue(); }, + "owner": n => { gitHubRepoEvidence.owner = n.getStringValue(); }, + "ownerType": n => { gitHubRepoEvidence.ownerType = n.getStringValue(); }, + "repoId": n => { gitHubRepoEvidence.repoId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param GitHubUserEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGitHubUserEvidence(gitHubUserEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(gitHubUserEvidence), + "email": n => { gitHubUserEvidence.email = n.getStringValue(); }, + "login": n => { gitHubUserEvidence.login = n.getStringValue(); }, + "name": n => { gitHubUserEvidence.name = n.getStringValue(); }, + "userId": n => { gitHubUserEvidence.userId = n.getStringValue(); }, + "webUrl": n => { gitHubUserEvidence.webUrl = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param GoogleCloudResourceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGoogleCloudResourceEvidence(googleCloudResourceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(googleCloudResourceEvidence), + "fullResourceName": n => { googleCloudResourceEvidence.fullResourceName = n.getStringValue(); }, + "location": n => { googleCloudResourceEvidence.location = n.getStringValue(); }, + "locationType": n => { googleCloudResourceEvidence.locationType = n.getEnumValue(GoogleCloudLocationTypeObject); }, + "projectId": n => { googleCloudResourceEvidence.projectId = n.getStringValue(); }, + "projectNumber": n => { googleCloudResourceEvidence.projectNumber = n.getNumberValue(); }, + "resourceName": n => { googleCloudResourceEvidence.resourceName = n.getStringValue(); }, + "resourceType": n => { googleCloudResourceEvidence.resourceType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HealthcareSignalRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHealthcareSignalRecord(healthcareSignalRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(healthcareSignalRecord), + } +} +/** + * The deserialization information for the current model + * @param HealthIssue The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHealthIssue(healthIssue: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(healthIssue), + "additionalInformation": n => { healthIssue.additionalInformation = n.getCollectionOfPrimitiveValues("string"); }, + "createdDateTime": n => { healthIssue.createdDateTime = n.getDateValue(); }, + "description": n => { healthIssue.description = n.getStringValue(); }, + "displayName": n => { healthIssue.displayName = n.getStringValue(); }, + "domainNames": n => { healthIssue.domainNames = n.getCollectionOfPrimitiveValues("string"); }, + "healthIssueType": n => { healthIssue.healthIssueType = n.getEnumValue(HealthIssueTypeObject); }, + "issueTypeId": n => { healthIssue.issueTypeId = n.getStringValue(); }, + "lastModifiedDateTime": n => { healthIssue.lastModifiedDateTime = n.getDateValue(); }, + "recommendations": n => { healthIssue.recommendations = n.getCollectionOfPrimitiveValues("string"); }, + "recommendedActionCommands": n => { healthIssue.recommendedActionCommands = n.getCollectionOfPrimitiveValues("string"); }, + "sensorDNSNames": n => { healthIssue.sensorDNSNames = n.getCollectionOfPrimitiveValues("string"); }, + "severity": n => { healthIssue.severity = n.getEnumValue(HealthIssueSeverityObject); }, + "status": n => { healthIssue.status = n.getEnumValue(HealthIssueStatusObject); }, + } +} +/** + * The deserialization information for the current model + * @param HealthIssueCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHealthIssueCollectionResponse(healthIssueCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(healthIssueCollectionResponse), + "value": n => { healthIssueCollectionResponse.value = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Host The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHost(host: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(host), + "childHostPairs": n => { host.childHostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, + "components": n => { host.components = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, + "cookies": n => { host.cookies = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, + "firstSeenDateTime": n => { host.firstSeenDateTime = n.getDateValue(); }, + "hostPairs": n => { host.hostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, + "lastSeenDateTime": n => { host.lastSeenDateTime = n.getDateValue(); }, + "parentHostPairs": n => { host.parentHostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, + "passiveDns": n => { host.passiveDns = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, + "passiveDnsReverse": n => { host.passiveDnsReverse = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, + "ports": n => { host.ports = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, + "reputation": n => { host.reputation = n.getObjectValue(createHostReputationFromDiscriminatorValue); }, + "sslCertificates": n => { host.sslCertificates = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, + "subdomains": n => { host.subdomains = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, + "trackers": n => { host.trackers = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, + "whois": n => { host.whois = n.getObjectValue(createWhoisRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostCollectionResponse(hostCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostCollectionResponse), + "value": n => { hostCollectionResponse.value = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostComponent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostComponent(hostComponent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(hostComponent), + "category": n => { hostComponent.category = n.getStringValue(); }, + "firstSeenDateTime": n => { hostComponent.firstSeenDateTime = n.getDateValue(); }, + "host": n => { hostComponent.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastSeenDateTime": n => { hostComponent.lastSeenDateTime = n.getDateValue(); }, + "name": n => { hostComponent.name = n.getStringValue(); }, + "version": n => { hostComponent.version = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostComponentCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostComponentCollectionResponse(hostComponentCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostComponentCollectionResponse), + "value": n => { hostComponentCollectionResponse.value = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostCookie The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostCookie(hostCookie: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(hostCookie), + "domain": n => { hostCookie.domain = n.getStringValue(); }, + "firstSeenDateTime": n => { hostCookie.firstSeenDateTime = n.getDateValue(); }, + "host": n => { hostCookie.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastSeenDateTime": n => { hostCookie.lastSeenDateTime = n.getDateValue(); }, + "name": n => { hostCookie.name = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostCookieCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostCookieCollectionResponse(hostCookieCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostCookieCollectionResponse), + "value": n => { hostCookieCollectionResponse.value = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostedRpaAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostedRpaAuditRecord(hostedRpaAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(hostedRpaAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param HostLogonSessionEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostLogonSessionEvidence(hostLogonSessionEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(hostLogonSessionEvidence), + "account": n => { hostLogonSessionEvidence.account = n.getObjectValue(createUserEvidenceFromDiscriminatorValue); }, + "endUtcDateTime": n => { hostLogonSessionEvidence.endUtcDateTime = n.getDateValue(); }, + "host": n => { hostLogonSessionEvidence.host = n.getObjectValue(createDeviceEvidenceFromDiscriminatorValue); }, + "sessionId": n => { hostLogonSessionEvidence.sessionId = n.getStringValue(); }, + "startUtcDateTime": n => { hostLogonSessionEvidence.startUtcDateTime = n.getDateValue(); }, + } +} +/** + * The deserialization information for the current model + * @param Hostname The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostname(hostname: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoHost(hostname), + "registrant": n => { hostname.registrant = n.getStringValue(); }, + "registrar": n => { hostname.registrar = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostPair The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPair(hostPair: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(hostPair), + "childHost": n => { hostPair.childHost = n.getObjectValue(createHostFromDiscriminatorValue); }, + "firstSeenDateTime": n => { hostPair.firstSeenDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { hostPair.lastSeenDateTime = n.getDateValue(); }, + "linkKind": n => { hostPair.linkKind = n.getStringValue(); }, + "parentHost": n => { hostPair.parentHost = n.getObjectValue(createHostFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostPairCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPairCollectionResponse(hostPairCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostPairCollectionResponse), + "value": n => { hostPairCollectionResponse.value = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostPort The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPort(hostPort: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(hostPort), + "banners": n => { hostPort.banners = n.getCollectionOfObjectValues(createHostPortBannerFromDiscriminatorValue); }, + "firstSeenDateTime": n => { hostPort.firstSeenDateTime = n.getDateValue(); }, + "host": n => { hostPort.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastScanDateTime": n => { hostPort.lastScanDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { hostPort.lastSeenDateTime = n.getDateValue(); }, + "mostRecentSslCertificate": n => { hostPort.mostRecentSslCertificate = n.getObjectValue(createSslCertificateFromDiscriminatorValue); }, + "port": n => { hostPort.port = n.getNumberValue(); }, + "protocol": n => { hostPort.protocol = n.getEnumValue(HostPortProtocolObject); }, + "services": n => { hostPort.services = n.getCollectionOfObjectValues(createHostPortComponentFromDiscriminatorValue); }, + "status": n => { hostPort.status = n.getEnumValue(HostPortStatusObject); }, + "timesObserved": n => { hostPort.timesObserved = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostPortBanner The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPortBanner(hostPortBanner: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { hostPortBanner.backingStoreEnabled = true; }, + "banner": n => { hostPortBanner.banner = n.getStringValue(); }, + "firstSeenDateTime": n => { hostPortBanner.firstSeenDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { hostPortBanner.lastSeenDateTime = n.getDateValue(); }, + "@odata.type": n => { hostPortBanner.odataType = n.getStringValue(); }, + "scanProtocol": n => { hostPortBanner.scanProtocol = n.getStringValue(); }, + "timesObserved": n => { hostPortBanner.timesObserved = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostPortCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPortCollectionResponse(hostPortCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostPortCollectionResponse), + "value": n => { hostPortCollectionResponse.value = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostPortComponent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostPortComponent(hostPortComponent: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { hostPortComponent.backingStoreEnabled = true; }, + "component": n => { hostPortComponent.component = n.getObjectValue(createHostComponentFromDiscriminatorValue); }, + "firstSeenDateTime": n => { hostPortComponent.firstSeenDateTime = n.getDateValue(); }, + "isRecent": n => { hostPortComponent.isRecent = n.getBooleanValue(); }, + "lastSeenDateTime": n => { hostPortComponent.lastSeenDateTime = n.getDateValue(); }, + "@odata.type": n => { hostPortComponent.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostReputation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostReputation(hostReputation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(hostReputation), + "classification": n => { hostReputation.classification = n.getEnumValue(HostReputationClassificationObject); }, + "rules": n => { hostReputation.rules = n.getCollectionOfObjectValues(createHostReputationRuleFromDiscriminatorValue); }, + "score": n => { hostReputation.score = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostReputationRule The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostReputationRule(hostReputationRule: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { hostReputationRule.backingStoreEnabled = true; }, + "description": n => { hostReputationRule.description = n.getStringValue(); }, + "name": n => { hostReputationRule.name = n.getStringValue(); }, + "@odata.type": n => { hostReputationRule.odataType = n.getStringValue(); }, + "relatedDetailsUrl": n => { hostReputationRule.relatedDetailsUrl = n.getStringValue(); }, + "severity": n => { hostReputationRule.severity = n.getEnumValue(HostReputationRuleSeverityObject); }, + } +} +/** + * The deserialization information for the current model + * @param HostSslCertificate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostSslCertificate(hostSslCertificate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(hostSslCertificate), + "firstSeenDateTime": n => { hostSslCertificate.firstSeenDateTime = n.getDateValue(); }, + "host": n => { hostSslCertificate.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastSeenDateTime": n => { hostSslCertificate.lastSeenDateTime = n.getDateValue(); }, + "ports": n => { hostSslCertificate.ports = n.getCollectionOfObjectValues(createHostSslCertificatePortFromDiscriminatorValue); }, + "sslCertificate": n => { hostSslCertificate.sslCertificate = n.getObjectValue(createSslCertificateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostSslCertificateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostSslCertificateCollectionResponse(hostSslCertificateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostSslCertificateCollectionResponse), + "value": n => { hostSslCertificateCollectionResponse.value = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HostSslCertificatePort The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostSslCertificatePort(hostSslCertificatePort: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { hostSslCertificatePort.backingStoreEnabled = true; }, + "firstSeenDateTime": n => { hostSslCertificatePort.firstSeenDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { hostSslCertificatePort.lastSeenDateTime = n.getDateValue(); }, + "@odata.type": n => { hostSslCertificatePort.odataType = n.getStringValue(); }, + "port": n => { hostSslCertificatePort.port = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostTracker The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostTracker(hostTracker: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(hostTracker), + "firstSeenDateTime": n => { hostTracker.firstSeenDateTime = n.getDateValue(); }, + "host": n => { hostTracker.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "kind": n => { hostTracker.kind = n.getStringValue(); }, + "lastSeenDateTime": n => { hostTracker.lastSeenDateTime = n.getDateValue(); }, + "value": n => { hostTracker.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HostTrackerCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHostTrackerCollectionResponse(hostTrackerCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(hostTrackerCollectionResponse), + "value": n => { hostTrackerCollectionResponse.value = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HrSignalAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHrSignalAuditRecord(hrSignalAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(hrSignalAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param HuntingQueryResults The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHuntingQueryResults(huntingQueryResults: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { huntingQueryResults.backingStoreEnabled = true; }, + "@odata.type": n => { huntingQueryResults.odataType = n.getStringValue(); }, + "results": n => { huntingQueryResults.results = n.getCollectionOfObjectValues(createHuntingRowResultFromDiscriminatorValue); }, + "schema": n => { huntingQueryResults.schema = n.getCollectionOfObjectValues(createSinglePropertySchemaFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param HuntingRowResult The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHuntingRowResult(huntingRowResult: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { huntingRowResult.backingStoreEnabled = true; }, + "@odata.type": n => { huntingRowResult.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param HygieneEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHygieneEventRecord(hygieneEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(hygieneEventRecord), + } +} +/** + * The deserialization information for the current model + * @param Hyperlink The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoHyperlink(hyperlink: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { hyperlink.backingStoreEnabled = true; }, + "name": n => { hyperlink.name = n.getStringValue(); }, + "@odata.type": n => { hyperlink.odataType = n.getStringValue(); }, + "url": n => { hyperlink.url = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IdentityAccounts The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIdentityAccounts(identityAccounts: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(identityAccounts), + "accounts": n => { identityAccounts.accounts = n.getCollectionOfObjectValues(createAccountFromDiscriminatorValue); }, + "cloudSecurityIdentifier": n => { identityAccounts.cloudSecurityIdentifier = n.getStringValue(); }, + "displayName": n => { identityAccounts.displayName = n.getStringValue(); }, + "domain": n => { identityAccounts.domain = n.getStringValue(); }, + "isEnabled": n => { identityAccounts.isEnabled = n.getBooleanValue(); }, + "onPremisesSecurityIdentifier": n => { identityAccounts.onPremisesSecurityIdentifier = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IdentityAccountsCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIdentityAccountsCollectionResponse(identityAccountsCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(identityAccountsCollectionResponse), + "value": n => { identityAccountsCollectionResponse.value = n.getCollectionOfObjectValues(createIdentityAccountsFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param IdentityContainer The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIdentityContainer(identityContainer: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(identityContainer), + "healthIssues": n => { identityContainer.healthIssues = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, + "identityAccounts": n => { identityContainer.identityAccounts = n.getCollectionOfObjectValues(createIdentityAccountsFromDiscriminatorValue); }, + "sensorCandidateActivationConfiguration": n => { identityContainer.sensorCandidateActivationConfiguration = n.getObjectValue(createSensorCandidateActivationConfigurationFromDiscriminatorValue); }, + "sensorCandidates": n => { identityContainer.sensorCandidates = n.getCollectionOfObjectValues(createSensorCandidateFromDiscriminatorValue); }, + "sensors": n => { identityContainer.sensors = n.getCollectionOfObjectValues(createSensorFromDiscriminatorValue); }, + "settings": n => { identityContainer.settings = n.getObjectValue(createSettingsContainerFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Incident The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIncident(incident: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(incident), + "alerts": n => { incident.alerts = n.getCollectionOfObjectValues(createAlertFromDiscriminatorValue); }, + "assignedTo": n => { incident.assignedTo = n.getStringValue(); }, + "classification": n => { incident.classification = n.getEnumValue(AlertClassificationObject); }, + "comments": n => { incident.comments = n.getCollectionOfObjectValues(createAlertCommentFromDiscriminatorValue); }, + "createdDateTime": n => { incident.createdDateTime = n.getDateValue(); }, + "customTags": n => { incident.customTags = n.getCollectionOfPrimitiveValues("string"); }, + "description": n => { incident.description = n.getStringValue(); }, + "determination": n => { incident.determination = n.getEnumValue(AlertDeterminationObject); }, + "displayName": n => { incident.displayName = n.getStringValue(); }, + "incidentWebUrl": n => { incident.incidentWebUrl = n.getStringValue(); }, + "lastModifiedBy": n => { incident.lastModifiedBy = n.getStringValue(); }, + "lastUpdateDateTime": n => { incident.lastUpdateDateTime = n.getDateValue(); }, + "priorityScore": n => { incident.priorityScore = n.getNumberValue(); }, + "redirectIncidentId": n => { incident.redirectIncidentId = n.getStringValue(); }, + "resolvingComment": n => { incident.resolvingComment = n.getStringValue(); }, + "severity": n => { incident.severity = n.getEnumValue(AlertSeverityObject); }, + "status": n => { incident.status = n.getEnumValue(IncidentStatusObject); }, + "summary": n => { incident.summary = n.getStringValue(); }, + "systemTags": n => { incident.systemTags = n.getCollectionOfPrimitiveValues("string"); }, + "tenantId": n => { incident.tenantId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IncidentCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIncidentCollectionResponse(incidentCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(incidentCollectionResponse), + "value": n => { incidentCollectionResponse.value = n.getCollectionOfObjectValues(createIncidentFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Indicator The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIndicator(indicator: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(indicator), + "artifact": n => { indicator.artifact = n.getObjectValue(createArtifactFromDiscriminatorValue); }, + "source": n => { indicator.source = n.getEnumValue(IndicatorSourceObject); }, + } +} +/** + * The deserialization information for the current model + * @param InformationBarrierPolicyApplicationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoInformationBarrierPolicyApplicationAuditRecord(informationBarrierPolicyApplicationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(informationBarrierPolicyApplicationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param InformationWorkerProtectionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoInformationWorkerProtectionAuditRecord(informationWorkerProtectionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(informationWorkerProtectionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param InsiderRiskScopedUserInsightsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoInsiderRiskScopedUserInsightsRecord(insiderRiskScopedUserInsightsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(insiderRiskScopedUserInsightsRecord), + } +} +/** + * The deserialization information for the current model + * @param InsiderRiskScopedUsersRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoInsiderRiskScopedUsersRecord(insiderRiskScopedUsersRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(insiderRiskScopedUsersRecord), + } +} +/** + * The deserialization information for the current model + * @param IntegratedAppsAppAdminActivityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntegratedAppsAppAdminActivityAuditRecord(integratedAppsAppAdminActivityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(integratedAppsAppAdminActivityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param IntegratedAppsAppSettingsAdminActivityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntegratedAppsAppSettingsAdminActivityAuditRecord(integratedAppsAppSettingsAdminActivityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(integratedAppsAppSettingsAdminActivityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param IntelligenceProfile The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntelligenceProfile(intelligenceProfile: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(intelligenceProfile), + "aliases": n => { intelligenceProfile.aliases = n.getCollectionOfPrimitiveValues("string"); }, + "countriesOrRegionsOfOrigin": n => { intelligenceProfile.countriesOrRegionsOfOrigin = n.getCollectionOfObjectValues(createIntelligenceProfileCountryOrRegionOfOriginFromDiscriminatorValue); }, + "description": n => { intelligenceProfile.description = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "firstActiveDateTime": n => { intelligenceProfile.firstActiveDateTime = n.getDateValue(); }, + "indicators": n => { intelligenceProfile.indicators = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, + "kind": n => { intelligenceProfile.kind = n.getEnumValue(IntelligenceProfileKindObject); }, + "summary": n => { intelligenceProfile.summary = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "targets": n => { intelligenceProfile.targets = n.getCollectionOfPrimitiveValues("string"); }, + "title": n => { intelligenceProfile.title = n.getStringValue(); }, + "tradecraft": n => { intelligenceProfile.tradecraft = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param IntelligenceProfileCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntelligenceProfileCollectionResponse(intelligenceProfileCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(intelligenceProfileCollectionResponse), + "value": n => { intelligenceProfileCollectionResponse.value = n.getCollectionOfObjectValues(createIntelligenceProfileFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param IntelligenceProfileCountryOrRegionOfOrigin The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntelligenceProfileCountryOrRegionOfOrigin(intelligenceProfileCountryOrRegionOfOrigin: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { intelligenceProfileCountryOrRegionOfOrigin.backingStoreEnabled = true; }, + "code": n => { intelligenceProfileCountryOrRegionOfOrigin.code = n.getStringValue(); }, + "label": n => { intelligenceProfileCountryOrRegionOfOrigin.label = n.getStringValue(); }, + "@odata.type": n => { intelligenceProfileCountryOrRegionOfOrigin.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IntelligenceProfileIndicator The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntelligenceProfileIndicator(intelligenceProfileIndicator: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoIndicator(intelligenceProfileIndicator), + "firstSeenDateTime": n => { intelligenceProfileIndicator.firstSeenDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { intelligenceProfileIndicator.lastSeenDateTime = n.getDateValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IntelligenceProfileIndicatorCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIntelligenceProfileIndicatorCollectionResponse(intelligenceProfileIndicatorCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(intelligenceProfileIndicatorCollectionResponse), + "value": n => { intelligenceProfileIndicatorCollectionResponse.value = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param InvokeActionResult The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoInvokeActionResult(invokeActionResult: Partial | undefined = {}) : Record void> { + return { + "accountId": n => { invokeActionResult.accountId = n.getStringValue(); }, + "action": n => { invokeActionResult.action = n.getEnumValue(ActionObject); }, + "backingStoreEnabled": n => { invokeActionResult.backingStoreEnabled = true; }, + "correlationId": n => { invokeActionResult.correlationId = n.getStringValue(); }, + "identityProvider": n => { invokeActionResult.identityProvider = n.getEnumValue(IdentityProviderObject); }, + "@odata.type": n => { invokeActionResult.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IoTDeviceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIoTDeviceEvidence(ioTDeviceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(ioTDeviceEvidence), + "deviceId": n => { ioTDeviceEvidence.deviceId = n.getStringValue(); }, + "deviceName": n => { ioTDeviceEvidence.deviceName = n.getStringValue(); }, + "devicePageLink": n => { ioTDeviceEvidence.devicePageLink = n.getStringValue(); }, + "deviceSubType": n => { ioTDeviceEvidence.deviceSubType = n.getStringValue(); }, + "deviceType": n => { ioTDeviceEvidence.deviceType = n.getStringValue(); }, + "importance": n => { ioTDeviceEvidence.importance = n.getEnumValue(IoTDeviceImportanceTypeObject); }, + "ioTHub": n => { ioTDeviceEvidence.ioTHub = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, + "ioTSecurityAgentId": n => { ioTDeviceEvidence.ioTSecurityAgentId = n.getStringValue(); }, + "ipAddress": n => { ioTDeviceEvidence.ipAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "isAuthorized": n => { ioTDeviceEvidence.isAuthorized = n.getBooleanValue(); }, + "isProgramming": n => { ioTDeviceEvidence.isProgramming = n.getBooleanValue(); }, + "isScanner": n => { ioTDeviceEvidence.isScanner = n.getBooleanValue(); }, + "macAddress": n => { ioTDeviceEvidence.macAddress = n.getStringValue(); }, + "manufacturer": n => { ioTDeviceEvidence.manufacturer = n.getStringValue(); }, + "model": n => { ioTDeviceEvidence.model = n.getStringValue(); }, + "nics": n => { ioTDeviceEvidence.nics = n.getCollectionOfObjectValues(createNicEvidenceFromDiscriminatorValue); }, + "operatingSystem": n => { ioTDeviceEvidence.operatingSystem = n.getStringValue(); }, + "owners": n => { ioTDeviceEvidence.owners = n.getCollectionOfPrimitiveValues("string"); }, + "protocols": n => { ioTDeviceEvidence.protocols = n.getCollectionOfPrimitiveValues("string"); }, + "purdueLayer": n => { ioTDeviceEvidence.purdueLayer = n.getStringValue(); }, + "sensor": n => { ioTDeviceEvidence.sensor = n.getStringValue(); }, + "serialNumber": n => { ioTDeviceEvidence.serialNumber = n.getStringValue(); }, + "site": n => { ioTDeviceEvidence.site = n.getStringValue(); }, + "source": n => { ioTDeviceEvidence.source = n.getStringValue(); }, + "sourceRef": n => { ioTDeviceEvidence.sourceRef = n.getObjectValue(createUrlEvidenceFromDiscriminatorValue); }, + "zone": n => { ioTDeviceEvidence.zone = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IpAddress The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIpAddress(ipAddress: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoHost(ipAddress), + "autonomousSystem": n => { ipAddress.autonomousSystem = n.getObjectValue(createAutonomousSystemFromDiscriminatorValue); }, + "countryOrRegion": n => { ipAddress.countryOrRegion = n.getStringValue(); }, + "hostingProvider": n => { ipAddress.hostingProvider = n.getStringValue(); }, + "netblock": n => { ipAddress.netblock = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param IpEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIpEvidence(ipEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(ipEvidence), + "countryLetterCode": n => { ipEvidence.countryLetterCode = n.getStringValue(); }, + "ipAddress": n => { ipEvidence.ipAddress = n.getStringValue(); }, + "location": n => { ipEvidence.location = n.getObjectValue(createGeoLocationFromDiscriminatorValue); }, + "stream": n => { ipEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param IrmActivityAuditTrailRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIrmActivityAuditTrailRecord(irmActivityAuditTrailRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(irmActivityAuditTrailRecord), + } +} +/** + * The deserialization information for the current model + * @param IrmUserDefinedDetectionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoIrmUserDefinedDetectionRecord(irmUserDefinedDetectionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(irmUserDefinedDetectionRecord), + } +} +/** + * The deserialization information for the current model + * @param KaizalaAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKaizalaAuditRecord(kaizalaAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(kaizalaAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param KubernetesClusterEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesClusterEvidence(kubernetesClusterEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesClusterEvidence), + "cloudResource": n => { kubernetesClusterEvidence.cloudResource = n.getObjectValue(createAlertEvidenceFromDiscriminatorValue); }, + "distribution": n => { kubernetesClusterEvidence.distribution = n.getStringValue(); }, + "name": n => { kubernetesClusterEvidence.name = n.getStringValue(); }, + "platform": n => { kubernetesClusterEvidence.platform = n.getEnumValue(KubernetesPlatformObject); }, + "version": n => { kubernetesClusterEvidence.version = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesControllerEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesControllerEvidence(kubernetesControllerEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesControllerEvidence), + "labels": n => { kubernetesControllerEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "name": n => { kubernetesControllerEvidence.name = n.getStringValue(); }, + "namespace": n => { kubernetesControllerEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, + "type": n => { kubernetesControllerEvidence.type = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesNamespaceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesNamespaceEvidence(kubernetesNamespaceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesNamespaceEvidence), + "cluster": n => { kubernetesNamespaceEvidence.cluster = n.getObjectValue(createKubernetesClusterEvidenceFromDiscriminatorValue); }, + "labels": n => { kubernetesNamespaceEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "name": n => { kubernetesNamespaceEvidence.name = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesPodEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesPodEvidence(kubernetesPodEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesPodEvidence), + "containers": n => { kubernetesPodEvidence.containers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, + "controller": n => { kubernetesPodEvidence.controller = n.getObjectValue(createKubernetesControllerEvidenceFromDiscriminatorValue); }, + "ephemeralContainers": n => { kubernetesPodEvidence.ephemeralContainers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, + "initContainers": n => { kubernetesPodEvidence.initContainers = n.getCollectionOfObjectValues(createContainerEvidenceFromDiscriminatorValue); }, + "labels": n => { kubernetesPodEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "name": n => { kubernetesPodEvidence.name = n.getStringValue(); }, + "namespace": n => { kubernetesPodEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, + "podIp": n => { kubernetesPodEvidence.podIp = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "serviceAccount": n => { kubernetesPodEvidence.serviceAccount = n.getObjectValue(createKubernetesServiceAccountEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesSecretEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesSecretEvidence(kubernetesSecretEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesSecretEvidence), + "name": n => { kubernetesSecretEvidence.name = n.getStringValue(); }, + "namespace": n => { kubernetesSecretEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, + "secretType": n => { kubernetesSecretEvidence.secretType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesServiceAccountEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesServiceAccountEvidence(kubernetesServiceAccountEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesServiceAccountEvidence), + "name": n => { kubernetesServiceAccountEvidence.name = n.getStringValue(); }, + "namespace": n => { kubernetesServiceAccountEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesServiceEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesServiceEvidence(kubernetesServiceEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(kubernetesServiceEvidence), + "clusterIP": n => { kubernetesServiceEvidence.clusterIP = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "externalIPs": n => { kubernetesServiceEvidence.externalIPs = n.getCollectionOfObjectValues(createIpEvidenceFromDiscriminatorValue); }, + "labels": n => { kubernetesServiceEvidence.labels = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "name": n => { kubernetesServiceEvidence.name = n.getStringValue(); }, + "namespace": n => { kubernetesServiceEvidence.namespace = n.getObjectValue(createKubernetesNamespaceEvidenceFromDiscriminatorValue); }, + "selector": n => { kubernetesServiceEvidence.selector = n.getObjectValue(createDictionaryFromDiscriminatorValue); }, + "servicePorts": n => { kubernetesServiceEvidence.servicePorts = n.getCollectionOfObjectValues(createKubernetesServicePortFromDiscriminatorValue); }, + "serviceType": n => { kubernetesServiceEvidence.serviceType = n.getEnumValue(KubernetesServiceTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param KubernetesServicePort The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoKubernetesServicePort(kubernetesServicePort: Partial | undefined = {}) : Record void> { + return { + "appProtocol": n => { kubernetesServicePort.appProtocol = n.getStringValue(); }, + "backingStoreEnabled": n => { kubernetesServicePort.backingStoreEnabled = true; }, + "name": n => { kubernetesServicePort.name = n.getStringValue(); }, + "nodePort": n => { kubernetesServicePort.nodePort = n.getNumberValue(); }, + "@odata.type": n => { kubernetesServicePort.odataType = n.getStringValue(); }, + "port": n => { kubernetesServicePort.port = n.getNumberValue(); }, + "protocol": n => { kubernetesServicePort.protocol = n.getEnumValue(ContainerPortProtocolObject); }, + "targetPort": n => { kubernetesServicePort.targetPort = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param LabelAnalyticsAggregateAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoLabelAnalyticsAggregateAuditRecord(labelAnalyticsAggregateAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(labelAnalyticsAggregateAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param LabelContentExplorerAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoLabelContentExplorerAuditRecord(labelContentExplorerAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(labelContentExplorerAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param LabelsRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoLabelsRoot(labelsRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(labelsRoot), + "authorities": n => { labelsRoot.authorities = n.getCollectionOfObjectValues(createAuthorityTemplateFromDiscriminatorValue); }, + "categories": n => { labelsRoot.categories = n.getCollectionOfObjectValues(createCategoryTemplateFromDiscriminatorValue); }, + "citations": n => { labelsRoot.citations = n.getCollectionOfObjectValues(createCitationTemplateFromDiscriminatorValue); }, + "departments": n => { labelsRoot.departments = n.getCollectionOfObjectValues(createDepartmentTemplateFromDiscriminatorValue); }, + "filePlanReferences": n => { labelsRoot.filePlanReferences = n.getCollectionOfObjectValues(createFilePlanReferenceTemplateFromDiscriminatorValue); }, + "retentionLabels": n => { labelsRoot.retentionLabels = n.getCollectionOfObjectValues(createRetentionLabelFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param LargeContentMetadataAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoLargeContentMetadataAuditRecord(largeContentMetadataAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(largeContentMetadataAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param LoggedOnUser The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoLoggedOnUser(loggedOnUser: Partial | undefined = {}) : Record void> { + return { + "accountName": n => { loggedOnUser.accountName = n.getStringValue(); }, + "backingStoreEnabled": n => { loggedOnUser.backingStoreEnabled = true; }, + "domainName": n => { loggedOnUser.domainName = n.getStringValue(); }, + "@odata.type": n => { loggedOnUser.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param M365ComplianceConnectorAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoM365ComplianceConnectorAuditRecord(m365ComplianceConnectorAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(m365ComplianceConnectorAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param M365daadAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoM365daadAuditRecord(m365daadAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(m365daadAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param M365odspAssetMetadataRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoM365odspAssetMetadataRecord(m365odspAssetMetadataRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(m365odspAssetMetadataRecord), + } +} +/** + * The deserialization information for the current model + * @param M365SearchSectionsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoM365SearchSectionsRecord(m365SearchSectionsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(m365SearchSectionsRecord), + } +} +/** + * The deserialization information for the current model + * @param MailboxConfigurationEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMailboxConfigurationEvidence(mailboxConfigurationEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(mailboxConfigurationEvidence), + "configurationId": n => { mailboxConfigurationEvidence.configurationId = n.getStringValue(); }, + "configurationType": n => { mailboxConfigurationEvidence.configurationType = n.getEnumValue(MailboxConfigurationTypeObject); }, + "displayName": n => { mailboxConfigurationEvidence.displayName = n.getStringValue(); }, + "externalDirectoryObjectId": n => { mailboxConfigurationEvidence.externalDirectoryObjectId = n.getGuidValue(); }, + "mailboxPrimaryAddress": n => { mailboxConfigurationEvidence.mailboxPrimaryAddress = n.getStringValue(); }, + "upn": n => { mailboxConfigurationEvidence.upn = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param MailboxEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMailboxEvidence(mailboxEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(mailboxEvidence), + "displayName": n => { mailboxEvidence.displayName = n.getStringValue(); }, + "primaryAddress": n => { mailboxEvidence.primaryAddress = n.getStringValue(); }, + "upn": n => { mailboxEvidence.upn = n.getStringValue(); }, + "userAccount": n => { mailboxEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param MailClusterEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMailClusterEvidence(mailClusterEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(mailClusterEvidence), + "clusterBy": n => { mailClusterEvidence.clusterBy = n.getStringValue(); }, + "clusterByValue": n => { mailClusterEvidence.clusterByValue = n.getStringValue(); }, + "emailCount": n => { mailClusterEvidence.emailCount = n.getNumberValue(); }, + "networkMessageIds": n => { mailClusterEvidence.networkMessageIds = n.getCollectionOfPrimitiveValues("string"); }, + "query": n => { mailClusterEvidence.query = n.getStringValue(); }, + "urn": n => { mailClusterEvidence.urn = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param MailSubmissionData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMailSubmissionData(mailSubmissionData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mailSubmissionData), + } +} +/** + * The deserialization information for the current model + * @param MalwareEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMalwareEvidence(malwareEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(malwareEvidence), + "category": n => { malwareEvidence.category = n.getStringValue(); }, + "files": n => { malwareEvidence.files = n.getCollectionOfObjectValues(createFileEvidenceFromDiscriminatorValue); }, + "name": n => { malwareEvidence.name = n.getStringValue(); }, + "processes": n => { malwareEvidence.processes = n.getCollectionOfObjectValues(createProcessEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ManagedServicesAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoManagedServicesAuditRecord(managedServicesAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(managedServicesAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ManagedTenantsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoManagedTenantsAuditRecord(managedTenantsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(managedTenantsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MapgAlertsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMapgAlertsAuditRecord(mapgAlertsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mapgAlertsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MapgOnboardAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMapgOnboardAuditRecord(mapgOnboardAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mapgOnboardAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MapgPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMapgPolicyAuditRecord(mapgPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mapgPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MapgRemediationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMapgRemediationAuditRecord(mapgRemediationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mapgRemediationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param McasAlertsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMcasAlertsAuditRecord(mcasAlertsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mcasAlertsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MdaAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMdaAuditRecord(mdaAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mdaAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MdaDataSecuritySignalRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMdaDataSecuritySignalRecord(mdaDataSecuritySignalRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mdaDataSecuritySignalRecord), + } +} +/** + * The deserialization information for the current model + * @param MDASHAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMDASHAuditRecord(mDASHAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mDASHAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MdatpAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMdatpAuditRecord(mdatpAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mdatpAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MdcEventsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMdcEventsRecord(mdcEventsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mdcEventsRecord), + } +} +/** + * The deserialization information for the current model + * @param MdiAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMdiAuditRecord(mdiAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mdiAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MergeResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMergeResponse(mergeResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { mergeResponse.backingStoreEnabled = true; }, + "@odata.type": n => { mergeResponse.odataType = n.getStringValue(); }, + "targetIncidentId": n => { mergeResponse.targetIncidentId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param MeshWorldsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMeshWorldsAuditRecord(meshWorldsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(meshWorldsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365BackupBackupItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365BackupBackupItemAuditRecord(microsoft365BackupBackupItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365BackupBackupItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365BackupBackupPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365BackupBackupPolicyAuditRecord(microsoft365BackupBackupPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365BackupBackupPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365BackupGranularBrowseTaskAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365BackupGranularBrowseTaskAuditRecord(microsoft365BackupGranularBrowseTaskAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365BackupGranularBrowseTaskAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365BackupRestoreItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365BackupRestoreItemAuditRecord(microsoft365BackupRestoreItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365BackupRestoreItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365BackupRestoreTaskAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365BackupRestoreTaskAuditRecord(microsoft365BackupRestoreTaskAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365BackupRestoreTaskAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Microsoft365CopilotScheduledPromptAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoft365CopilotScheduledPromptAuditRecord(microsoft365CopilotScheduledPromptAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoft365CopilotScheduledPromptAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftDefenderExpertsXDRAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftDefenderExpertsXDRAuditRecord(microsoftDefenderExpertsXDRAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftDefenderExpertsXDRAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftFlowAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftFlowAuditRecord(microsoftFlowAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftFlowAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftFormsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftFormsAuditRecord(microsoftFormsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftFormsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftGraphDataConnectConsent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftGraphDataConnectConsent(microsoftGraphDataConnectConsent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftGraphDataConnectConsent), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftGraphDataConnectOperation The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftGraphDataConnectOperation(microsoftGraphDataConnectOperation: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftGraphDataConnectOperation), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewDataCatalogOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewDataCatalogOperationRecord(microsoftPurviewDataCatalogOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewDataCatalogOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewDataMapOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewDataMapOperationRecord(microsoftPurviewDataMapOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewDataMapOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewMetadataPolicyOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewMetadataPolicyOperationRecord(microsoftPurviewMetadataPolicyOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewMetadataPolicyOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewPolicyOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewPolicyOperationRecord(microsoftPurviewPolicyOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewPolicyOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewPrivacyAuditEvent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewPrivacyAuditEvent(microsoftPurviewPrivacyAuditEvent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewPrivacyAuditEvent), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftPurviewUnifiedCatalogOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftPurviewUnifiedCatalogOperationRecord(microsoftPurviewUnifiedCatalogOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftPurviewUnifiedCatalogOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftStreamAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftStreamAuditRecord(microsoftStreamAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftStreamAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsAdminAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsAdminAuditRecord(microsoftTeamsAdminAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsAdminAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsAnalyticsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsAnalyticsAuditRecord(microsoftTeamsAnalyticsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsAnalyticsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsAuditRecord(microsoftTeamsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsDeviceAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsDeviceAuditRecord(microsoftTeamsDeviceAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsDeviceAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsRetentionLabelActionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsRetentionLabelActionAuditRecord(microsoftTeamsRetentionLabelActionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsRetentionLabelActionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsSensitivityLabelActionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsSensitivityLabelActionAuditRecord(microsoftTeamsSensitivityLabelActionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsSensitivityLabelActionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsShiftsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsShiftsAuditRecord(microsoftTeamsShiftsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsShiftsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MicrosoftTeamsUserConcernAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMicrosoftTeamsUserConcernAuditRecord(microsoftTeamsUserConcernAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(microsoftTeamsUserConcernAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelExchangeItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelExchangeItemAuditRecord(mipAutoLabelExchangeItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelExchangeItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelProgressFeedbackAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelProgressFeedbackAuditRecord(mipAutoLabelProgressFeedbackAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelProgressFeedbackAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelSharePointItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelSharePointItemAuditRecord(mipAutoLabelSharePointItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelSharePointItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelSharePointPolicyLocationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelSharePointPolicyLocationAuditRecord(mipAutoLabelSharePointPolicyLocationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelSharePointPolicyLocationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelSimulationSharePointCompletionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelSimulationSharePointCompletionRecord(mipAutoLabelSimulationSharePointCompletionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelSimulationSharePointCompletionRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelSimulationSharePointProgressRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelSimulationSharePointProgressRecord(mipAutoLabelSimulationSharePointProgressRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelSimulationSharePointProgressRecord), + } +} +/** + * The deserialization information for the current model + * @param MipAutoLabelSimulationStatisticsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipAutoLabelSimulationStatisticsRecord(mipAutoLabelSimulationStatisticsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipAutoLabelSimulationStatisticsRecord), + } +} +/** + * The deserialization information for the current model + * @param MipExactDataMatchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipExactDataMatchAuditRecord(mipExactDataMatchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipExactDataMatchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipLabelAnalyticsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipLabelAnalyticsAuditRecord(mipLabelAnalyticsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipLabelAnalyticsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MipLabelAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMipLabelAuditRecord(mipLabelAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mipLabelAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MosAgentInfoRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMosAgentInfoRecord(mosAgentInfoRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mosAgentInfoRecord), + } +} +/** + * The deserialization information for the current model + * @param MosAgentInfoRecordV2 The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMosAgentInfoRecordV2(mosAgentInfoRecordV2: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mosAgentInfoRecordV2), + } +} +/** + * The deserialization information for the current model + * @param Ms365dCustomDetectionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMs365dCustomDetectionAuditRecord(ms365dCustomDetectionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(ms365dCustomDetectionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Ms365dIncidentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMs365dIncidentAuditRecord(ms365dIncidentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(ms365dIncidentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Ms365dSuppressionRuleAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMs365dSuppressionRuleAuditRecord(ms365dSuppressionRuleAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(ms365dSuppressionRuleAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsdeCustomCollectionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsdeCustomCollectionAuditRecord(msdeCustomCollectionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msdeCustomCollectionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsdeGeneralSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsdeGeneralSettingsAuditRecord(msdeGeneralSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msdeGeneralSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsdeIndicatorsSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsdeIndicatorsSettingsAuditRecord(msdeIndicatorsSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msdeIndicatorsSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsdeResponseActionsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsdeResponseActionsAuditRecord(msdeResponseActionsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msdeResponseActionsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsdeRolesSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsdeRolesSettingsAuditRecord(msdeRolesSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msdeRolesSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MspVectorSearchContentMetadataAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMspVectorSearchContentMetadataAuditRecord(mspVectorSearchContentMetadataAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(mspVectorSearchContentMetadataAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MsticNationStateNotificationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMsticNationStateNotificationRecord(msticNationStateNotificationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(msticNationStateNotificationRecord), + } +} +/** + * The deserialization information for the current model + * @param MultiStageDispositionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMultiStageDispositionAuditRecord(multiStageDispositionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(multiStageDispositionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param MyAnalyticsSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoMyAnalyticsSettingsAuditRecord(myAnalyticsSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(myAnalyticsSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param NetworkAdapter The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoNetworkAdapter(networkAdapter: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(networkAdapter), + "isEnabled": n => { networkAdapter.isEnabled = n.getBooleanValue(); }, + "name": n => { networkAdapter.name = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param NetworkConnectionEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoNetworkConnectionEvidence(networkConnectionEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(networkConnectionEvidence), + "destinationAddress": n => { networkConnectionEvidence.destinationAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "destinationPort": n => { networkConnectionEvidence.destinationPort = n.getNumberValue(); }, + "protocol": n => { networkConnectionEvidence.protocol = n.getEnumValue(ProtocolTypeObject); }, + "sourceAddress": n => { networkConnectionEvidence.sourceAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "sourcePort": n => { networkConnectionEvidence.sourcePort = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param NicEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoNicEvidence(nicEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(nicEvidence), + "ipAddress": n => { nicEvidence.ipAddress = n.getObjectValue(createIpEvidenceFromDiscriminatorValue); }, + "macAddress": n => { nicEvidence.macAddress = n.getStringValue(); }, + "vlans": n => { nicEvidence.vlans = n.getCollectionOfPrimitiveValues("string"); }, + } +} +/** + * The deserialization information for the current model + * @param NoisyAlertPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoNoisyAlertPolicyAuditRecord(noisyAlertPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(noisyAlertPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OauthApplicationEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOauthApplicationEvidence(oauthApplicationEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(oauthApplicationEvidence), + "appId": n => { oauthApplicationEvidence.appId = n.getStringValue(); }, + "displayName": n => { oauthApplicationEvidence.displayName = n.getStringValue(); }, + "objectId": n => { oauthApplicationEvidence.objectId = n.getStringValue(); }, + "publisher": n => { oauthApplicationEvidence.publisher = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param OcrSettings The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOcrSettings(ocrSettings: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { ocrSettings.backingStoreEnabled = true; }, + "isEnabled": n => { ocrSettings.isEnabled = n.getBooleanValue(); }, + "maxImageSize": n => { ocrSettings.maxImageSize = n.getNumberValue(); }, + "@odata.type": n => { ocrSettings.odataType = n.getStringValue(); }, + "timeout": n => { ocrSettings.timeout = n.getDurationValue(); }, + } +} +/** + * The deserialization information for the current model + * @param OfficeNativeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOfficeNativeAuditRecord(officeNativeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(officeNativeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OmePortalAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOmePortalAuditRecord(omePortalAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(omePortalAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OnDemandSharePointClassificationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOnDemandSharePointClassificationAuditRecord(onDemandSharePointClassificationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(onDemandSharePointClassificationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OneDriveAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOneDriveAuditRecord(oneDriveAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(oneDriveAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OnPremisesFileShareScannerDLPAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOnPremisesFileShareScannerDLPAuditRecord(onPremisesFileShareScannerDLPAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(onPremisesFileShareScannerDLPAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OnPremisesSharePointScannerDLPAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOnPremisesSharePointScannerDLPAuditRecord(onPremisesSharePointScannerDLPAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(onPremisesSharePointScannerDLPAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OrganizationalDataInM365AuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOrganizationalDataInM365AuditRecord(organizationalDataInM365AuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(organizationalDataInM365AuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OutlookCopilotAutomationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOutlookCopilotAutomationAuditRecord(outlookCopilotAutomationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(outlookCopilotAutomationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param OwaGetAccessTokenForResourceAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoOwaGetAccessTokenForResourceAuditRecord(owaGetAccessTokenForResourceAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(owaGetAccessTokenForResourceAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param P4aiAssessmentCategoryRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoP4aiAssessmentCategoryRecord(p4aiAssessmentCategoryRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(p4aiAssessmentCategoryRecord), + } +} +/** + * The deserialization information for the current model + * @param P4aiAssessmentFabricScannerRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoP4aiAssessmentFabricScannerRecord(p4aiAssessmentFabricScannerRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(p4aiAssessmentFabricScannerRecord), + } +} +/** + * The deserialization information for the current model + * @param P4aiAssessmentLocationResultRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoP4aiAssessmentLocationResultRecord(p4aiAssessmentLocationResultRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(p4aiAssessmentLocationResultRecord), + } +} +/** + * The deserialization information for the current model + * @param P4aiAssessmentRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoP4aiAssessmentRecord(p4aiAssessmentRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(p4aiAssessmentRecord), + } +} +/** + * The deserialization information for the current model + * @param P4AIRiskScoreRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoP4AIRiskScoreRecord(p4AIRiskScoreRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(p4AIRiskScoreRecord), + } +} +/** + * The deserialization information for the current model + * @param PassiveDnsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPassiveDnsRecord(passiveDnsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(passiveDnsRecord), + "artifact": n => { passiveDnsRecord.artifact = n.getObjectValue(createArtifactFromDiscriminatorValue); }, + "collectedDateTime": n => { passiveDnsRecord.collectedDateTime = n.getDateValue(); }, + "firstSeenDateTime": n => { passiveDnsRecord.firstSeenDateTime = n.getDateValue(); }, + "lastSeenDateTime": n => { passiveDnsRecord.lastSeenDateTime = n.getDateValue(); }, + "parentHost": n => { passiveDnsRecord.parentHost = n.getObjectValue(createHostFromDiscriminatorValue); }, + "recordType": n => { passiveDnsRecord.recordType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param PassiveDnsRecordCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPassiveDnsRecordCollectionResponse(passiveDnsRecordCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(passiveDnsRecordCollectionResponse), + "value": n => { passiveDnsRecordCollectionResponse.value = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param PeopleAdminSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPeopleAdminSettingsAuditRecord(peopleAdminSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(peopleAdminSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PhysicalBadgingSignalAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPhysicalBadgingSignalAuditRecord(physicalBadgingSignalAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(physicalBadgingSignalAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlacesDirectoryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlacesDirectoryAuditRecord(placesDirectoryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(placesDirectoryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerChatMessageAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerChatMessageAuditRecord(plannerChatMessageAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerChatMessageAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerChatMessageListAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerChatMessageListAuditRecord(plannerChatMessageListAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerChatMessageListAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerCopyPlanAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerCopyPlanAuditRecord(plannerCopyPlanAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerCopyPlanAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerGoalAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerGoalAuditRecord(plannerGoalAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerGoalAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerGoalListAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerGoalListAuditRecord(plannerGoalListAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerGoalListAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerPlanAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerPlanAuditRecord(plannerPlanAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerPlanAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerPlanListAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerPlanListAuditRecord(plannerPlanListAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerPlanListAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerPlanSensitivityLabelAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerPlanSensitivityLabelAuditRecord(plannerPlanSensitivityLabelAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerPlanSensitivityLabelAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerRosterAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerRosterAuditRecord(plannerRosterAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerRosterAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerRosterSensitivityLabelAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerRosterSensitivityLabelAuditRecord(plannerRosterSensitivityLabelAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerRosterSensitivityLabelAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerTaskAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerTaskAuditRecord(plannerTaskAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerTaskAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerTaskListAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerTaskListAuditRecord(plannerTaskListAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerTaskListAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PlannerTenantSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPlannerTenantSettingsAuditRecord(plannerTenantSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(plannerTenantSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PolicyConfigChangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPolicyConfigChangeAuditRecord(policyConfigChangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(policyConfigChangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerAppsAuditAppRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerAppsAuditAppRecord(powerAppsAuditAppRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerAppsAuditAppRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerAppsAuditPlanRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerAppsAuditPlanRecord(powerAppsAuditPlanRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerAppsAuditPlanRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerAppsAuditResourceRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerAppsAuditResourceRecord(powerAppsAuditResourceRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerAppsAuditResourceRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerBIAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerBIAuditRecord(powerBIAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerBIAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerBIDlpAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerBIDlpAuditRecord(powerBIDlpAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerBIDlpAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPagesSiteAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPagesSiteAuditRecord(powerPagesSiteAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPagesSiteAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformAdminDlpAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformAdminDlpAuditRecord(powerPlatformAdminDlpAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformAdminDlpAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformAdminEnvironmentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformAdminEnvironmentAuditRecord(powerPlatformAdminEnvironmentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformAdminEnvironmentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformAdministratorActivityRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformAdministratorActivityRecord(powerPlatformAdministratorActivityRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformAdministratorActivityRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformLockboxResourceAccessRequestAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformLockboxResourceAccessRequestAuditRecord(powerPlatformLockboxResourceAccessRequestAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformLockboxResourceAccessRequestAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformLockboxResourceCommandAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformLockboxResourceCommandAuditRecord(powerPlatformLockboxResourceCommandAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformLockboxResourceCommandAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformServiceActivityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformServiceActivityAuditRecord(powerPlatformServiceActivityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformServiceActivityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PowerPlatformTenantIsolationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPowerPlatformTenantIsolationRecord(powerPlatformTenantIsolationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(powerPlatformTenantIsolationRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyDataMatchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyDataMatchAuditRecord(privacyDataMatchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyDataMatchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyDataMinimizationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyDataMinimizationRecord(privacyDataMinimizationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyDataMinimizationRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyDigestEmailRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyDigestEmailRecord(privacyDigestEmailRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyDigestEmailRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyOpenAccessAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyOpenAccessAuditRecord(privacyOpenAccessAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyOpenAccessAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyPortalAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyPortalAuditRecord(privacyPortalAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyPortalAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyRemediationActionRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyRemediationActionRecord(privacyRemediationActionRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyRemediationActionRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivacyRemediationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivacyRemediationRecord(privacyRemediationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privacyRemediationRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivaPrivacyAssessmentOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivaPrivacyAssessmentOperationRecord(privaPrivacyAssessmentOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privaPrivacyAssessmentOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param PrivaPrivacyConsentOperationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPrivaPrivacyConsentOperationRecord(privaPrivacyConsentOperationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(privaPrivacyConsentOperationRecord), + } +} +/** + * The deserialization information for the current model + * @param ProcessEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProcessEvidence(processEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(processEvidence), + "detectionStatus": n => { processEvidence.detectionStatus = n.getEnumValue(DetectionStatusObject); }, + "imageFile": n => { processEvidence.imageFile = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, + "mdeDeviceId": n => { processEvidence.mdeDeviceId = n.getStringValue(); }, + "parentProcessCreationDateTime": n => { processEvidence.parentProcessCreationDateTime = n.getDateValue(); }, + "parentProcessId": n => { processEvidence.parentProcessId = n.getNumberValue(); }, + "parentProcessImageFile": n => { processEvidence.parentProcessImageFile = n.getObjectValue(createFileDetailsFromDiscriminatorValue); }, + "processCommandLine": n => { processEvidence.processCommandLine = n.getStringValue(); }, + "processCreationDateTime": n => { processEvidence.processCreationDateTime = n.getDateValue(); }, + "processId": n => { processEvidence.processId = n.getNumberValue(); }, + "userAccount": n => { processEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ProjectAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectAuditRecord(projectAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebAssignedToMeSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebAssignedToMeSettingsAuditRecord(projectForTheWebAssignedToMeSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebAssignedToMeSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebProjectAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebProjectAuditRecord(projectForTheWebProjectAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebProjectAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebProjectSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebProjectSettingsAuditRecord(projectForTheWebProjectSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebProjectSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebRoadmapAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebRoadmapAuditRecord(projectForTheWebRoadmapAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebRoadmapAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebRoadmapItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebRoadmapItemAuditRecord(projectForTheWebRoadmapItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebRoadmapItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebRoadmapSettingsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebRoadmapSettingsAuditRecord(projectForTheWebRoadmapSettingsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebRoadmapSettingsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ProjectForTheWebTaskAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProjectForTheWebTaskAuditRecord(projectForTheWebTaskAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(projectForTheWebTaskAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PublicFolderAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPublicFolderAuditRecord(publicFolderAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(publicFolderAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param PurviewInsiderRiskAlertsRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPurviewInsiderRiskAlertsRecord(purviewInsiderRiskAlertsRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(purviewInsiderRiskAlertsRecord), + } +} +/** + * The deserialization information for the current model + * @param PurviewInsiderRiskCasesRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPurviewInsiderRiskCasesRecord(purviewInsiderRiskCasesRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(purviewInsiderRiskCasesRecord), + } +} +/** + * The deserialization information for the current model + * @param PurviewMCRecommendationRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPurviewMCRecommendationRecord(purviewMCRecommendationRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(purviewMCRecommendationRecord), + } +} +/** + * The deserialization information for the current model + * @param PurviewPostureAgentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoPurviewPostureAgentAuditRecord(purviewPostureAgentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(purviewPostureAgentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param QuarantineAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoQuarantineAuditRecord(quarantineAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(quarantineAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param RecordsManagementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordsManagementAuditRecord(recordsManagementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(recordsManagementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param RedundancyDetectionSettings The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRedundancyDetectionSettings(redundancyDetectionSettings: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { redundancyDetectionSettings.backingStoreEnabled = true; }, + "isEnabled": n => { redundancyDetectionSettings.isEnabled = n.getBooleanValue(); }, + "maxWords": n => { redundancyDetectionSettings.maxWords = n.getNumberValue(); }, + "minWords": n => { redundancyDetectionSettings.minWords = n.getNumberValue(); }, + "@odata.type": n => { redundancyDetectionSettings.odataType = n.getStringValue(); }, + "similarityThreshold": n => { redundancyDetectionSettings.similarityThreshold = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RegistryKeyEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRegistryKeyEvidence(registryKeyEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(registryKeyEvidence), + "registryHive": n => { registryKeyEvidence.registryHive = n.getStringValue(); }, + "registryKey": n => { registryKeyEvidence.registryKey = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RegistryValueEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRegistryValueEvidence(registryValueEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(registryValueEvidence), + "mdeDeviceId": n => { registryValueEvidence.mdeDeviceId = n.getStringValue(); }, + "registryHive": n => { registryValueEvidence.registryHive = n.getStringValue(); }, + "registryKey": n => { registryValueEvidence.registryKey = n.getStringValue(); }, + "registryValue": n => { registryValueEvidence.registryValue = n.getStringValue(); }, + "registryValueName": n => { registryValueEvidence.registryValueName = n.getStringValue(); }, + "registryValueType": n => { registryValueEvidence.registryValueType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ReportFileMetadata The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoReportFileMetadata(reportFileMetadata: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { reportFileMetadata.backingStoreEnabled = true; }, + "downloadUrl": n => { reportFileMetadata.downloadUrl = n.getStringValue(); }, + "fileName": n => { reportFileMetadata.fileName = n.getStringValue(); }, + "@odata.type": n => { reportFileMetadata.odataType = n.getStringValue(); }, + "size": n => { reportFileMetadata.size = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ReportSubmission The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoReportSubmission(reportSubmission: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(reportSubmission), + } +} +/** + * The deserialization information for the current model + * @param ReportSubmissionResultDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoReportSubmissionResultDetail(reportSubmissionResultDetail: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(reportSubmissionResultDetail), + } +} +/** + * The deserialization information for the current model + * @param ResourceAccessEvent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoResourceAccessEvent(resourceAccessEvent: Partial | undefined = {}) : Record void> { + return { + "accessDateTime": n => { resourceAccessEvent.accessDateTime = n.getDateValue(); }, + "accountId": n => { resourceAccessEvent.accountId = n.getStringValue(); }, + "backingStoreEnabled": n => { resourceAccessEvent.backingStoreEnabled = true; }, + "ipAddress": n => { resourceAccessEvent.ipAddress = n.getStringValue(); }, + "@odata.type": n => { resourceAccessEvent.odataType = n.getStringValue(); }, + "resourceIdentifier": n => { resourceAccessEvent.resourceIdentifier = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RestrictedModeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRestrictedModeAuditRecord(restrictedModeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(restrictedModeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param RetentionDuration The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionDuration(retentionDuration: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { retentionDuration.backingStoreEnabled = true; }, + "@odata.type": n => { retentionDuration.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionDurationForever The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionDurationForever(retentionDurationForever: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRetentionDuration(retentionDurationForever), + } +} +/** + * The deserialization information for the current model + * @param RetentionDurationInDays The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionDurationInDays(retentionDurationInDays: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoRetentionDuration(retentionDurationInDays), + "days": n => { retentionDurationInDays.days = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionEvent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionEvent(retentionEvent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(retentionEvent), + "createdBy": n => { retentionEvent.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { retentionEvent.createdDateTime = n.getDateValue(); }, + "description": n => { retentionEvent.description = n.getStringValue(); }, + "displayName": n => { retentionEvent.displayName = n.getStringValue(); }, + "eventPropagationResults": n => { retentionEvent.eventPropagationResults = n.getCollectionOfObjectValues(createEventPropagationResultFromDiscriminatorValue); }, + "eventQueries": n => { retentionEvent.eventQueries = n.getCollectionOfObjectValues(createEventQueryFromDiscriminatorValue); }, + "eventStatus": n => { retentionEvent.eventStatus = n.getObjectValue(createRetentionEventStatusFromDiscriminatorValue); }, + "eventTriggerDateTime": n => { retentionEvent.eventTriggerDateTime = n.getDateValue(); }, + "lastModifiedBy": n => { retentionEvent.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "lastModifiedDateTime": n => { retentionEvent.lastModifiedDateTime = n.getDateValue(); }, + "lastStatusUpdateDateTime": n => { retentionEvent.lastStatusUpdateDateTime = n.getDateValue(); }, + "retentionEventType": n => { retentionEvent.retentionEventType = n.getObjectValue(createRetentionEventTypeFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionEventCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionEventCollectionResponse(retentionEventCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(retentionEventCollectionResponse), + "value": n => { retentionEventCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionEventFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionEventStatus The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionEventStatus(retentionEventStatus: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { retentionEventStatus.backingStoreEnabled = true; }, + "error": n => { retentionEventStatus.errorEscaped = n.getObjectValue(createPublicErrorFromDiscriminatorValue); }, + "@odata.type": n => { retentionEventStatus.odataType = n.getStringValue(); }, + "status": n => { retentionEventStatus.status = n.getEnumValue(EventStatusTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionEventType The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionEventType(retentionEventType: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(retentionEventType), + "createdBy": n => { retentionEventType.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { retentionEventType.createdDateTime = n.getDateValue(); }, + "description": n => { retentionEventType.description = n.getStringValue(); }, + "displayName": n => { retentionEventType.displayName = n.getStringValue(); }, + "lastModifiedBy": n => { retentionEventType.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "lastModifiedDateTime": n => { retentionEventType.lastModifiedDateTime = n.getDateValue(); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionEventTypeCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionEventTypeCollectionResponse(retentionEventTypeCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(retentionEventTypeCollectionResponse), + "value": n => { retentionEventTypeCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionEventTypeFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionLabel The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionLabel(retentionLabel: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(retentionLabel), + "actionAfterRetentionPeriod": n => { retentionLabel.actionAfterRetentionPeriod = n.getEnumValue(ActionAfterRetentionPeriodObject); }, + "behaviorDuringRetentionPeriod": n => { retentionLabel.behaviorDuringRetentionPeriod = n.getEnumValue(BehaviorDuringRetentionPeriodObject); }, + "createdBy": n => { retentionLabel.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { retentionLabel.createdDateTime = n.getDateValue(); }, + "defaultRecordBehavior": n => { retentionLabel.defaultRecordBehavior = n.getEnumValue(DefaultRecordBehaviorObject); }, + "descriptionForAdmins": n => { retentionLabel.descriptionForAdmins = n.getStringValue(); }, + "descriptionForUsers": n => { retentionLabel.descriptionForUsers = n.getStringValue(); }, + "descriptors": n => { retentionLabel.descriptors = n.getObjectValue(createFilePlanDescriptorFromDiscriminatorValue); }, + "displayName": n => { retentionLabel.displayName = n.getStringValue(); }, + "dispositionReviewStages": n => { retentionLabel.dispositionReviewStages = n.getCollectionOfObjectValues(createDispositionReviewStageFromDiscriminatorValue); }, + "isInUse": n => { retentionLabel.isInUse = n.getBooleanValue(); }, + "labelToBeApplied": n => { retentionLabel.labelToBeApplied = n.getStringValue(); }, + "lastModifiedBy": n => { retentionLabel.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "lastModifiedDateTime": n => { retentionLabel.lastModifiedDateTime = n.getDateValue(); }, + "retentionDuration": n => { retentionLabel.retentionDuration = n.getObjectValue(createRetentionDurationFromDiscriminatorValue); }, + "retentionEventType": n => { retentionLabel.retentionEventType = n.getObjectValue(createRetentionEventTypeFromDiscriminatorValue); }, + "retentionTrigger": n => { retentionLabel.retentionTrigger = n.getEnumValue(RetentionTriggerObject); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionLabelCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionLabelCollectionResponse(retentionLabelCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(retentionLabelCollectionResponse), + "value": n => { retentionLabelCollectionResponse.value = n.getCollectionOfObjectValues(createRetentionLabelFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param RetentionPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRetentionPolicyAuditRecord(retentionPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(retentionPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param RtiOperationsAgentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRtiOperationsAgentAuditRecord(rtiOperationsAgentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(rtiOperationsAgentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SasTokenEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSasTokenEvidence(sasTokenEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(sasTokenEvidence), + "allowedIpAddresses": n => { sasTokenEvidence.allowedIpAddresses = n.getStringValue(); }, + "allowedResourceTypes": n => { sasTokenEvidence.allowedResourceTypes = n.getCollectionOfPrimitiveValues("string"); }, + "allowedServices": n => { sasTokenEvidence.allowedServices = n.getCollectionOfPrimitiveValues("string"); }, + "expiryDateTime": n => { sasTokenEvidence.expiryDateTime = n.getDateValue(); }, + "permissions": n => { sasTokenEvidence.permissions = n.getCollectionOfPrimitiveValues("string"); }, + "protocol": n => { sasTokenEvidence.protocol = n.getStringValue(); }, + "signatureHash": n => { sasTokenEvidence.signatureHash = n.getStringValue(); }, + "signedWith": n => { sasTokenEvidence.signedWith = n.getStringValue(); }, + "startDateTime": n => { sasTokenEvidence.startDateTime = n.getDateValue(); }, + "storageResource": n => { sasTokenEvidence.storageResource = n.getObjectValue(createAzureResourceEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SbpConfigurationEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSbpConfigurationEventRecord(sbpConfigurationEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sbpConfigurationEventRecord), + } +} +/** + * The deserialization information for the current model + * @param SbpUsageEventRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSbpUsageEventRecord(sbpUsageEventRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sbpUsageEventRecord), + } +} +/** + * The deserialization information for the current model + * @param ScoreEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoScoreEvidence(scoreEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(scoreEvidence), + } +} +/** + * The deserialization information for the current model + * @param ScorePlatformGenericAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoScorePlatformGenericAuditRecord(scorePlatformGenericAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(scorePlatformGenericAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ScriptRunAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoScriptRunAuditRecord(scriptRunAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(scriptRunAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Search The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSearch(search: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(search), + "contentQuery": n => { search.contentQuery = n.getStringValue(); }, + "createdBy": n => { search.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "createdDateTime": n => { search.createdDateTime = n.getDateValue(); }, + "description": n => { search.description = n.getStringValue(); }, + "displayName": n => { search.displayName = n.getStringValue(); }, + "lastModifiedBy": n => { search.lastModifiedBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "lastModifiedDateTime": n => { search.lastModifiedDateTime = n.getDateValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SearchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSearchAuditRecord(searchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(searchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityComplianceAlertRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityComplianceAlertRecord(securityComplianceAlertRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityComplianceAlertRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityComplianceCenterEOPCmdletAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityComplianceCenterEOPCmdletAuditRecord(securityComplianceCenterEOPCmdletAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityComplianceCenterEOPCmdletAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityComplianceInsightsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityComplianceInsightsAuditRecord(securityComplianceInsightsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityComplianceInsightsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityComplianceRBACAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityComplianceRBACAuditRecord(securityComplianceRBACAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityComplianceRBACAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityComplianceUserChangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityComplianceUserChangeAuditRecord(securityComplianceUserChangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityComplianceUserChangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityCopilotIdentityManagementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityCopilotIdentityManagementAuditRecord(securityCopilotIdentityManagementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityCopilotIdentityManagementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityDevelopmentLifecycleAILogAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityDevelopmentLifecycleAILogAuditRecord(securityDevelopmentLifecycleAILogAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(securityDevelopmentLifecycleAILogAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SecurityGroupEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSecurityGroupEvidence(securityGroupEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(securityGroupEvidence), + "activeDirectoryObjectGuid": n => { securityGroupEvidence.activeDirectoryObjectGuid = n.getGuidValue(); }, + "displayName": n => { securityGroupEvidence.displayName = n.getStringValue(); }, + "distinguishedName": n => { securityGroupEvidence.distinguishedName = n.getStringValue(); }, + "friendlyName": n => { securityGroupEvidence.friendlyName = n.getStringValue(); }, + "securityGroupId": n => { securityGroupEvidence.securityGroupId = n.getStringValue(); }, + "sid": n => { securityGroupEvidence.sid = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SensitiveInfoRemediationAgentDataRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensitiveInfoRemediationAgentDataRecord(sensitiveInfoRemediationAgentDataRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sensitiveInfoRemediationAgentDataRecord), + } +} +/** + * The deserialization information for the current model + * @param SensitivityLabelActionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensitivityLabelActionAuditRecord(sensitivityLabelActionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sensitivityLabelActionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SensitivityLabeledFileActionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensitivityLabeledFileActionAuditRecord(sensitivityLabeledFileActionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sensitivityLabeledFileActionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SensitivityLabelPolicyMatchAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensitivityLabelPolicyMatchAuditRecord(sensitivityLabelPolicyMatchAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sensitivityLabelPolicyMatchAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Sensor The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensor(sensor: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(sensor), + "createdDateTime": n => { sensor.createdDateTime = n.getDateValue(); }, + "deploymentStatus": n => { sensor.deploymentStatus = n.getEnumValue(DeploymentStatusObject); }, + "displayName": n => { sensor.displayName = n.getStringValue(); }, + "domainName": n => { sensor.domainName = n.getStringValue(); }, + "healthIssues": n => { sensor.healthIssues = n.getCollectionOfObjectValues(createHealthIssueFromDiscriminatorValue); }, + "healthStatus": n => { sensor.healthStatus = n.getEnumValue(SensorHealthStatusObject); }, + "openHealthIssuesCount": n => { sensor.openHealthIssuesCount = n.getNumberValue(); }, + "sensorType": n => { sensor.sensorType = n.getEnumValue(SensorTypeObject); }, + "serviceStatus": n => { sensor.serviceStatus = n.getEnumValue(ServiceStatusObject); }, + "settings": n => { sensor.settings = n.getObjectValue(createSensorSettingsFromDiscriminatorValue); }, + "version": n => { sensor.version = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SensorCandidate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorCandidate(sensorCandidate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(sensorCandidate), + "computerDnsName": n => { sensorCandidate.computerDnsName = n.getStringValue(); }, + "domainName": n => { sensorCandidate.domainName = n.getStringValue(); }, + "lastSeenDateTime": n => { sensorCandidate.lastSeenDateTime = n.getDateValue(); }, + "senseClientVersion": n => { sensorCandidate.senseClientVersion = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SensorCandidateActivationConfiguration The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorCandidateActivationConfiguration(sensorCandidateActivationConfiguration: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(sensorCandidateActivationConfiguration), + "activationMode": n => { sensorCandidateActivationConfiguration.activationMode = n.getEnumValue(SensorCandidateActivationModeObject); }, + } +} +/** + * The deserialization information for the current model + * @param SensorCandidateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorCandidateCollectionResponse(sensorCandidateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(sensorCandidateCollectionResponse), + "value": n => { sensorCandidateCollectionResponse.value = n.getCollectionOfObjectValues(createSensorCandidateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SensorCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorCollectionResponse(sensorCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(sensorCollectionResponse), + "value": n => { sensorCollectionResponse.value = n.getCollectionOfObjectValues(createSensorFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SensorDeploymentPackage The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorDeploymentPackage(sensorDeploymentPackage: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { sensorDeploymentPackage.backingStoreEnabled = true; }, + "downloadUrl": n => { sensorDeploymentPackage.downloadUrl = n.getStringValue(); }, + "@odata.type": n => { sensorDeploymentPackage.odataType = n.getStringValue(); }, + "version": n => { sensorDeploymentPackage.version = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SensorSettings The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSensorSettings(sensorSettings: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { sensorSettings.backingStoreEnabled = true; }, + "description": n => { sensorSettings.description = n.getStringValue(); }, + "domainControllerDnsNames": n => { sensorSettings.domainControllerDnsNames = n.getCollectionOfPrimitiveValues("string"); }, + "isDelayedDeploymentEnabled": n => { sensorSettings.isDelayedDeploymentEnabled = n.getBooleanValue(); }, + "networkAdapters": n => { sensorSettings.networkAdapters = n.getCollectionOfObjectValues(createNetworkAdapterFromDiscriminatorValue); }, + "@odata.type": n => { sensorSettings.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SentinelAIToolAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelAIToolAuditRecord(sentinelAIToolAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelAIToolAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelGraphAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelGraphAuditRecord(sentinelGraphAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelGraphAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelJobAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelJobAuditRecord(sentinelJobAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelJobAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelKQLOnLakeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelKQLOnLakeAuditRecord(sentinelKQLOnLakeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelKQLOnLakeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelLakeDataOnboardingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelLakeDataOnboardingAuditRecord(sentinelLakeDataOnboardingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelLakeDataOnboardingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelLakeEncryptionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelLakeEncryptionAuditRecord(sentinelLakeEncryptionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelLakeEncryptionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelLakeOnboardingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelLakeOnboardingAuditRecord(sentinelLakeOnboardingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelLakeOnboardingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelNotebookOnLakeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelNotebookOnLakeAuditRecord(sentinelNotebookOnLakeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelNotebookOnLakeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SentinelPackageAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSentinelPackageAuditRecord(sentinelPackageAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sentinelPackageAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ServicePrincipalEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoServicePrincipalEvidence(servicePrincipalEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(servicePrincipalEvidence), + "appId": n => { servicePrincipalEvidence.appId = n.getStringValue(); }, + "appOwnerTenantId": n => { servicePrincipalEvidence.appOwnerTenantId = n.getStringValue(); }, + "servicePrincipalName": n => { servicePrincipalEvidence.servicePrincipalName = n.getStringValue(); }, + "servicePrincipalObjectId": n => { servicePrincipalEvidence.servicePrincipalObjectId = n.getStringValue(); }, + "servicePrincipalType": n => { servicePrincipalEvidence.servicePrincipalType = n.getEnumValue(ServicePrincipalTypeObject); }, + "tenantId": n => { servicePrincipalEvidence.tenantId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SettingsContainer The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSettingsContainer(settingsContainer: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(settingsContainer), + "autoAuditingConfiguration": n => { settingsContainer.autoAuditingConfiguration = n.getObjectValue(createAutoAuditingConfigurationFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SharePointAppPermissionOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointAppPermissionOperationAuditRecord(sharePointAppPermissionOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointAppPermissionOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointAuditRecord(sharePointAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointCommentOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointCommentOperationAuditRecord(sharePointCommentOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointCommentOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointContentSecurityPolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointContentSecurityPolicyAuditRecord(sharePointContentSecurityPolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointContentSecurityPolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointContentTypeOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointContentTypeOperationAuditRecord(sharePointContentTypeOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointContentTypeOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointESignatureAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointESignatureAuditRecord(sharePointESignatureAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointESignatureAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointFieldOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointFieldOperationAuditRecord(sharePointFieldOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointFieldOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointFileOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointFileOperationAuditRecord(sharePointFileOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointFileOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointListItemOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointListItemOperationAuditRecord(sharePointListItemOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointListItemOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointListOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointListOperationAuditRecord(sharePointListOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointListOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SharePointSharingOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSharePointSharingOperationAuditRecord(sharePointSharingOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sharePointSharingOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SinglePropertySchema The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSinglePropertySchema(singlePropertySchema: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { singlePropertySchema.backingStoreEnabled = true; }, + "name": n => { singlePropertySchema.name = n.getStringValue(); }, + "@odata.type": n => { singlePropertySchema.odataType = n.getStringValue(); }, + "type": n => { singlePropertySchema.type = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SiteSource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSiteSource(siteSource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSource(siteSource), + "site": n => { siteSource.site = n.getObjectValue(createSiteFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SiteSourceCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSiteSourceCollectionResponse(siteSourceCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(siteSourceCollectionResponse), + "value": n => { siteSourceCollectionResponse.value = n.getCollectionOfObjectValues(createSiteSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SkypeForBusinessCmdletsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSkypeForBusinessCmdletsAuditRecord(skypeForBusinessCmdletsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(skypeForBusinessCmdletsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SkypeForBusinessPSTNUsageAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSkypeForBusinessPSTNUsageAuditRecord(skypeForBusinessPSTNUsageAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(skypeForBusinessPSTNUsageAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SkypeForBusinessUsersBlockedAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSkypeForBusinessUsersBlockedAuditRecord(skypeForBusinessUsersBlockedAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(skypeForBusinessUsersBlockedAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SonarDetonationContentMetadata The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSonarDetonationContentMetadata(sonarDetonationContentMetadata: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sonarDetonationContentMetadata), + } +} +/** + * The deserialization information for the current model + * @param SonarDetonationEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSonarDetonationEntityAuditRecord(sonarDetonationEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sonarDetonationEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SonarFileDetonationEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSonarFileDetonationEntityAuditRecord(sonarFileDetonationEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sonarFileDetonationEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SonarSubmissionEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSonarSubmissionEntityAuditRecord(sonarSubmissionEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sonarSubmissionEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SonarUrlDetonationEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSonarUrlDetonationEntityAuditRecord(sonarUrlDetonationEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sonarUrlDetonationEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SparkCoreCustomLivePoolRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSparkCoreCustomLivePoolRecord(sparkCoreCustomLivePoolRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(sparkCoreCustomLivePoolRecord), + } +} +/** + * The deserialization information for the current model + * @param SslCertificate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSslCertificate(sslCertificate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(sslCertificate), + "expirationDateTime": n => { sslCertificate.expirationDateTime = n.getDateValue(); }, + "fingerprint": n => { sslCertificate.fingerprint = n.getStringValue(); }, + "firstSeenDateTime": n => { sslCertificate.firstSeenDateTime = n.getDateValue(); }, + "issueDateTime": n => { sslCertificate.issueDateTime = n.getDateValue(); }, + "issuer": n => { sslCertificate.issuer = n.getObjectValue(createSslCertificateEntityFromDiscriminatorValue); }, + "lastSeenDateTime": n => { sslCertificate.lastSeenDateTime = n.getDateValue(); }, + "relatedHosts": n => { sslCertificate.relatedHosts = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, + "serialNumber": n => { sslCertificate.serialNumber = n.getStringValue(); }, + "sha1": n => { sslCertificate.sha1 = n.getStringValue(); }, + "subject": n => { sslCertificate.subject = n.getObjectValue(createSslCertificateEntityFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SslCertificateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSslCertificateCollectionResponse(sslCertificateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(sslCertificateCollectionResponse), + "value": n => { sslCertificateCollectionResponse.value = n.getCollectionOfObjectValues(createSslCertificateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SslCertificateEntity The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSslCertificateEntity(sslCertificateEntity: Partial | undefined = {}) : Record void> { + return { + "address": n => { sslCertificateEntity.address = n.getObjectValue(createPhysicalAddressFromDiscriminatorValue); }, + "alternateNames": n => { sslCertificateEntity.alternateNames = n.getCollectionOfPrimitiveValues("string"); }, + "backingStoreEnabled": n => { sslCertificateEntity.backingStoreEnabled = true; }, + "commonName": n => { sslCertificateEntity.commonName = n.getStringValue(); }, + "email": n => { sslCertificateEntity.email = n.getStringValue(); }, + "givenName": n => { sslCertificateEntity.givenName = n.getStringValue(); }, + "@odata.type": n => { sslCertificateEntity.odataType = n.getStringValue(); }, + "organizationName": n => { sslCertificateEntity.organizationName = n.getStringValue(); }, + "organizationUnitName": n => { sslCertificateEntity.organizationUnitName = n.getStringValue(); }, + "serialNumber": n => { sslCertificateEntity.serialNumber = n.getStringValue(); }, + "surname": n => { sslCertificateEntity.surname = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param Stream The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoStream(stream: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { stream.backingStoreEnabled = true; }, + "name": n => { stream.name = n.getStringValue(); }, + "@odata.type": n => { stream.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SubcategoryTemplate The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubcategoryTemplate(subcategoryTemplate: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoFilePlanDescriptorTemplate(subcategoryTemplate), + } +} +/** + * The deserialization information for the current model + * @param SubcategoryTemplateCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubcategoryTemplateCollectionResponse(subcategoryTemplateCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(subcategoryTemplateCollectionResponse), + "value": n => { subcategoryTemplateCollectionResponse.value = n.getCollectionOfObjectValues(createSubcategoryTemplateFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Subdomain The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubdomain(subdomain: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(subdomain), + "firstSeenDateTime": n => { subdomain.firstSeenDateTime = n.getDateValue(); }, + "host": n => { subdomain.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SubdomainCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubdomainCollectionResponse(subdomainCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(subdomainCollectionResponse), + "value": n => { subdomainCollectionResponse.value = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param SubmissionEntityAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubmissionEntityAuditRecord(submissionEntityAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(submissionEntityAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SubmissionMailEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSubmissionMailEvidence(submissionMailEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(submissionMailEvidence), + "networkMessageId": n => { submissionMailEvidence.networkMessageId = n.getStringValue(); }, + "recipient": n => { submissionMailEvidence.recipient = n.getStringValue(); }, + "reportType": n => { submissionMailEvidence.reportType = n.getStringValue(); }, + "sender": n => { submissionMailEvidence.sender = n.getStringValue(); }, + "senderIp": n => { submissionMailEvidence.senderIp = n.getStringValue(); }, + "subject": n => { submissionMailEvidence.subject = n.getStringValue(); }, + "submissionDateTime": n => { submissionMailEvidence.submissionDateTime = n.getDateValue(); }, + "submissionId": n => { submissionMailEvidence.submissionId = n.getStringValue(); }, + "submitter": n => { submissionMailEvidence.submitter = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param SupervisoryReviewDayXInsightsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSupervisoryReviewDayXInsightsAuditRecord(supervisoryReviewDayXInsightsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(supervisoryReviewDayXInsightsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param SyntheticProbeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoSyntheticProbeAuditRecord(syntheticProbeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(syntheticProbeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param Tag The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTag(tag: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(tag), + "createdBy": n => { tag.createdBy = n.getObjectValue(createIdentitySetFromDiscriminatorValue); }, + "description": n => { tag.description = n.getStringValue(); }, + "displayName": n => { tag.displayName = n.getStringValue(); }, + "lastModifiedDateTime": n => { tag.lastModifiedDateTime = n.getDateValue(); }, + } +} +/** + * The deserialization information for the current model + * @param TeamCopilotInteractionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamCopilotInteractionAuditRecord(teamCopilotInteractionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamCopilotInteractionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsEasyApprovalsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsEasyApprovalsAuditRecord(teamsEasyApprovalsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsEasyApprovalsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsEvalDataHubAdminOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsEvalDataHubAdminOperationAuditRecord(teamsEvalDataHubAdminOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsEvalDataHubAdminOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsEvalDataHubDataAccessAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsEvalDataHubDataAccessAuditRecord(teamsEvalDataHubDataAccessAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsEvalDataHubDataAccessAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsEvalDataHubPermissionChangeAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsEvalDataHubPermissionChangeAuditRecord(teamsEvalDataHubPermissionChangeAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsEvalDataHubPermissionChangeAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsHealthcareAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsHealthcareAuditRecord(teamsHealthcareAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsHealthcareAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TeamsMessageEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsMessageEvidence(teamsMessageEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(teamsMessageEvidence), + "campaignId": n => { teamsMessageEvidence.campaignId = n.getStringValue(); }, + "channelId": n => { teamsMessageEvidence.channelId = n.getStringValue(); }, + "deliveryAction": n => { teamsMessageEvidence.deliveryAction = n.getEnumValue(TeamsMessageDeliveryActionObject); }, + "deliveryLocation": n => { teamsMessageEvidence.deliveryLocation = n.getEnumValue(TeamsDeliveryLocationObject); }, + "files": n => { teamsMessageEvidence.files = n.getCollectionOfObjectValues(createFileEvidenceFromDiscriminatorValue); }, + "groupId": n => { teamsMessageEvidence.groupId = n.getStringValue(); }, + "isExternal": n => { teamsMessageEvidence.isExternal = n.getBooleanValue(); }, + "isOwned": n => { teamsMessageEvidence.isOwned = n.getBooleanValue(); }, + "lastModifiedDateTime": n => { teamsMessageEvidence.lastModifiedDateTime = n.getDateValue(); }, + "messageDirection": n => { teamsMessageEvidence.messageDirection = n.getEnumValue(AntispamTeamsDirectionObject); }, + "messageId": n => { teamsMessageEvidence.messageId = n.getStringValue(); }, + "owningTenantId": n => { teamsMessageEvidence.owningTenantId = n.getGuidValue(); }, + "parentMessageId": n => { teamsMessageEvidence.parentMessageId = n.getStringValue(); }, + "receivedDateTime": n => { teamsMessageEvidence.receivedDateTime = n.getDateValue(); }, + "recipients": n => { teamsMessageEvidence.recipients = n.getCollectionOfPrimitiveValues("string"); }, + "senderFromAddress": n => { teamsMessageEvidence.senderFromAddress = n.getStringValue(); }, + "senderIP": n => { teamsMessageEvidence.senderIP = n.getStringValue(); }, + "sourceAppName": n => { teamsMessageEvidence.sourceAppName = n.getStringValue(); }, + "sourceId": n => { teamsMessageEvidence.sourceId = n.getStringValue(); }, + "subject": n => { teamsMessageEvidence.subject = n.getStringValue(); }, + "suspiciousRecipients": n => { teamsMessageEvidence.suspiciousRecipients = n.getCollectionOfPrimitiveValues("string"); }, + "threadId": n => { teamsMessageEvidence.threadId = n.getStringValue(); }, + "threadType": n => { teamsMessageEvidence.threadType = n.getStringValue(); }, + "urls": n => { teamsMessageEvidence.urls = n.getCollectionOfObjectValues(createUrlEvidenceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param TeamsUpdatesAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTeamsUpdatesAuditRecord(teamsUpdatesAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(teamsUpdatesAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TenantAllowBlockListAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTenantAllowBlockListAuditRecord(tenantAllowBlockListAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(tenantAllowBlockListAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ThreatDetectionDetail The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatDetectionDetail(threatDetectionDetail: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { threatDetectionDetail.backingStoreEnabled = true; }, + "confidenceLevel": n => { threatDetectionDetail.confidenceLevel = n.getStringValue(); }, + "@odata.type": n => { threatDetectionDetail.odataType = n.getStringValue(); }, + "priorityAccountProtection": n => { threatDetectionDetail.priorityAccountProtection = n.getStringValue(); }, + "threats": n => { threatDetectionDetail.threats = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param ThreatFinderAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatFinderAuditRecord(threatFinderAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatFinderAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligence(threatIntelligence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(threatIntelligence), + "articleIndicators": n => { threatIntelligence.articleIndicators = n.getCollectionOfObjectValues(createArticleIndicatorFromDiscriminatorValue); }, + "articles": n => { threatIntelligence.articles = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, + "hostComponents": n => { threatIntelligence.hostComponents = n.getCollectionOfObjectValues(createHostComponentFromDiscriminatorValue); }, + "hostCookies": n => { threatIntelligence.hostCookies = n.getCollectionOfObjectValues(createHostCookieFromDiscriminatorValue); }, + "hostPairs": n => { threatIntelligence.hostPairs = n.getCollectionOfObjectValues(createHostPairFromDiscriminatorValue); }, + "hostPorts": n => { threatIntelligence.hostPorts = n.getCollectionOfObjectValues(createHostPortFromDiscriminatorValue); }, + "hosts": n => { threatIntelligence.hosts = n.getCollectionOfObjectValues(createHostFromDiscriminatorValue); }, + "hostSslCertificates": n => { threatIntelligence.hostSslCertificates = n.getCollectionOfObjectValues(createHostSslCertificateFromDiscriminatorValue); }, + "hostTrackers": n => { threatIntelligence.hostTrackers = n.getCollectionOfObjectValues(createHostTrackerFromDiscriminatorValue); }, + "intelligenceProfileIndicators": n => { threatIntelligence.intelligenceProfileIndicators = n.getCollectionOfObjectValues(createIntelligenceProfileIndicatorFromDiscriminatorValue); }, + "intelProfiles": n => { threatIntelligence.intelProfiles = n.getCollectionOfObjectValues(createIntelligenceProfileFromDiscriminatorValue); }, + "passiveDnsRecords": n => { threatIntelligence.passiveDnsRecords = n.getCollectionOfObjectValues(createPassiveDnsRecordFromDiscriminatorValue); }, + "sslCertificates": n => { threatIntelligence.sslCertificates = n.getCollectionOfObjectValues(createSslCertificateFromDiscriminatorValue); }, + "subdomains": n => { threatIntelligence.subdomains = n.getCollectionOfObjectValues(createSubdomainFromDiscriminatorValue); }, + "vulnerabilities": n => { threatIntelligence.vulnerabilities = n.getCollectionOfObjectValues(createVulnerabilityFromDiscriminatorValue); }, + "whoisHistoryRecords": n => { threatIntelligence.whoisHistoryRecords = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, + "whoisRecords": n => { threatIntelligence.whoisRecords = n.getCollectionOfObjectValues(createWhoisRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligenceAtpContentData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligenceAtpContentData(threatIntelligenceAtpContentData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatIntelligenceAtpContentData), + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligenceExportAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligenceExportAuditRecord(threatIntelligenceExportAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatIntelligenceExportAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligenceMailData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligenceMailData(threatIntelligenceMailData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatIntelligenceMailData), + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligenceObjectAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligenceObjectAuditRecord(threatIntelligenceObjectAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatIntelligenceObjectAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param ThreatIntelligenceUrlClickData The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoThreatIntelligenceUrlClickData(threatIntelligenceUrlClickData: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(threatIntelligenceUrlClickData), + } +} +/** + * The deserialization information for the current model + * @param TimelineEvent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTimelineEvent(timelineEvent: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { timelineEvent.backingStoreEnabled = true; }, + "eventDateTime": n => { timelineEvent.eventDateTime = n.getDateValue(); }, + "eventDetails": n => { timelineEvent.eventDetails = n.getStringValue(); }, + "eventResult": n => { timelineEvent.eventResult = n.getStringValue(); }, + "eventSource": n => { timelineEvent.eventSource = n.getEnumValue(EventSourceObject); }, + "eventThreats": n => { timelineEvent.eventThreats = n.getCollectionOfPrimitiveValues("string"); }, + "eventType": n => { timelineEvent.eventType = n.getEnumValue(TimelineEventTypeObject); }, + "@odata.type": n => { timelineEvent.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param TodoAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTodoAuditRecord(todoAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(todoAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TopicModelingSettings The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTopicModelingSettings(topicModelingSettings: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { topicModelingSettings.backingStoreEnabled = true; }, + "dynamicallyAdjustTopicCount": n => { topicModelingSettings.dynamicallyAdjustTopicCount = n.getBooleanValue(); }, + "ignoreNumbers": n => { topicModelingSettings.ignoreNumbers = n.getBooleanValue(); }, + "isEnabled": n => { topicModelingSettings.isEnabled = n.getBooleanValue(); }, + "@odata.type": n => { topicModelingSettings.odataType = n.getStringValue(); }, + "topicCount": n => { topicModelingSettings.topicCount = n.getNumberValue(); }, + } +} +/** + * The deserialization information for the current model + * @param TrainableClassifierAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTrainableClassifierAuditRecord(trainableClassifierAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(trainableClassifierAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param TriggersRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTriggersRoot(triggersRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(triggersRoot), + "retentionEvents": n => { triggersRoot.retentionEvents = n.getCollectionOfObjectValues(createRetentionEventFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param TriggerTypesRoot The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoTriggerTypesRoot(triggerTypesRoot: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(triggerTypesRoot), + "retentionEventTypes": n => { triggerTypesRoot.retentionEventTypes = n.getCollectionOfObjectValues(createRetentionEventTypeFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param UamOperationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUamOperationAuditRecord(uamOperationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(uamOperationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UnclassifiedArtifact The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnclassifiedArtifact(unclassifiedArtifact: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoArtifact(unclassifiedArtifact), + "kind": n => { unclassifiedArtifact.kind = n.getStringValue(); }, + "value": n => { unclassifiedArtifact.value = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param UnifiedGroupAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedGroupAuditRecord(unifiedGroupAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(unifiedGroupAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UnifiedGroupSource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedGroupSource(unifiedGroupSource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSource(unifiedGroupSource), + "group": n => { unifiedGroupSource.group = n.getObjectValue(createGroupFromDiscriminatorValue); }, + "includedSources": n => { unifiedGroupSource.includedSources = n.getCollectionOfEnumValues(SourceTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param UnifiedGroupSourceCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedGroupSourceCollectionResponse(unifiedGroupSourceCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(unifiedGroupSourceCollectionResponse), + "value": n => { unifiedGroupSourceCollectionResponse.value = n.getCollectionOfObjectValues(createUnifiedGroupSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param UnifiedSimulationMatchedItemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedSimulationMatchedItemAuditRecord(unifiedSimulationMatchedItemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(unifiedSimulationMatchedItemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UnifiedSimulationSummaryAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedSimulationSummaryAuditRecord(unifiedSimulationSummaryAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(unifiedSimulationSummaryAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UniversalPrintManagementAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUniversalPrintManagementAuditRecord(universalPrintManagementAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(universalPrintManagementAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UniversalPrintPrintJobAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUniversalPrintPrintJobAuditRecord(universalPrintPrintJobAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(universalPrintPrintJobAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UrbacAssignmentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUrbacAssignmentAuditRecord(urbacAssignmentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(urbacAssignmentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UrbacEnableStateAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUrbacEnableStateAuditRecord(urbacEnableStateAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(urbacEnableStateAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UrbacRoleAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUrbacRoleAuditRecord(urbacRoleAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(urbacRoleAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UrlEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUrlEvidence(urlEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(urlEvidence), + "url": n => { urlEvidence.url = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param User The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUser(user: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoIdentityAccounts(user), + "emailAddress": n => { user.emailAddress = n.getStringValue(); }, + "userPrincipalName": n => { user.userPrincipalName = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param UserAccount The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUserAccount(userAccount: Partial | undefined = {}) : Record void> { + return { + "accountName": n => { userAccount.accountName = n.getStringValue(); }, + "activeDirectoryObjectGuid": n => { userAccount.activeDirectoryObjectGuid = n.getGuidValue(); }, + "azureAdUserId": n => { userAccount.azureAdUserId = n.getStringValue(); }, + "backingStoreEnabled": n => { userAccount.backingStoreEnabled = true; }, + "displayName": n => { userAccount.displayName = n.getStringValue(); }, + "domainName": n => { userAccount.domainName = n.getStringValue(); }, + "@odata.type": n => { userAccount.odataType = n.getStringValue(); }, + "resourceAccessEvents": n => { userAccount.resourceAccessEvents = n.getCollectionOfObjectValues(createResourceAccessEventFromDiscriminatorValue); }, + "tenantId": n => { userAccount.tenantId = n.getStringValue(); }, + "userPrincipalName": n => { userAccount.userPrincipalName = n.getStringValue(); }, + "userSid": n => { userAccount.userSid = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param UserEvidence The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUserEvidence(userEvidence: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAlertEvidence(userEvidence), + "stream": n => { userEvidence.stream = n.getObjectValue(createStreamFromDiscriminatorValue); }, + "userAccount": n => { userEvidence.userAccount = n.getObjectValue(createUserAccountFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param UserSource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUserSource(userSource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoDataSource(userSource), + "email": n => { userSource.email = n.getStringValue(); }, + "includedSources": n => { userSource.includedSources = n.getCollectionOfEnumValues(SourceTypeObject); }, + "siteWebUrl": n => { userSource.siteWebUrl = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param UserSourceCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUserSourceCollectionResponse(userSourceCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(userSourceCollectionResponse), + "value": n => { userSourceCollectionResponse.value = n.getCollectionOfObjectValues(createUserSourceFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param UserTrainingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUserTrainingAuditRecord(userTrainingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(userTrainingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param UsxWorkspaceOnboardingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUsxWorkspaceOnboardingAuditRecord(usxWorkspaceOnboardingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(usxWorkspaceOnboardingAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VfamCreatePolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVfamCreatePolicyAuditRecord(vfamCreatePolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vfamCreatePolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VfamDeletePolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVfamDeletePolicyAuditRecord(vfamDeletePolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vfamDeletePolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VfamUpdatePolicyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVfamUpdatePolicyAuditRecord(vfamUpdatePolicyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vfamUpdatePolicyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaAmplifyAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaAmplifyAuditRecord(vivaAmplifyAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaAmplifyAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaEngageEventsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaEngageEventsAuditRecord(vivaEngageEventsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaEngageEventsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaEngageNetworkAssociationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaEngageNetworkAssociationAuditRecord(vivaEngageNetworkAssociationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaEngageNetworkAssociationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaEngageSegmentAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaEngageSegmentAuditRecord(vivaEngageSegmentAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaEngageSegmentAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintAdvancedConfigurationAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintAdvancedConfigurationAuditRecord(vivaGlintAdvancedConfigurationAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintAdvancedConfigurationAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintAgenticCampaignAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintAgenticCampaignAuditRecord(vivaGlintAgenticCampaignAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintAgenticCampaignAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintFeedbackProgramAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintFeedbackProgramAuditRecord(vivaGlintFeedbackProgramAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintFeedbackProgramAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintOrganizationalDataAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintOrganizationalDataAuditRecord(vivaGlintOrganizationalDataAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintOrganizationalDataAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintPulseProgramAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintPulseProgramAuditRecord(vivaGlintPulseProgramAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintPulseProgramAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintPulseProgramRespondentRateAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintPulseProgramRespondentRateAuditRecord(vivaGlintPulseProgramRespondentRateAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintPulseProgramRespondentRateAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintQuestionAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintQuestionAuditRecord(vivaGlintQuestionAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintQuestionAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintRoleAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintRoleAuditRecord(vivaGlintRoleAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintRoleAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintRubiconAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintRubiconAuditRecord(vivaGlintRubiconAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintRubiconAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintSupportAccessAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintSupportAccessAuditRecord(vivaGlintSupportAccessAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintSupportAccessAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintSystemAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintSystemAuditRecord(vivaGlintSystemAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintSystemAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintUserAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintUserAuditRecord(vivaGlintUserAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintUserAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGlintUserGroupAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGlintUserGroupAuditRecord(vivaGlintUserGroupAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGlintUserGroupAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaGoalsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaGoalsAuditRecord(vivaGoalsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaGoalsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaLearningAdminAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaLearningAdminAuditRecord(vivaLearningAdminAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaLearningAdminAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaLearningAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaLearningAuditRecord(vivaLearningAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaLearningAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaPulseAdminAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaPulseAdminAuditRecord(vivaPulseAdminAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaPulseAdminAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaPulseOrganizerAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaPulseOrganizerAuditRecord(vivaPulseOrganizerAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaPulseOrganizerAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaPulseReportAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaPulseReportAuditRecord(vivaPulseReportAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaPulseReportAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VivaPulseResponseAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVivaPulseResponseAuditRecord(vivaPulseResponseAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(vivaPulseResponseAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param VmMetadata The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVmMetadata(vmMetadata: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { vmMetadata.backingStoreEnabled = true; }, + "cloudProvider": n => { vmMetadata.cloudProvider = n.getEnumValue(VmCloudProviderObject); }, + "@odata.type": n => { vmMetadata.odataType = n.getStringValue(); }, + "resourceId": n => { vmMetadata.resourceId = n.getStringValue(); }, + "subscriptionId": n => { vmMetadata.subscriptionId = n.getStringValue(); }, + "vmId": n => { vmMetadata.vmId = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param Vulnerability The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVulnerability(vulnerability: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(vulnerability), + "activeExploitsObserved": n => { vulnerability.activeExploitsObserved = n.getBooleanValue(); }, + "articles": n => { vulnerability.articles = n.getCollectionOfObjectValues
(createArticleFromDiscriminatorValue); }, + "commonWeaknessEnumerationIds": n => { vulnerability.commonWeaknessEnumerationIds = n.getCollectionOfPrimitiveValues("string"); }, + "components": n => { vulnerability.components = n.getCollectionOfObjectValues(createVulnerabilityComponentFromDiscriminatorValue); }, + "createdDateTime": n => { vulnerability.createdDateTime = n.getDateValue(); }, + "cvss2Summary": n => { vulnerability.cvss2Summary = n.getObjectValue(createCvssSummaryFromDiscriminatorValue); }, + "cvss3Summary": n => { vulnerability.cvss3Summary = n.getObjectValue(createCvssSummaryFromDiscriminatorValue); }, + "description": n => { vulnerability.description = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "exploits": n => { vulnerability.exploits = n.getCollectionOfObjectValues(createHyperlinkFromDiscriminatorValue); }, + "exploitsAvailable": n => { vulnerability.exploitsAvailable = n.getBooleanValue(); }, + "hasChatter": n => { vulnerability.hasChatter = n.getBooleanValue(); }, + "lastModifiedDateTime": n => { vulnerability.lastModifiedDateTime = n.getDateValue(); }, + "priorityScore": n => { vulnerability.priorityScore = n.getNumberValue(); }, + "publishedDateTime": n => { vulnerability.publishedDateTime = n.getDateValue(); }, + "references": n => { vulnerability.references = n.getCollectionOfObjectValues(createHyperlinkFromDiscriminatorValue); }, + "remediation": n => { vulnerability.remediation = n.getObjectValue(createFormattedContentFromDiscriminatorValue); }, + "severity": n => { vulnerability.severity = n.getEnumValue(VulnerabilitySeverityObject); }, + } +} +/** + * The deserialization information for the current model + * @param VulnerabilityCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVulnerabilityCollectionResponse(vulnerabilityCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(vulnerabilityCollectionResponse), + "value": n => { vulnerabilityCollectionResponse.value = n.getCollectionOfObjectValues(createVulnerabilityFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param VulnerabilityComponent The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVulnerabilityComponent(vulnerabilityComponent: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(vulnerabilityComponent), + "name": n => { vulnerabilityComponent.name = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param VulnerabilityComponentCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoVulnerabilityComponentCollectionResponse(vulnerabilityComponentCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(vulnerabilityComponentCollectionResponse), + "value": n => { vulnerabilityComponentCollectionResponse.value = n.getCollectionOfObjectValues(createVulnerabilityComponentFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param WdatpAlertsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWdatpAlertsAuditRecord(wdatpAlertsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(wdatpAlertsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param WebContentFilteringAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWebContentFilteringAuditRecord(webContentFilteringAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(webContentFilteringAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param WhoisBaseRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisBaseRecord(whoisBaseRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoEntity(whoisBaseRecord), + "abuse": n => { whoisBaseRecord.abuse = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "admin": n => { whoisBaseRecord.admin = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "billing": n => { whoisBaseRecord.billing = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "domainStatus": n => { whoisBaseRecord.domainStatus = n.getStringValue(); }, + "expirationDateTime": n => { whoisBaseRecord.expirationDateTime = n.getDateValue(); }, + "firstSeenDateTime": n => { whoisBaseRecord.firstSeenDateTime = n.getDateValue(); }, + "host": n => { whoisBaseRecord.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastSeenDateTime": n => { whoisBaseRecord.lastSeenDateTime = n.getDateValue(); }, + "lastUpdateDateTime": n => { whoisBaseRecord.lastUpdateDateTime = n.getDateValue(); }, + "nameservers": n => { whoisBaseRecord.nameservers = n.getCollectionOfObjectValues(createWhoisNameserverFromDiscriminatorValue); }, + "noc": n => { whoisBaseRecord.noc = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "rawWhoisText": n => { whoisBaseRecord.rawWhoisText = n.getStringValue(); }, + "registrant": n => { whoisBaseRecord.registrant = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "registrar": n => { whoisBaseRecord.registrar = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "registrationDateTime": n => { whoisBaseRecord.registrationDateTime = n.getDateValue(); }, + "technical": n => { whoisBaseRecord.technical = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + "whoisServer": n => { whoisBaseRecord.whoisServer = n.getStringValue(); }, + "zone": n => { whoisBaseRecord.zone = n.getObjectValue(createWhoisContactFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param WhoisContact The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisContact(whoisContact: Partial | undefined = {}) : Record void> { + return { + "address": n => { whoisContact.address = n.getObjectValue(createPhysicalAddressFromDiscriminatorValue); }, + "backingStoreEnabled": n => { whoisContact.backingStoreEnabled = true; }, + "email": n => { whoisContact.email = n.getStringValue(); }, + "fax": n => { whoisContact.fax = n.getStringValue(); }, + "name": n => { whoisContact.name = n.getStringValue(); }, + "@odata.type": n => { whoisContact.odataType = n.getStringValue(); }, + "organization": n => { whoisContact.organization = n.getStringValue(); }, + "telephone": n => { whoisContact.telephone = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param WhoisHistoryRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisHistoryRecord(whoisHistoryRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoWhoisBaseRecord(whoisHistoryRecord), + } +} +/** + * The deserialization information for the current model + * @param WhoisHistoryRecordCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisHistoryRecordCollectionResponse(whoisHistoryRecordCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(whoisHistoryRecordCollectionResponse), + "value": n => { whoisHistoryRecordCollectionResponse.value = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param WhoisNameserver The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisNameserver(whoisNameserver: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { whoisNameserver.backingStoreEnabled = true; }, + "firstSeenDateTime": n => { whoisNameserver.firstSeenDateTime = n.getDateValue(); }, + "host": n => { whoisNameserver.host = n.getObjectValue(createHostFromDiscriminatorValue); }, + "lastSeenDateTime": n => { whoisNameserver.lastSeenDateTime = n.getDateValue(); }, + "@odata.type": n => { whoisNameserver.odataType = n.getStringValue(); }, + } +} +/** + * The deserialization information for the current model + * @param WhoisRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisRecord(whoisRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoWhoisBaseRecord(whoisRecord), + "history": n => { whoisRecord.history = n.getCollectionOfObjectValues(createWhoisHistoryRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param WhoisRecordCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWhoisRecordCollectionResponse(whoisRecordCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(whoisRecordCollectionResponse), + "value": n => { whoisRecordCollectionResponse.value = n.getCollectionOfObjectValues(createWhoisRecordFromDiscriminatorValue); }, + } +} +/** + * The deserialization information for the current model + * @param Windows365CustomerLockboxAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWindows365CustomerLockboxAuditRecord(windows365CustomerLockboxAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(windows365CustomerLockboxAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param WorkplaceAnalyticsAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoWorkplaceAnalyticsAuditRecord(workplaceAnalyticsAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(workplaceAnalyticsAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param YammerAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoYammerAuditRecord(yammerAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(yammerAuditRecord), + } +} +/** + * The deserialization information for the current model + * @param YammerUserHidingAuditRecord The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoYammerUserHidingAuditRecord(yammerUserHidingAuditRecord: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuditData(yammerUserHidingAuditRecord), + } +} +export type DetectionSource = (typeof DetectionSourceObject)[keyof typeof DetectionSourceObject]; +export type DetectionStatus = (typeof DetectionStatusObject)[keyof typeof DetectionStatusObject]; +export interface DetonationBehaviourDetails extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). + */ + actionStatus?: string | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * Categorizes the capability or type of behavior observed. + */ + behaviourCapability?: string | null; + /** + * Groups related behaviors together for classification purposes. + */ + behaviourGroup?: string | null; + /** + * More contextual information about the observed behavior or action. + */ + details?: string | null; + /** + * The date and time when the behavior or action was observed during detonation. + */ + eventDateTime?: Date | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The specific operation or action that was performed. + */ + operation?: string | null; + /** + * The unique identifier of the process involved in the behavior. + */ + processId?: string | null; + /** + * The name of the process that performed or was involved in the behavior. + */ + processName?: string | null; + /** + * The target of the operation. + */ + target?: string | null; +} +export interface DetonationChain extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * A list of all child nodes in the chain. + */ + childNodes?: DetonationChain[] | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The value of the chain. + */ + value?: string | null; +} +export interface DetonationDetails extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The time of detonation. + */ + analysisDateTime?: Date | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * Represents indicators and its associated verdict that suggests whether an email is compromised. + */ + compromiseIndicators?: CompromiseIndicator[] | null; + /** + * Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. + */ + detonationBehaviourDetails?: DetonationBehaviourDetails | null; + /** + * Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. + */ + detonationBehaviourDetailsV2?: string | null; + /** + * The chain of detonation. + */ + detonationChain?: DetonationChain | null; + /** + * All observables in the detonation tree. + */ + detonationObservables?: DetonationObservables | null; + /** + * Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. + */ + detonationScreenshotUri?: string | null; + /** + * The verdict of the detonation. + */ + detonationVerdict?: string | null; + /** + * The reason for the verdict of the detonation. + */ + detonationVerdictReason?: string | null; + /** + * Additional metadata about the entity in JSON format. + */ + entityMetadata?: string | null; + /** + * The attack techniques, as aligned with the MITRE ATT&CK framework. + */ + mitreTechniques?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The results of static analysis performed on the file or URL. + */ + staticAnalysis?: string | null; + /** + * The source of the submission. + */ + submissionSource?: string | null; +} +export interface DetonationObservables extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The list of all contacted IPs in the detonation. + */ + contactedIps?: string[] | null; + /** + * The list of all URLs found in the detonation. + */ + contactedUrls?: string[] | null; + /** + * The list of all dropped files in the detonation. + */ + droppedfiles?: string[] | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for Device Discovery Settings Authenticated Scans events. + */ +export interface DeviceDiscoverySettingsAuthenticatedScansRecord extends AuditData, Parsable { +} +/** + * Audit data for Device Discovery Settings Exclusion events. + */ +export interface DeviceDiscoverySettingsExclusionRecord extends AuditData, Parsable { +} +/** + * Audit data for Device Discovery Settings events. + */ +export interface DeviceDiscoverySettingsRecord extends AuditData, Parsable { +} +export interface DeviceEvidence extends AlertEvidence, Parsable { + /** + * A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined. + */ + azureAdDeviceId?: string | null; + /** + * State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. + */ + defenderAvStatus?: DefenderAvStatus | null; + /** + * The fully qualified domain name (FQDN) for the device. + */ + deviceDnsName?: string | null; + /** + * The DNS domain that this computer belongs to. A sequence of labels separated by dots. + */ + dnsDomain?: string | null; + /** + * The date and time when the device was first seen. + */ + firstSeenDateTime?: Date | null; + /** + * The health state of the device. The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue. + */ + healthStatus?: DeviceHealthStatus | null; + /** + * The hostname without the domain suffix. + */ + hostName?: string | null; + /** + * Ip interfaces of the device during the time of the alert. + */ + ipInterfaces?: string[] | null; + /** + * The lastExternalIpAddress property + */ + lastExternalIpAddress?: string | null; + /** + * The lastIpAddress property + */ + lastIpAddress?: string | null; + /** + * Users that were logged on the machine during the time of the alert. + */ + loggedOnUsers?: LoggedOnUser[] | null; + /** + * A unique identifier assigned to a device by Microsoft Defender for Endpoint. + */ + mdeDeviceId?: string | null; + /** + * A logical grouping of computers within a Microsoft Windows network. + */ + ntDomain?: string | null; + /** + * The status of the machine onboarding to Microsoft Defender for Endpoint. The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue. + */ + onboardingStatus?: OnboardingStatus | null; + /** + * The build version for the operating system the device is running. + */ + osBuild?: number | null; + /** + * The operating system platform the device is running. + */ + osPlatform?: string | null; + /** + * The ID of the role-based access control (RBAC) device group. + */ + rbacGroupId?: number | null; + /** + * The name of the RBAC device group. + */ + rbacGroupName?: string | null; + /** + * Information on resource access attempts made by the user account. + */ + resourceAccessEvents?: ResourceAccessEvent[] | null; + /** + * Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. + */ + riskScore?: DeviceRiskScore | null; + /** + * The version of the operating system platform. + */ + version?: string | null; + /** + * Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running. + */ + vmMetadata?: VmMetadata | null; +} +export type DeviceHealthStatus = (typeof DeviceHealthStatusObject)[keyof typeof DeviceHealthStatusObject]; +export type DeviceRiskScore = (typeof DeviceRiskScoreObject)[keyof typeof DeviceRiskScoreObject]; +export interface Dictionary extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for eDiscovery events. + */ +export interface DiscoveryAuditRecord extends AuditData, Parsable { +} +export interface DispositionReviewStage extends Entity, Parsable { + /** + * Name representing each stage within a collection. + */ + name?: string | null; + /** + * A collection of reviewers at each stage. + */ + reviewersEmailAddresses?: string[] | null; + /** + * The unique sequence number for each stage of the disposition review. + */ + stageNumber?: string | null; +} +export interface DispositionReviewStageCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: DispositionReviewStage[] | null; +} +/** + * Audit data for DLP Endpoint events. + */ +export interface DlpEndpointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for DLP Import Result events. + */ +export interface DlpImportResultAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for DLP Sensitive Information Type Rule Package cmdlet events. + */ +export interface DlpSensitiveInformationTypeRulePackageCmdletRecord extends AuditData, Parsable { +} +export interface DnsEvidence extends AlertEvidence, Parsable { + /** + * An IP entity that represents the DNS server that resolves the request. + */ + dnsServerIp?: IpEvidence | null; + /** + * The name of the DNS record associated with the alert. + */ + domainName?: string | null; + /** + * An IP entity that represents the DNS request client. + */ + hostIpAddress?: IpEvidence | null; + /** + * IP entities that represent the resolved IP addresses. + */ + ipAddresses?: IpEvidence[] | null; +} +export type DocumentVersion = (typeof DocumentVersionObject)[keyof typeof DocumentVersionObject]; +/** + * Audit data for Dragon Copilot Access events. + */ +export interface DragonCopilotAccessRecord extends AuditData, Parsable { +} +/** + * Audit data for Dragon Copilot Admin events. + */ +export interface DragonCopilotAdminRecord extends AuditData, Parsable { +} +/** + * Audit data for Dragon Copilot Clinical Data events. + */ +export interface DragonCopilotClinicalDataRecord extends AuditData, Parsable { +} +/** + * Audit data for Dragon Copilot Session events. + */ +export interface DragonCopilotSessionRecord extends AuditData, Parsable { +} +/** + * Audit data for Dynamics365 Business Central events. + */ +export interface Dynamics365BusinessCentralAuditRecord extends AuditData, Parsable { +} +export interface EdiscoveryAddToReviewSetOperation extends CaseOperation, Parsable { + /** + * The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. + */ + additionalDataOptions?: AdditionalDataOptions[] | null; + /** + * Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + */ + cloudAttachmentVersion?: CloudAttachmentVersion | null; + /** + * Specifies the number of most recent versions of SharePoint documents to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + */ + documentVersion?: DocumentVersion | null; + /** + * The items to include in the review set. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. + */ + itemsToInclude?: ItemsToInclude[] | null; + /** + * Contains the properties for report file metadata, including downloadUrl, fileName, and size. + */ + reportFileMetadata?: ReportFileMetadata[] | null; + /** + * eDiscovery review set to which items matching source collection query gets added. + */ + reviewSet?: EdiscoveryReviewSet | null; + /** + * eDiscovery search that gets added to review set. + */ + search?: EdiscoverySearch | null; +} +export interface EdiscoveryCase extends CaseEscaped, Parsable { + /** + * Represents members of an eDiscovery case. + */ + caseMembers?: EdiscoveryCaseMember[] | null; + /** + * The user who closed the case. + */ + closedBy?: IdentitySet | null; + /** + * The date and time when the case was closed. 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 + */ + closedDateTime?: Date | null; + /** + * Returns a list of case ediscoveryCustodian objects for this case. + */ + custodians?: EdiscoveryCustodian[] | null; + /** + * The external case number for customer reference. + */ + externalId?: string | null; + /** + * Returns a list of case ediscoveryNoncustodialDataSource objects for this case. + */ + noncustodialDataSources?: EdiscoveryNoncustodialDataSource[] | null; + /** + * Returns a list of case caseOperation objects for this case. + */ + operations?: CaseOperation[] | null; + /** + * Returns a list of eDiscoveryReviewSet objects in the case. + */ + reviewSets?: EdiscoveryReviewSet[] | null; + /** + * Returns a list of eDiscoverySearch objects associated with this case. + */ + searches?: EdiscoverySearch[] | null; + /** + * Returns a list of eDIscoverySettings objects in the case. + */ + settings?: EdiscoveryCaseSettings | null; + /** + * Returns a list of ediscoveryReviewTag objects associated to this case. + */ + tags?: EdiscoveryReviewTag[] | null; +} +export interface EdiscoveryCaseCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryCase[] | null; +} +export interface EdiscoveryCaseMember extends Entity, Parsable { + /** + * The display name of the eDiscovery case member. Allowed only for case members of type roleGroup. + */ + displayName?: string | null; + /** + * Specifies the recipient type of the eDiscovery case member. The possible values are: user, roleGroup, unknownFutureValue. + */ + recipientType?: RecipientType[] | null; + /** + * The smtp address of the eDiscovery case member. Allowed only for case members of type user. + */ + smtpAddress?: string | null; +} +export interface EdiscoveryCaseMemberCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryCaseMember[] | null; +} +export interface EdiscoveryCaseSettings extends Entity, Parsable { + /** + * The caseType property + */ + caseType?: CaseType | null; + /** + * The OCR (Optical Character Recognition) settings for the case. + */ + ocr?: OcrSettings | null; + /** + * The redundancy (near duplicate and email threading) detection settings for the case. + */ + redundancyDetection?: RedundancyDetectionSettings | null; + /** + * The settings of the review set for the case. The possible values are: none, disableGrouping, unknownFutureValue. + */ + reviewSetSettings?: ReviewSetSettings[] | null; + /** + * The Topic Modeling (Themes) settings for the case. + */ + topicModeling?: TopicModelingSettings | null; +} +export interface EdiscoveryCustodian extends DataSourceContainer, Parsable { + /** + * Date and time the custodian acknowledged a hold notification. + */ + acknowledgedDateTime?: Date | null; + /** + * Email address of the custodian. + */ + email?: string | null; + /** + * Operation entity that represents the latest indexing for the custodian. + */ + lastIndexOperation?: EdiscoveryIndexOperation | null; + /** + * Data source entity for SharePoint sites associated with the custodian. + */ + siteSources?: SiteSource[] | null; + /** + * Data source entity for groups associated with the custodian. + */ + unifiedGroupSources?: UnifiedGroupSource[] | null; + /** + * Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + */ + userSources?: UserSource[] | null; +} +export interface EdiscoveryCustodianCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryCustodian[] | null; +} +export interface EdiscoveryEstimateOperation extends CaseOperation, Parsable { + /** + * The estimated count of items for the search that matched the content query. + */ + indexedItemCount?: number | null; + /** + * The estimated size of items for the search that matched the content query. + */ + indexedItemsSize?: number | null; + /** + * The number of mailboxes that had search hits. + */ + mailboxCount?: number | null; + /** + * Contains the properties for report file metadata, including downloadUrl, fileName, and size. + */ + reportFileMetadata?: ReportFileMetadata[] | null; + /** + * eDiscovery search. + */ + search?: EdiscoverySearch | null; + /** + * The number of mailboxes that had search hits. + */ + siteCount?: number | null; + /** + * The options to generate statistics. The possible values are: includeRefiners, includeQueryStats, includeUnindexedStats, advancedIndexing, locationsWithoutHits, unknownFutureValue. + */ + statisticsOptions?: StatisticsOptions[] | null; + /** + * The estimated count of unindexed items for the collection. + */ + unindexedItemCount?: number | null; + /** + * The estimated size of unindexed items for the collection. + */ + unindexedItemsSize?: number | null; +} +export interface EdiscoveryExportOperation extends CaseOperation, Parsable { + /** + * The description provided for the export. + */ + description?: string | null; + /** + * Contains the properties for an export file metadata, including downloadUrl, fileName, and size. + */ + exportFileMetadata?: ExportFileMetadata[] | null; + /** + * The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. + */ + exportOptions?: ExportOptions[] | null; + /** + * The options that specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. + */ + exportStructure?: ExportFileStructure | null; + /** + * The name provided for the export. + */ + outputName?: string | null; + /** + * Review set from where documents are exported. + */ + reviewSet?: EdiscoveryReviewSet | null; + /** + * The review set query that is used to filter the documents for export. + */ + reviewSetQuery?: EdiscoveryReviewSetQuery | null; +} +export interface EdiscoveryHoldOperation extends CaseOperation, Parsable { +} +export interface EdiscoveryHoldPolicySyncOperation extends CaseOperation, Parsable { + /** + * Contains the properties for report file metadata, including downloadUrl, fileName, and size. + */ + reportFileMetadata?: ReportFileMetadata[] | null; +} +export interface EdiscoveryIndexOperation extends CaseOperation, Parsable { +} +export interface EdiscoveryNoncustodialDataSource extends DataSourceContainer, Parsable { + /** + * User source or SharePoint site data source as noncustodial data source. + */ + dataSource?: DataSource | null; + /** + * Operation entity that represents the latest indexing for the noncustodial data source. + */ + lastIndexOperation?: EdiscoveryIndexOperation | null; +} +export interface EdiscoveryNoncustodialDataSourceCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryNoncustodialDataSource[] | null; +} +export interface EdiscoveryPurgeDataOperation extends CaseOperation, Parsable { + /** + * The purge job report file metadata. It contains the properties for report file metadata, including downloadUrl, fileName, and size. + */ + reportFileMetadata?: ReportFileMetadata[] | null; +} +export interface EdiscoveryReviewSet extends DataSet, Parsable { + /** + * Represents queries within the review set. + */ + queries?: EdiscoveryReviewSetQuery[] | null; +} +export interface EdiscoveryReviewSetCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryReviewSet[] | null; +} +export interface EdiscoveryReviewSetQuery extends Parsable, Search { +} +export interface EdiscoveryReviewSetQueryCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryReviewSetQuery[] | null; +} +export interface EdiscoveryReviewTag extends Parsable, Tag { + /** + * Indicates whether a single or multiple child tags can be associated with a document. The possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group. + */ + childSelectability?: ChildSelectability | null; + /** + * Returns the tags that are a child of a tag. + */ + childTags?: EdiscoveryReviewTag[] | null; + /** + * Returns the parent tag of the specified tag. + */ + parent?: EdiscoveryReviewTag | null; +} +export interface EdiscoveryReviewTagCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoveryReviewTag[] | null; +} +export interface EdiscoverySearch extends Parsable, Search { + /** + * Adds an additional source to the eDiscovery search. + */ + additionalSources?: DataSource[] | null; + /** + * Adds the results of the eDiscovery search to the specified reviewSet. + */ + addToReviewSetOperation?: EdiscoveryAddToReviewSetOperation | null; + /** + * Custodian sources that are included in the eDiscovery search. + */ + custodianSources?: DataSource[] | null; + /** + * When specified, the collection spans across a service for an entire workload. The possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. + */ + dataSourceScopes?: DataSourceScopes[] | null; + /** + * The last estimate operation associated with the eDiscovery search. + */ + lastEstimateStatisticsOperation?: EdiscoveryEstimateOperation | null; + /** + * noncustodialDataSource sources that are included in the eDiscovery search + */ + noncustodialSources?: EdiscoveryNoncustodialDataSource[] | null; +} +export interface EdiscoverySearchCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: EdiscoverySearch[] | null; +} +export interface EdiscoverySearchExportOperation extends CaseOperation, Parsable { + /** + * The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. + */ + additionalOptions?: AdditionalOptions[] | null; + /** + * The versions of cloud attachments to include in messages. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + */ + cloudAttachmentVersion?: CloudAttachmentVersion | null; + /** + * The description of the export by the user. + */ + description?: string | null; + /** + * The name of export provided by the user. + */ + displayName?: string | null; + /** + * The versions of files in SharePoint to include. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + */ + documentVersion?: DocumentVersion | null; + /** + * Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. + */ + exportCriteria?: ExportCriteria[] | null; + /** + * Contains the properties for an export file metadata, including downloadUrl, fileName, and size. + */ + exportFileMetadata?: ExportFileMetadata[] | null; + /** + * Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. + */ + exportFormat?: ExportFormat | null; + /** + * Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue. + */ + exportLocation?: ExportLocation[] | null; + /** + * Indicates whether to export single items. + */ + exportSingleItems?: boolean | null; + /** + * The eDiscovery searches under each case. + */ + search?: EdiscoverySearch | null; +} +export interface EdiscoveryTagOperation extends CaseOperation, Parsable { +} +/** + * Audit data for EHR Connector events. + */ +export interface EhrConnectorAuditBaseRecord extends AuditData, Parsable { +} +export interface EmailSender extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The name of the sender. + */ + displayName?: string | null; + /** + * Sender domain. + */ + domainName?: string | null; + /** + * Sender email address. + */ + emailAddress?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for EOP Submission Feed Entity events. + */ +export interface EopSubmissionFeedEntityAuditRecord extends AuditData, Parsable { +} +export interface EventPropagationResult extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The name of the specific location in the workload associated with the event. + */ + location?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The name of the workload associated with the event. + */ + serviceName?: string | null; + /** + * Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success, unknownFutureValue. + */ + status?: EventPropagationStatus | null; + /** + * Additional information about the status of the event creation request. + */ + statusInformation?: string | null; +} +export type EventPropagationStatus = (typeof EventPropagationStatusObject)[keyof typeof EventPropagationStatusObject]; +export interface EventQuery extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * Represents unique identification for the query. 'Asset ID' for SharePoint Online and OneDrive for Business, 'keywords' for Exchange Online. + */ + query?: string | null; + /** + * Represents the type of query associated with an event. 'files' for SPO and ODB and 'messages' for EXO.The possible values are: files, messages, unknownFutureValue. + */ + queryType?: QueryType | null; +} +export type EventSource = (typeof EventSourceObject)[keyof typeof EventSourceObject]; +export type EventStatusType = (typeof EventStatusTypeObject)[keyof typeof EventStatusTypeObject]; +export type EvidenceRemediationStatus = (typeof EvidenceRemediationStatusObject)[keyof typeof EvidenceRemediationStatusObject]; +export type EvidenceRole = (typeof EvidenceRoleObject)[keyof typeof EvidenceRoleObject]; +export type EvidenceVerdict = (typeof EvidenceVerdictObject)[keyof typeof EvidenceVerdictObject]; +/** + * Audit data for Exchange Admin events. + */ +export interface ExchangeAdminAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Exchange Aggregated Mailbox events. + */ +export interface ExchangeAggregatedMailboxAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Exchange Aggregated Operation events. + */ +export interface ExchangeAggregatedOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Exchange Mailbox Audit Group events. + */ +export interface ExchangeMailboxAuditGroupRecord extends AuditData, Parsable { +} +/** + * Audit data for Exchange Mailbox events. + */ +export interface ExchangeMailboxAuditRecord extends AuditData, Parsable { +} +export type ExportCriteria = (typeof ExportCriteriaObject)[keyof typeof ExportCriteriaObject]; +export interface ExportFileMetadata extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The downloadUrl property + */ + downloadUrl?: string | null; + /** + * The fileName property + */ + fileName?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The size property + */ + size?: number | null; +} +export type ExportFileStructure = (typeof ExportFileStructureObject)[keyof typeof ExportFileStructureObject]; +export type ExportFormat = (typeof ExportFormatObject)[keyof typeof ExportFormatObject]; +export type ExportLocation = (typeof ExportLocationObject)[keyof typeof ExportLocationObject]; +export type ExportOptions = (typeof ExportOptionsObject)[keyof typeof ExportOptionsObject]; +/** + * Audit data for Microsoft Fabric events. + */ +export interface FabricAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Fabric Policy events. + */ +export interface FabricPolicyRecord extends AuditData, Parsable { +} +export interface FileDetails extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The name of the file. + */ + fileName?: string | null; + /** + * The file path (location) of the file instance. + */ + filePath?: string | null; + /** + * The publisher of the file. + */ + filePublisher?: string | null; + /** + * The size of the file in bytes. + */ + fileSize?: number | null; + /** + * The certificate authority (CA) that issued the certificate. + */ + issuer?: string | null; + /** + * The Md5 cryptographic hash of the file content. + */ + md5?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The Sha1 cryptographic hash of the file content. + */ + sha1?: string | null; + /** + * The Sha256 cryptographic hash of the file content. + */ + sha256?: string | null; + /** + * The sha256Ac property + */ + sha256Ac?: string | null; + /** + * The signer of the signed file. + */ + signer?: string | null; +} +export interface FileEvidence extends AlertEvidence, Parsable { + /** + * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. + */ + detectionStatus?: DetectionStatus | null; + /** + * The file details. + */ + fileDetails?: FileDetails | null; + /** + * A unique identifier assigned to a device by Microsoft Defender for Endpoint. + */ + mdeDeviceId?: string | null; +} +export interface FileHash extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The algorithm property + */ + algorithm?: FileHashAlgorithm | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The hash value. + */ + value?: string | null; +} +export type FileHashAlgorithm = (typeof FileHashAlgorithmObject)[keyof typeof FileHashAlgorithmObject]; +export interface FileHashEvidence extends AlertEvidence, Parsable { + /** + * The algorithm property + */ + algorithm?: FileHashAlgorithm | null; + /** + * The hash value. + */ + value?: string | null; +} +export interface FilePlanAppliedCategory extends FilePlanDescriptorBase, Parsable { + /** + * Represents the file plan descriptor for a subcategory under a specific category, which has been assigned to a particular retention label. + */ + subcategory?: FilePlanSubcategory | null; +} +export interface FilePlanAuthority extends FilePlanDescriptorBase, Parsable { +} +export interface FilePlanCitation extends FilePlanDescriptorBase, Parsable { + /** + * Represents the jurisdiction or agency that published the filePlanCitation. + */ + citationJurisdiction?: string | null; + /** + * Represents the URL to the published filePlanCitation. + */ + citationUrl?: string | null; +} +export interface FilePlanDepartment extends FilePlanDescriptorBase, Parsable { +} +export interface FilePlanDescriptor extends Entity, Parsable { + /** + * Represents the file plan descriptor of type authority applied to a particular retention label. + */ + authority?: FilePlanAuthority | null; + /** + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + */ + authorityTemplate?: AuthorityTemplate | null; + /** + * The category property + */ + category?: FilePlanAppliedCategory | null; + /** + * Specifies a group of similar types of content in a particular department. + */ + categoryTemplate?: CategoryTemplate | null; + /** + * Represents the file plan descriptor of type citation applied to a particular retention label. + */ + citation?: FilePlanCitation | null; + /** + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + */ + citationTemplate?: CitationTemplate | null; + /** + * Represents the file plan descriptor of type department applied to a particular retention label. + */ + department?: FilePlanDepartment | null; + /** + * Specifies the department or business unit of an organization to which a label belongs. + */ + departmentTemplate?: DepartmentTemplate | null; + /** + * Represents the file plan descriptor of type filePlanReference applied to a particular retention label. + */ + filePlanReference?: FilePlanReference | null; + /** + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + */ + filePlanReferenceTemplate?: FilePlanReferenceTemplate | null; +} +export interface FilePlanDescriptorBase extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * Unique string that defines the name for the file plan descriptor associated with a particular retention label. + */ + displayName?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface FilePlanDescriptorTemplate extends Entity, Parsable { + /** + * Represents the user who created the filePlanDescriptorTemplate column. + */ + createdBy?: IdentitySet | null; + /** + * Represents the date and time in which the filePlanDescriptorTemplate is created. + */ + createdDateTime?: Date | null; + /** + * Unique string that defines a filePlanDescriptorTemplate name. + */ + displayName?: string | null; +} +export interface FilePlanReference extends FilePlanDescriptorBase, Parsable { +} +export interface FilePlanReferenceTemplate extends FilePlanDescriptorTemplate, Parsable { +} +export interface FilePlanReferenceTemplateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: FilePlanReferenceTemplate[] | null; +} +export interface FilePlanSubcategory extends FilePlanDescriptorBase, Parsable { +} +export interface FormattedContent extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The content of this formattedContent. + */ + content?: string | null; + /** + * The format of the content. The possible values are: text, html, markdown, unknownFutureValue. + */ + format?: ContentFormat | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface GeoLocation extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The city property + */ + city?: string | null; + /** + * The countryName property + */ + countryName?: string | null; + /** + * The latitude property + */ + latitude?: number | null; + /** + * The longitude property + */ + longitude?: number | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The state property + */ + state?: string | null; +} +export interface GitHubOrganizationEvidence extends AlertEvidence, Parsable { + /** + * The name of the company that owns the organization. + */ + company?: string | null; + /** + * The display name of the organization. + */ + displayName?: string | null; + /** + * The email address of the organization. + */ + email?: string | null; + /** + * The login (name) of the organization. + */ + login?: string | null; + /** + * The unique and immutable ID of the organization. + */ + orgId?: string | null; + /** + * The URL of the web page for the organization. + */ + webUrl?: string | null; +} +export interface GitHubRepoEvidence extends AlertEvidence, Parsable { + /** + * The base URL of the web page for the repository. + */ + baseUrl?: string | null; + /** + * The login (name) of the repository. + */ + login?: string | null; + /** + * The login of the owner of the repository. + */ + owner?: string | null; + /** + * The type of owner of the repository, for example, User or Organization. + */ + ownerType?: string | null; + /** + * The unique and immutable ID of the GitHub repository. + */ + repoId?: string | null; +} +export interface GitHubUserEvidence extends AlertEvidence, Parsable { + /** + * The email address of the user account. + */ + email?: string | null; + /** + * The user's login (GitHub handle). + */ + login?: string | null; + /** + * The user's name. + */ + name?: string | null; + /** + * The unique and immutable ID of the user account. + */ + userId?: string | null; + /** + * The URL of the user's profile web page. For example, https://github.com/my-login. + */ + webUrl?: string | null; +} +export type GoogleCloudLocationType = (typeof GoogleCloudLocationTypeObject)[keyof typeof GoogleCloudLocationTypeObject]; +export interface GoogleCloudResourceEvidence extends AlertEvidence, Parsable { + /** + * The fullResourceName property + */ + fullResourceName?: string | null; + /** + * The zone or region where the resource is located. + */ + location?: string | null; + /** + * The type of location. The possible values are: unknown, regional, zonal, global, unknownFutureValue. + */ + locationType?: GoogleCloudLocationType | null; + /** + * The Google project ID as defined by the user. + */ + projectId?: string | null; + /** + * The project number assigned by Google. + */ + projectNumber?: number | null; + /** + * The name of the resource. + */ + resourceName?: string | null; + /** + * The type of the resource. + */ + resourceType?: string | null; +} +/** + * Audit data for Healthcare Signal events. + */ +export interface HealthcareSignalRecord extends AuditData, Parsable { +} +export interface HealthIssue extends Entity, Parsable { + /** + * Contains additional information about the issue, such as a list of items to fix. + */ + additionalInformation?: string[] | null; + /** + * The date and time when the health issue was generated. 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. + */ + createdDateTime?: Date | null; + /** + * Contains more detailed information about the health issue. + */ + description?: string | null; + /** + * The display name of the health issue. + */ + displayName?: string | null; + /** + * A list of the fully qualified domain names of the domains or the sensors the health issue is related to. + */ + domainNames?: string[] | null; + /** + * The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. + */ + healthIssueType?: HealthIssueType | null; + /** + * The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues. + */ + issueTypeId?: string | null; + /** + * The date and time when the health issue was last updated. 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. + */ + lastModifiedDateTime?: Date | null; + /** + * A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses. + */ + recommendations?: string[] | null; + /** + * A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix. + */ + recommendedActionCommands?: string[] | null; + /** + * A list of the DNS names of the sensors the health issue is related to. + */ + sensorDNSNames?: string[] | null; + /** + * The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue. + */ + severity?: HealthIssueSeverity | null; + /** + * The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue. + */ + status?: HealthIssueStatus | null; +} +export interface HealthIssueCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HealthIssue[] | null; +} +export type HealthIssueSeverity = (typeof HealthIssueSeverityObject)[keyof typeof HealthIssueSeverityObject]; +export type HealthIssueStatus = (typeof HealthIssueStatusObject)[keyof typeof HealthIssueStatusObject]; +export type HealthIssueType = (typeof HealthIssueTypeObject)[keyof typeof HealthIssueTypeObject]; +export interface Host extends Artifact, Parsable { + /** + * The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost. + */ + childHostPairs?: HostPair[] | null; + /** + * The hostComponents that are associated with this host. + */ + components?: HostComponent[] | null; + /** + * The hostCookies that are associated with this host. + */ + cookies?: HostCookie[] | null; + /** + * The first date and time when this host was observed. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The hostPairs that are associated with this host, where this host is either the parentHost or childHost. + */ + hostPairs?: HostPair[] | null; + /** + * The most recent date and time when this host was observed. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost. + */ + parentHostPairs?: HostPair[] | null; + /** + * Passive DNS retrieval about this host. + */ + passiveDns?: PassiveDnsRecord[] | null; + /** + * Reverse passive DNS retrieval about this host. + */ + passiveDnsReverse?: PassiveDnsRecord[] | null; + /** + * The hostPorts associated with a host. + */ + ports?: HostPort[] | null; + /** + * Represents a calculated reputation of this host. + */ + reputation?: HostReputation | null; + /** + * The hostSslCertificates that are associated with this host. + */ + sslCertificates?: HostSslCertificate[] | null; + /** + * The subdomains that are associated with this host. + */ + subdomains?: Subdomain[] | null; + /** + * The hostTrackers that are associated with this host. + */ + trackers?: HostTracker[] | null; + /** + * The most recent whoisRecord for this host. + */ + whois?: WhoisRecord | null; +} +export interface HostCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: Host[] | null; +} +export interface HostComponent extends Artifact, Parsable { + /** + * The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server). + */ + category?: string | null; + /** + * The first date and time when Microsoft Defender Threat Intelligence observed this web component. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The host property + */ + host?: Host | null; + /** + * The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. 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. + */ + lastSeenDateTime?: Date | null; + /** + * A name running on the artifact, for example, Microsoft IIS. + */ + name?: string | null; + /** + * The component version running on the artifact, for example, v8.5. This shouldn't be assumed to be strictly numerical. + */ + version?: string | null; +} +export interface HostComponentCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostComponent[] | null; +} +export interface HostCookie extends Artifact, Parsable { + /** + * The URI for which the cookie is valid. + */ + domain?: string | null; + /** + * The first date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The host property + */ + host?: Host | null; + /** + * The most recent date and time when this hostCookie was observed by Microsoft Defender Threat Intelligence. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The name of the cookie, for example, JSESSIONID or SEARCH_NAMESITE. + */ + name?: string | null; +} +export interface HostCookieCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostCookie[] | null; +} +/** + * Audit data for Hosted RPA events. + */ +export interface HostedRpaAuditRecord extends AuditData, Parsable { +} +export interface HostLogonSessionEvidence extends AlertEvidence, Parsable { + /** + * The account that is associated with the sign-in session ID. + */ + account?: UserEvidence | null; + /** + * The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. + */ + endUtcDateTime?: Date | null; + /** + * The host for the session. + */ + host?: DeviceEvidence | null; + /** + * The session ID for the account reported in the alert, for example, 0x3e7. + */ + sessionId?: string | null; + /** + * The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. + */ + startUtcDateTime?: Date | null; +} +export interface Hostname extends Host, Parsable { + /** + * The company or individual who registered this hostname, from WHOIS data. + */ + registrant?: string | null; + /** + * The registrar for this hostname, from WHOIS data. + */ + registrar?: string | null; +} +export interface HostPair extends Entity, Parsable { + /** + * The childHost property + */ + childHost?: Host | null; + /** + * The date and time when Microsoft Defender Threat Intelligence first observed the hostPair. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The date and time when Microsoft Defender Threat Intelligence last observed the hostPair. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The reason that two hosts are identified as hostPair. + */ + linkKind?: string | null; + /** + * The parentHost property + */ + parentHost?: Host | null; +} +export interface HostPairCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostPair[] | null; +} +export interface HostPort extends Entity, Parsable { + /** + * The hostPortBanners retrieved from scanning the port. + */ + banners?: HostPortBanner[] | null; + /** + * The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The host property + */ + host?: Host | null; + /** + * The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. 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. + */ + lastScanDateTime?: Date | null; + /** + * The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The most recent sslCertificate used to communicate on the port. + */ + mostRecentSslCertificate?: SslCertificate | null; + /** + * The numerical identifier of the port which is standardized across the internet. + */ + port?: number | null; + /** + * The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue. + */ + protocol?: HostPortProtocol | null; + /** + * The hostPortComponents retrieved from scanning the port. + */ + services?: HostPortComponent[] | null; + /** + * The status of the port. The possible values are: open, filtered, closed, unknownFutureValue. + */ + status?: HostPortStatus | null; + /** + * The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans. + */ + timesObserved?: number | null; +} +export interface HostPortBanner extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The text response received from a web component when scanning a hostPort. + */ + banner?: string | null; + /** + * The first date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The last date and time when Microsoft Defender Threat Intelligence observed the hostPortBanner. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The specific protocol used to scan the hostPort. + */ + scanProtocol?: string | null; + /** + * The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPortBanner in all its scans. + */ + timesObserved?: number | null; +} +export interface HostPortCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostPort[] | null; +} +export interface HostPortComponent extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The component property + */ + component?: HostComponent | null; + /** + * The first date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. 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. + */ + firstSeenDateTime?: Date | null; + /** + * Indicates whether this hostPortComponent is recent, which is determined by whether the hostPortComponent was observed either at the same time or after the latest hostPortBanner in the scan history, or within two days of the latest scan of the hostPort when there are no hostPortBanners in the scan history. + */ + isRecent?: boolean | null; + /** + * The last date and time when Microsoft Defender Threat Intelligence observed the hostPortComponent. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export type HostPortProtocol = (typeof HostPortProtocolObject)[keyof typeof HostPortProtocolObject]; +export type HostPortStatus = (typeof HostPortStatusObject)[keyof typeof HostPortStatusObject]; +export interface HostReputation extends Entity, Parsable { + /** + * The classification property + */ + classification?: HostReputationClassification | null; + /** + * A collection of rules that have been used to calculate the classification and score. + */ + rules?: HostReputationRule[] | null; + /** + * The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious. + */ + score?: number | null; +} +export type HostReputationClassification = (typeof HostReputationClassificationObject)[keyof typeof HostReputationClassificationObject]; +export interface HostReputationRule extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The description of the rule that gives more context. + */ + description?: string | null; + /** + * The name of the rule. + */ + name?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * Link to a web page with details related to this rule. + */ + relatedDetailsUrl?: string | null; + /** + * The severity property + */ + severity?: HostReputationRuleSeverity | null; +} +export type HostReputationRuleSeverity = (typeof HostReputationRuleSeverityObject)[keyof typeof HostReputationRuleSeverityObject]; +export interface HostSslCertificate extends Artifact, Parsable { + /** + * The first date and time when this hostSslCertificate was observed. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The host for this hostSslCertificate. + */ + host?: Host | null; + /** + * The most recent date and time when this hostSslCertificate was observed. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The ports related with this hostSslCertificate. + */ + ports?: HostSslCertificatePort[] | null; + /** + * The sslCertificate for this hostSslCertificate. + */ + sslCertificate?: SslCertificate | null; +} +export interface HostSslCertificateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostSslCertificate[] | null; +} +export interface HostSslCertificatePort extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The first date and time when this port was observed. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The most recent date and time when this port was observed. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The port number. + */ + port?: number | null; +} +export interface HostTracker extends Artifact, Parsable { + /** + * The first date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The host property + */ + host?: Host | null; + /** + * The kind of hostTracker that was detected. For example, GoogleAnalyticsID or JarmHash. + */ + kind?: string | null; + /** + * The most recent date and time when this hostTracker was observed by Microsoft Defender Threat Intelligence. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The identification value for the hostTracker. + */ + value?: string | null; +} +export interface HostTrackerCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: HostTracker[] | null; +} +/** + * Audit data for HR Signal events. + */ +export interface HrSignalAuditRecord extends AuditData, Parsable { +} +export interface HuntingQueryResults extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The results of the hunting query. + */ + results?: HuntingRowResult[] | null; + /** + * The schema for the response. + */ + schema?: SinglePropertySchema[] | null; +} +export interface HuntingRowResult extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for Hygiene Event events. + */ +export interface HygieneEventRecord extends AuditData, Parsable { +} +export interface Hyperlink extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The name for this hyperlink. + */ + name?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The URL for this hyperlink. + */ + url?: string | null; +} +export interface IdentityAccounts extends Entity, Parsable { + /** + * Collection of accounts of the identity in different identity providers. + */ + accounts?: Account[] | null; + /** + * The cloud security identifier of the identityAccount. + */ + cloudSecurityIdentifier?: string | null; + /** + * The Active Directory display name of the identityAccount. + */ + displayName?: string | null; + /** + * The Active Directory domain name of the identityAccount. + */ + domain?: string | null; + /** + * Boolean indicating if the identityAccounts is enabled. + */ + isEnabled?: boolean | null; + /** + * The on-premises security identifier of the identityAccount. + */ + onPremisesSecurityIdentifier?: string | null; +} +export interface IdentityAccountsCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: IdentityAccounts[] | null; +} +export interface IdentityContainer extends Entity, Parsable { + /** + * Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration. + */ + healthIssues?: HealthIssue[] | null; + /** + * Represents an identity's details in the context of Microsoft Defender for Identity. + */ + identityAccounts?: IdentityAccounts[] | null; + /** + * The sensorCandidateActivationConfiguration property + */ + sensorCandidateActivationConfiguration?: SensorCandidateActivationConfiguration | null; + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + */ + sensorCandidates?: SensorCandidate[] | null; + /** + * Represents a customer's Microsoft Defender for Identity sensors. + */ + sensors?: Sensor[] | null; + /** + * Represents a container for security identities settings APIs. + */ + settings?: SettingsContainer | null; +} +export type IdentityProvider = (typeof IdentityProviderObject)[keyof typeof IdentityProviderObject]; +export interface Incident extends Entity, Parsable { + /** + * The list of related alerts. Supports $expand. + */ + alerts?: Alert[] | null; + /** + * Owner of the incident, or null if no owner is assigned. Free editable text. + */ + assignedTo?: string | null; + /** + * The specification for the incident. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. + */ + classification?: AlertClassification | null; + /** + * Array of comments created by the Security Operations (SecOps) team when the incident is managed. + */ + comments?: AlertComment[] | null; + /** + * Time when the incident was first created. + */ + createdDateTime?: Date | null; + /** + * Array of custom tags associated with an incident. + */ + customTags?: string[] | null; + /** + * Description of the incident. + */ + description?: string | null; + /** + * Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + */ + determination?: AlertDetermination | null; + /** + * The incident name. + */ + displayName?: string | null; + /** + * The URL for the incident page in the Microsoft 365 Defender portal. + */ + incidentWebUrl?: string | null; + /** + * The identity that last modified the incident. + */ + lastModifiedBy?: string | null; + /** + * Time when the incident was last updated. + */ + lastUpdateDateTime?: Date | null; + /** + * A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation. + */ + priorityScore?: number | null; + /** + * Only populated in case an incident is grouped with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. + */ + redirectIncidentId?: string | null; + /** + * User input that explains the resolution of the incident and the classification choice. This property contains free editable text. + */ + resolvingComment?: string | null; + /** + * The severity property + */ + severity?: AlertSeverity | null; + /** + * The status property + */ + status?: IncidentStatus | null; + /** + * The overview of an attack. When applicable, the summary contains details of what occurred, impacted assets, and the type of attack. + */ + summary?: string | null; + /** + * The system tags associated with the incident. + */ + systemTags?: string[] | null; + /** + * The Microsoft Entra tenant in which the alert was created. + */ + tenantId?: string | null; +} +export interface IncidentCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: Incident[] | null; +} +export type IncidentStatus = (typeof IncidentStatusObject)[keyof typeof IncidentStatusObject]; +export interface Indicator extends Entity, Parsable { + /** + * The artifact property + */ + artifact?: Artifact | null; + /** + * The source property + */ + source?: IndicatorSource | null; +} +export type IndicatorSource = (typeof IndicatorSourceObject)[keyof typeof IndicatorSourceObject]; +/** + * Audit data for Information Barrier Policy Application events. + */ +export interface InformationBarrierPolicyApplicationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Information Worker Protection events. + */ +export interface InformationWorkerProtectionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Insider Risk Scoped User Insights events. + */ +export interface InsiderRiskScopedUserInsightsRecord extends AuditData, Parsable { +} +/** + * Audit data for Insider Risk Scoped Users events. + */ +export interface InsiderRiskScopedUsersRecord extends AuditData, Parsable { +} +/** + * Audit data for Integrated Apps App Admin Activity events. + */ +export interface IntegratedAppsAppAdminActivityAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Integrated Apps App Settings Admin Activity events. + */ +export interface IntegratedAppsAppSettingsAdminActivityAuditRecord extends AuditData, Parsable { +} +export interface IntelligenceProfile extends Entity, Parsable { + /** + * A list of commonly-known aliases for the threat intelligence included in the intelligenceProfile. + */ + aliases?: string[] | null; + /** + * The country/region of origin for the given actor or threat associated with this intelligenceProfile. + */ + countriesOrRegionsOfOrigin?: IntelligenceProfileCountryOrRegionOfOrigin[] | null; + /** + * The description property + */ + description?: FormattedContent | null; + /** + * The date and time when this intelligenceProfile was first active. 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. + */ + firstActiveDateTime?: Date | null; + /** + * Includes an assemblage of high-fidelity network indicators of compromise. + */ + indicators?: IntelligenceProfileIndicator[] | null; + /** + * The kind property + */ + kind?: IntelligenceProfileKind | null; + /** + * The summary property + */ + summary?: FormattedContent | null; + /** + * Known targets related to this intelligenceProfile. + */ + targets?: string[] | null; + /** + * The title of this intelligenceProfile. + */ + title?: string | null; + /** + * Formatted information featuring a description of the distinctive tactics, techniques, and procedures (TTP) of the group, followed by a list of all known custom, commodity, and publicly available implants used by the group. + */ + tradecraft?: FormattedContent | null; +} +export interface IntelligenceProfileCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: IntelligenceProfile[] | null; +} +export interface IntelligenceProfileCountryOrRegionOfOrigin extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * A codified representation for this country/region of origin. + */ + code?: string | null; + /** + * A display label for this ountry/region of origin. + */ + label?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface IntelligenceProfileIndicator extends Indicator, Parsable { + /** + * Designate when an artifact was first used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. + */ + firstSeenDateTime?: Date | null; + /** + * Designate when an artifact was most recently used actively in an attack, when a particular sample was compiled, or if neither of those could be ascertained when the file was first seen in public repositories (for example, VirusTotal, ANY.RUN, Hybrid Analysis) or reported publicly. + */ + lastSeenDateTime?: Date | null; +} +export interface IntelligenceProfileIndicatorCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: IntelligenceProfileIndicator[] | null; +} +export type IntelligenceProfileKind = (typeof IntelligenceProfileKindObject)[keyof typeof IntelligenceProfileKindObject]; +export type InvestigationState = (typeof InvestigationStateObject)[keyof typeof InvestigationStateObject]; +export interface InvokeActionResult extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The account ID. + */ + accountId?: string | null; + /** + * The action property + */ + action?: Action | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The unique identifier for tracking the request. + */ + correlationId?: string | null; + /** + * The identityProvider property + */ + identityProvider?: IdentityProvider | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface IoTDeviceEvidence extends AlertEvidence, Parsable { + /** + * The device ID. + */ + deviceId?: string | null; + /** + * The friendly name of the device. + */ + deviceName?: string | null; + /** + * The URL to the device page in the IoT Defender portal. + */ + devicePageLink?: string | null; + /** + * The device subtype. + */ + deviceSubType?: string | null; + /** + * The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on. + */ + deviceType?: string | null; + /** + * The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. + */ + importance?: IoTDeviceImportanceType | null; + /** + * The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. + */ + ioTHub?: AzureResourceEvidence | null; + /** + * The ID of the Azure Security Center for the IoT agent that is running on the device. + */ + ioTSecurityAgentId?: string | null; + /** + * The current IP address of the device. + */ + ipAddress?: IpEvidence | null; + /** + * Indicates whether the device classified as an authorized device. + */ + isAuthorized?: boolean | null; + /** + * Indicates whether the device classified as a programming device. + */ + isProgramming?: boolean | null; + /** + * Indicates whether the device classified as a scanner. + */ + isScanner?: boolean | null; + /** + * The MAC address of the device. + */ + macAddress?: string | null; + /** + * The manufacturer of the device. + */ + manufacturer?: string | null; + /** + * The model of the device. + */ + model?: string | null; + /** + * The current network interface controllers on the device. + */ + nics?: NicEvidence[] | null; + /** + * The operating system the device is running. + */ + operatingSystem?: string | null; + /** + * The owners for the device. + */ + owners?: string[] | null; + /** + * The list of protocols that the device supports. + */ + protocols?: string[] | null; + /** + * The Purdue Layer of the device. + */ + purdueLayer?: string | null; + /** + * The sensor that monitors the device. + */ + sensor?: string | null; + /** + * The serial number of the device. + */ + serialNumber?: string | null; + /** + * The site location of the device. + */ + site?: string | null; + /** + * The source (microsoft/vendor) of the device entity. + */ + source?: string | null; + /** + * A URL reference to the source item where the device is managed. + */ + sourceRef?: UrlEvidence | null; + /** + * The zone location of the device within a site. + */ + zone?: string | null; +} +export type IoTDeviceImportanceType = (typeof IoTDeviceImportanceTypeObject)[keyof typeof IoTDeviceImportanceTypeObject]; +export interface IpAddress extends Host, Parsable { + /** + * The details about the autonomous system to which this IP address belongs. + */ + autonomousSystem?: AutonomousSystem | null; + /** + * The country/region for this IP address. + */ + countryOrRegion?: string | null; + /** + * The hosting company listed for this host. + */ + hostingProvider?: string | null; + /** + * The block of IP addresses this IP address belongs to. + */ + netblock?: string | null; +} +export interface IpEvidence extends AlertEvidence, Parsable { + /** + * The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc. + */ + countryLetterCode?: string | null; + /** + * The value of the IP Address, can be either in V4 address or V6 address format. + */ + ipAddress?: string | null; + /** + * The location property + */ + location?: GeoLocation | null; + /** + * The stream property + */ + stream?: Stream | null; +} +/** + * Audit data for IRM Activity Audit Trail events. + */ +export interface IrmActivityAuditTrailRecord extends AuditData, Parsable { +} +/** + * Audit data for IRM User Defined Detection events. + */ +export interface IrmUserDefinedDetectionRecord extends AuditData, Parsable { +} +export type ItemsToInclude = (typeof ItemsToIncludeObject)[keyof typeof ItemsToIncludeObject]; +/** + * Audit data for Microsoft Kaizala events. + */ +export interface KaizalaAuditRecord extends AuditData, Parsable { +} +export interface KubernetesClusterEvidence extends AlertEvidence, Parsable { + /** + * The cloud identifier of the cluster. Can be either an amazonResourceEvidence, azureResourceEvidence, or googleCloudResourceEvidence object. + */ + cloudResource?: AlertEvidence | null; + /** + * The distribution type of the cluster. + */ + distribution?: string | null; + /** + * The cluster name. + */ + name?: string | null; + /** + * The platform the cluster runs on. The possible values are: unknown, aks, eks, gke, arc, unknownFutureValue. + */ + platform?: KubernetesPlatform | null; + /** + * The kubernetes version of the cluster. + */ + version?: string | null; +} +export interface KubernetesControllerEvidence extends AlertEvidence, Parsable { + /** + * The labels for the Kubernetes pod. + */ + labels?: Dictionary | null; + /** + * The controller name. + */ + name?: string | null; + /** + * The service account namespace. + */ + namespace?: KubernetesNamespaceEvidence | null; + /** + * The controller type. + */ + type?: string | null; +} +export interface KubernetesNamespaceEvidence extends AlertEvidence, Parsable { + /** + * The namespace cluster. + */ + cluster?: KubernetesClusterEvidence | null; + /** + * The labels for the Kubernetes pod. + */ + labels?: Dictionary | null; + /** + * The namespace name. + */ + name?: string | null; +} +export type KubernetesPlatform = (typeof KubernetesPlatformObject)[keyof typeof KubernetesPlatformObject]; +export interface KubernetesPodEvidence extends AlertEvidence, Parsable { + /** + * The list of pod containers which are not init or ephemeral containers. + */ + containers?: ContainerEvidence[] | null; + /** + * The pod controller. + */ + controller?: KubernetesControllerEvidence | null; + /** + * The list of pod ephemeral containers. + */ + ephemeralContainers?: ContainerEvidence[] | null; + /** + * The list of pod init containers. + */ + initContainers?: ContainerEvidence[] | null; + /** + * The pod labels. + */ + labels?: Dictionary | null; + /** + * The pod name. + */ + name?: string | null; + /** + * The pod namespace. + */ + namespace?: KubernetesNamespaceEvidence | null; + /** + * The pod IP. + */ + podIp?: IpEvidence | null; + /** + * The pod service account. + */ + serviceAccount?: KubernetesServiceAccountEvidence | null; +} +export interface KubernetesSecretEvidence extends AlertEvidence, Parsable { + /** + * The secret name. + */ + name?: string | null; + /** + * The secret namespace. + */ + namespace?: KubernetesNamespaceEvidence | null; + /** + * The secret type can include both built-in types and custom ones. Examples of built-in types are: Opaque, kubernetes.io/service-account-token, kubernetes.io/dockercfg, kubernetes.io/dockerconfigjson, kubernetes.io/basic-auth, kubernetes.io/ssh-auth, kubernetes.io/tls, bootstrap.kubernetes.io/token. + */ + secretType?: string | null; +} +export interface KubernetesServiceAccountEvidence extends AlertEvidence, Parsable { + /** + * The service account name. + */ + name?: string | null; + /** + * The service account namespace. + */ + namespace?: KubernetesNamespaceEvidence | null; +} +export interface KubernetesServiceEvidence extends AlertEvidence, Parsable { + /** + * The service cluster IP. + */ + clusterIP?: IpEvidence | null; + /** + * The service external IPs. + */ + externalIPs?: IpEvidence[] | null; + /** + * The service labels. + */ + labels?: Dictionary | null; + /** + * The service name. + */ + name?: string | null; + /** + * The service namespace. + */ + namespace?: KubernetesNamespaceEvidence | null; + /** + * The service selector. + */ + selector?: Dictionary | null; + /** + * The list of service ports. + */ + servicePorts?: KubernetesServicePort[] | null; + /** + * The serviceType property + */ + serviceType?: KubernetesServiceType | null; +} +export interface KubernetesServicePort extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The application protocol for this port. + */ + appProtocol?: string | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The name of this port within the service. + */ + name?: string | null; + /** + * The port on each node on which this service is exposed when the type is either NodePort or LoadBalancer. + */ + nodePort?: number | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The port that this service exposes. + */ + port?: number | null; + /** + * The protocol name. The possible values are: udp, tcp, sctp, unknownFutureValue. + */ + protocol?: ContainerPortProtocol | null; + /** + * The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME. + */ + targetPort?: string | null; +} +export type KubernetesServiceType = (typeof KubernetesServiceTypeObject)[keyof typeof KubernetesServiceTypeObject]; +/** + * Audit data for Label Analytics Aggregate events. + */ +export interface LabelAnalyticsAggregateAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Label Content Explorer events. + */ +export interface LabelContentExplorerAuditRecord extends AuditData, Parsable { +} +export interface LabelsRoot extends Entity, Parsable { + /** + * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + */ + authorities?: AuthorityTemplate[] | null; + /** + * Specifies a group of similar types of content in a particular department. + */ + categories?: CategoryTemplate[] | null; + /** + * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + */ + citations?: CitationTemplate[] | null; + /** + * Specifies the department or business unit of an organization to which a label belongs. + */ + departments?: DepartmentTemplate[] | null; + /** + * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + */ + filePlanReferences?: FilePlanReferenceTemplate[] | null; + /** + * Represents how customers can manage their data, whether and for how long to retain or delete it. + */ + retentionLabels?: RetentionLabel[] | null; +} +/** + * Audit data for Large Content Meta events. + */ +export interface LargeContentMetadataAuditRecord extends AuditData, Parsable { +} +export interface LoggedOnUser extends AdditionalDataHolder, BackedModel, Parsable { + /** + * User account name of the logged-on user. + */ + accountName?: string | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * User account domain of the logged-on user. + */ + domainName?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +/** + * Audit data for M365 Compliance Connector events. + */ +export interface M365ComplianceConnectorAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for M365daad events. + */ +export interface M365daadAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for M365odsp Asset Meta events. + */ +export interface M365odspAssetMetadataRecord extends AuditData, Parsable { +} +/** + * Audit data for M365 Search Sections events. + */ +export interface M365SearchSectionsRecord extends AuditData, Parsable { +} +export interface MailboxConfigurationEvidence extends AlertEvidence, Parsable { + /** + * The unique identifier of the mailbox configuration. + */ + configurationId?: string | null; + /** + * The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. + */ + configurationType?: MailboxConfigurationType | null; + /** + * The display name of the mailbox. + */ + displayName?: string | null; + /** + * The external directory object identifier of the mailbox. + */ + externalDirectoryObjectId?: Guid | null; + /** + * The primary email address of the mailbox. + */ + mailboxPrimaryAddress?: string | null; + /** + * The user principal name (UPN) of the mailbox. + */ + upn?: string | null; +} +export type MailboxConfigurationType = (typeof MailboxConfigurationTypeObject)[keyof typeof MailboxConfigurationTypeObject]; +export interface MailboxEvidence extends AlertEvidence, Parsable { + /** + * The name associated with the mailbox. + */ + displayName?: string | null; + /** + * The primary email address of the mailbox. + */ + primaryAddress?: string | null; + /** + * The user principal name of the mailbox. + */ + upn?: string | null; + /** + * The user account of the mailbox. + */ + userAccount?: UserAccount | null; +} +export interface MailClusterEvidence extends AlertEvidence, Parsable { + /** + * The clustering logic of the emails inside the cluster. + */ + clusterBy?: string | null; + /** + * The value utilized to cluster the similar emails. + */ + clusterByValue?: string | null; + /** + * Count of emails in the email cluster. + */ + emailCount?: number | null; + /** + * Unique identifiers for the emails in the cluster, generated by Microsoft 365. + */ + networkMessageIds?: string[] | null; + /** + * The query used to identify the email cluster. + */ + query?: string | null; + /** + * Uniform resource name (URN) of the automated investigation where the cluster was identified. + */ + urn?: string | null; +} +/** + * Audit data for Mail Submission events. + */ +export interface MailSubmissionData extends AuditData, Parsable { +} +export interface MalwareEvidence extends AlertEvidence, Parsable { + /** + * The malware category by the vendor, for example, Trojan. + */ + category?: string | null; + /** + * A list of the linked file entities on which the malware was found. Can contain the file entities inline or as reference. For more information, see fileEvidence. + */ + files?: FileEvidence[] | null; + /** + * The malware name by the vendor, for example, Win32/Toga. + */ + name?: string | null; + /** + * A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. + */ + processes?: ProcessEvidence[] | null; +} +/** + * Audit data for Managed Services events. + */ +export interface ManagedServicesAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Managed Tenants events. + */ +export interface ManagedTenantsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MAPG Alerts events. + */ +export interface MapgAlertsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MAPG Onboard events. + */ +export interface MapgOnboardAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MAPG Policy events. + */ +export interface MapgPolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MAPG Remediation events. + */ +export interface MapgRemediationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MCAS Alerts events. + */ +export interface McasAlertsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MDA events. + */ +export interface MdaAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MDA Data Security Signal events. + */ +export interface MdaDataSecuritySignalRecord extends AuditData, Parsable { +} +/** + * Audit data for MDASH events. + */ +export interface MDASHAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MDATP events. + */ +export interface MdatpAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MDC Events events. + */ +export interface MdcEventsRecord extends AuditData, Parsable { +} +/** + * Audit data for MDI events. + */ +export interface MdiAuditRecord extends AuditData, Parsable { +} +export interface MergeResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The ID of the target incident after the operation completes. + */ + targetIncidentId?: string | null; +} +/** + * Audit data for Mesh Worlds events. + */ +export interface MeshWorldsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Backup Backup Item events. + */ +export interface Microsoft365BackupBackupItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Backup Backup Policy events. + */ +export interface Microsoft365BackupBackupPolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Backup Granular Browse Task events. + */ +export interface Microsoft365BackupGranularBrowseTaskAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Backup Restore Item events. + */ +export interface Microsoft365BackupRestoreItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Backup Restore Task events. + */ +export interface Microsoft365BackupRestoreTaskAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft365 Copilot Scheduled Prompt events. + */ +export interface Microsoft365CopilotScheduledPromptAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Defender Experts XDR events. + */ +export interface MicrosoftDefenderExpertsXDRAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Flow events. + */ +export interface MicrosoftFlowAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Forms events. + */ +export interface MicrosoftFormsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Graph Data Connect Consent events. + */ +export interface MicrosoftGraphDataConnectConsent extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Graph Data Connect Operation events. + */ +export interface MicrosoftGraphDataConnectOperation extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Data Catalog Operation events. + */ +export interface MicrosoftPurviewDataCatalogOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Data Map Operation events. + */ +export interface MicrosoftPurviewDataMapOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Metadata Policy Operation events. + */ +export interface MicrosoftPurviewMetadataPolicyOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Policy Operation events. + */ +export interface MicrosoftPurviewPolicyOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Privacy Audit Event events. + */ +export interface MicrosoftPurviewPrivacyAuditEvent extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Purview Unified Catalog Operation events. + */ +export interface MicrosoftPurviewUnifiedCatalogOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Stream events. + */ +export interface MicrosoftStreamAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Admin events. + */ +export interface MicrosoftTeamsAdminAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Analytics events. + */ +export interface MicrosoftTeamsAnalyticsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams events. + */ +export interface MicrosoftTeamsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Device events. + */ +export interface MicrosoftTeamsDeviceAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Retention Label Action events. + */ +export interface MicrosoftTeamsRetentionLabelActionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Sensitivity Label Action events. + */ +export interface MicrosoftTeamsSensitivityLabelActionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams Shifts events. + */ +export interface MicrosoftTeamsShiftsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Microsoft Teams User Concern events. + */ +export interface MicrosoftTeamsUserConcernAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label Exchange Item events. + */ +export interface MipAutoLabelExchangeItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label Progress Feedback events. + */ +export interface MipAutoLabelProgressFeedbackAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label SharePoint Item events. + */ +export interface MipAutoLabelSharePointItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label SharePoint Policy Location events. + */ +export interface MipAutoLabelSharePointPolicyLocationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label Simulation SharePoint Completion events. + */ +export interface MipAutoLabelSimulationSharePointCompletionRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label Simulation SharePoint Progress events. + */ +export interface MipAutoLabelSimulationSharePointProgressRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Auto Label Simulation Statistics events. + */ +export interface MipAutoLabelSimulationStatisticsRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Exact Data Match events. + */ +export interface MipExactDataMatchAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Label Analytics events. + */ +export interface MipLabelAnalyticsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MIP Label events. + */ +export interface MipLabelAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MOS Agent Info events. + */ +export interface MosAgentInfoRecord extends AuditData, Parsable { +} +/** + * Audit data for MOS Agent Info V2 events. + */ +export interface MosAgentInfoRecordV2 extends AuditData, Parsable { +} +/** + * Audit data for MS365D Custom Detection events. + */ +export interface Ms365dCustomDetectionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MS365D Incident events. + */ +export interface Ms365dIncidentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MS365D Suppression Rule events. + */ +export interface Ms365dSuppressionRuleAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSDE Custom Collection events. + */ +export interface MsdeCustomCollectionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSDE General Settings events. + */ +export interface MsdeGeneralSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSDE Indicators Settings events. + */ +export interface MsdeIndicatorsSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSDE Response Actions events. + */ +export interface MsdeResponseActionsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSDE Roles Settings events. + */ +export interface MsdeRolesSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSP Vector Search Content Metadata events. + */ +export interface MspVectorSearchContentMetadataAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for MSTIC Nation State Notification events. + */ +export interface MsticNationStateNotificationRecord extends AuditData, Parsable { +} +/** + * Audit data for Multi Stage Disposition events. + */ +export interface MultiStageDispositionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for My Analytics Settings events. + */ +export interface MyAnalyticsSettingsAuditRecord extends AuditData, Parsable { +} +export interface NetworkAdapter extends Entity, Parsable { + /** + * Indicates whether the network adapter is selected for capturing and analyzing network traffic. + */ + isEnabled?: boolean | null; + /** + * The name of the network adapter. + */ + name?: string | null; +} +export interface NetworkConnectionEvidence extends AlertEvidence, Parsable { + /** + * An entity of type IP that is the destination for this connection. + */ + destinationAddress?: IpEvidence | null; + /** + * The destination port number. For example, 80. + */ + destinationPort?: number | null; + /** + * The protocol type. Possible values are tcp, udp, unknownFutureValue. + */ + protocol?: ProtocolType | null; + /** + * An entity of type IP that is the source for this connection. + */ + sourceAddress?: IpEvidence | null; + /** + * The source port number. For example, 80. + */ + sourcePort?: number | null; +} +export interface NicEvidence extends AlertEvidence, Parsable { + /** + * The current IP address of the NIC. + */ + ipAddress?: IpEvidence | null; + /** + * The MAC address of the NIC. + */ + macAddress?: string | null; + /** + * The current virtual local area networks of the NIC. + */ + vlans?: string[] | null; +} +/** + * Audit data for Noisy Alert Policy events. + */ +export interface NoisyAlertPolicyAuditRecord extends AuditData, Parsable { +} +export interface OauthApplicationEvidence extends AlertEvidence, Parsable { + /** + * Unique identifier of the application. + */ + appId?: string | null; + /** + * Name of the application. + */ + displayName?: string | null; + /** + * The unique identifier of the application object in Azure AD. + */ + objectId?: string | null; + /** + * The name of the application publisher. + */ + publisher?: string | null; +} +export interface OcrSettings extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * Indicates whether or not OCR is enabled for the case. + */ + isEnabled?: boolean | null; + /** + * Maximum image size that will be processed in KB). + */ + maxImageSize?: number | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time. + */ + timeout?: Duration | null; +} +/** + * Audit data for Office Native events. + */ +export interface OfficeNativeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for OME Portal events. + */ +export interface OmePortalAuditRecord extends AuditData, Parsable { +} +export type OnboardingStatus = (typeof OnboardingStatusObject)[keyof typeof OnboardingStatusObject]; +/** + * Audit data for On Demand SharePoint Classification events. + */ +export interface OnDemandSharePointClassificationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for OneDrive events. + */ +export interface OneDriveAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for On Premises File Share Scanner DLP events. + */ +export interface OnPremisesFileShareScannerDLPAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for On Premises SharePoint Scanner DLP events. + */ +export interface OnPremisesSharePointScannerDLPAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Organizational Data In M365 events. + */ +export interface OrganizationalDataInM365AuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Outlook Copilot Automation events. + */ +export interface OutlookCopilotAutomationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for OWA Get Access Token For Resource events. + */ +export interface OwaGetAccessTokenForResourceAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for P4AI Assessment Category events. + */ +export interface P4aiAssessmentCategoryRecord extends AuditData, Parsable { +} +/** + * Audit data for P4AI Assessment Fabric Scanner events. + */ +export interface P4aiAssessmentFabricScannerRecord extends AuditData, Parsable { +} +/** + * Audit data for P4AI Assessment Location Result events. + */ +export interface P4aiAssessmentLocationResultRecord extends AuditData, Parsable { +} +/** + * Audit data for P4AI Assessment events. + */ +export interface P4aiAssessmentRecord extends AuditData, Parsable { +} +/** + * Audit data for P4 AI Risk Score events. + */ +export interface P4AIRiskScoreRecord extends AuditData, Parsable { +} +export interface PassiveDnsRecord extends Artifact, Parsable { + /** + * The artifact property + */ + artifact?: Artifact | null; + /** + * The date and time that this passiveDnsRecord entry was collected by Microsoft. 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. + */ + collectedDateTime?: Date | null; + /** + * The date and time when this passiveDnsRecord entry was first seen. 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. + */ + firstSeenDateTime?: Date | null; + /** + * The date and time when this passiveDnsRecord entry was most recently seen. 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. + */ + lastSeenDateTime?: Date | null; + /** + * The parentHost property + */ + parentHost?: Host | null; + /** + * The DNS record type for this passiveDnsRecord entry. + */ + recordType?: string | null; +} +export interface PassiveDnsRecordCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: PassiveDnsRecord[] | null; +} +/** + * Audit data for People Admin Settings events. + */ +export interface PeopleAdminSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Physical Badging Signal events. + */ +export interface PhysicalBadgingSignalAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Places Directory events. + */ +export interface PlacesDirectoryAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Chat Message events. + */ +export interface PlannerChatMessageAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Chat Message List events. + */ +export interface PlannerChatMessageListAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Copy Plan events. + */ +export interface PlannerCopyPlanAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Goal events. + */ +export interface PlannerGoalAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Goal List events. + */ +export interface PlannerGoalListAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Plan events. + */ +export interface PlannerPlanAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Plan List events. + */ +export interface PlannerPlanListAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Plan Sensitivity Label events. + */ +export interface PlannerPlanSensitivityLabelAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Roster events. + */ +export interface PlannerRosterAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Roster Sensitivity Label events. + */ +export interface PlannerRosterSensitivityLabelAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Task events. + */ +export interface PlannerTaskAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Task List events. + */ +export interface PlannerTaskListAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Planner Tenant Settings events. + */ +export interface PlannerTenantSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Policy Config Change events. + */ +export interface PolicyConfigChangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for PowerApps Audit App events. + */ +export interface PowerAppsAuditAppRecord extends AuditData, Parsable { +} +/** + * Audit data for PowerApps Audit Plan events. + */ +export interface PowerAppsAuditPlanRecord extends AuditData, Parsable { +} +/** + * Audit data for PowerApps Audit Resource events. + */ +export interface PowerAppsAuditResourceRecord extends AuditData, Parsable { +} +/** + * Audit data for Power BI events. + */ +export interface PowerBIAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power BI DLP events. + */ +export interface PowerBIDlpAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Pages Site events. + */ +export interface PowerPagesSiteAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Admin DLP events. + */ +export interface PowerPlatformAdminDlpAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Admin Environment events. + */ +export interface PowerPlatformAdminEnvironmentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Administrator Activity events. + */ +export interface PowerPlatformAdministratorActivityRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Lockbox Resource Access Request events. + */ +export interface PowerPlatformLockboxResourceAccessRequestAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Lockbox Resource Command events. + */ +export interface PowerPlatformLockboxResourceCommandAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Service Activity events. + */ +export interface PowerPlatformServiceActivityAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Power Platform Tenant Isolation events. + */ +export interface PowerPlatformTenantIsolationRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Data Match events. + */ +export interface PrivacyDataMatchAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Data Minimization events. + */ +export interface PrivacyDataMinimizationRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Digest Email events. + */ +export interface PrivacyDigestEmailRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Open Access events. + */ +export interface PrivacyOpenAccessAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Portal events. + */ +export interface PrivacyPortalAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Remediation Action events. + */ +export interface PrivacyRemediationActionRecord extends AuditData, Parsable { +} +/** + * Audit data for Privacy Remediation events. + */ +export interface PrivacyRemediationRecord extends AuditData, Parsable { +} +/** + * Audit data for Priva Privacy Assessment Operation events. + */ +export interface PrivaPrivacyAssessmentOperationRecord extends AuditData, Parsable { +} +/** + * Audit data for Priva Privacy Consent Operation events. + */ +export interface PrivaPrivacyConsentOperationRecord extends AuditData, Parsable { +} +export interface ProcessEvidence extends AlertEvidence, Parsable { + /** + * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. + */ + detectionStatus?: DetectionStatus | null; + /** + * Image file details. + */ + imageFile?: FileDetails | null; + /** + * A unique identifier assigned to a device by Microsoft Defender for Endpoint. + */ + mdeDeviceId?: string | null; + /** + * Date and time when the parent of the process was created. The DateTimeOffset 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. + */ + parentProcessCreationDateTime?: Date | null; + /** + * Process ID (PID) of the parent process that spawned the process. + */ + parentProcessId?: number | null; + /** + * Parent process image file details. + */ + parentProcessImageFile?: FileDetails | null; + /** + * Command line used to create the new process. + */ + processCommandLine?: string | null; + /** + * Date and time when the process was created. The DateTimeOffset 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. + */ + processCreationDateTime?: Date | null; + /** + * Process ID (PID) of the newly created process. + */ + processId?: number | null; + /** + * User details of the user that ran the process. + */ + userAccount?: UserAccount | null; +} +/** + * Audit data for Microsoft Project events. + */ +export interface ProjectAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Assigned To Me Settings events. + */ +export interface ProjectForTheWebAssignedToMeSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Project events. + */ +export interface ProjectForTheWebProjectAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Project Settings events. + */ +export interface ProjectForTheWebProjectSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Roadmap events. + */ +export interface ProjectForTheWebRoadmapAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Roadmap Item events. + */ +export interface ProjectForTheWebRoadmapItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Roadmap Settings events. + */ +export interface ProjectForTheWebRoadmapSettingsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Project for the Web Task events. + */ +export interface ProjectForTheWebTaskAuditRecord extends AuditData, Parsable { +} +export type ProtocolType = (typeof ProtocolTypeObject)[keyof typeof ProtocolTypeObject]; +/** + * Audit data for Exchange public folder events. + */ +export interface PublicFolderAuditRecord extends AuditData, Parsable { +} +export type PurgeAreas = (typeof PurgeAreasObject)[keyof typeof PurgeAreasObject]; +export type PurgeType = (typeof PurgeTypeObject)[keyof typeof PurgeTypeObject]; +/** + * Audit data for Purview Insider Risk Alerts events. + */ +export interface PurviewInsiderRiskAlertsRecord extends AuditData, Parsable { +} +/** + * Audit data for Purview Insider Risk Cases events. + */ +export interface PurviewInsiderRiskCasesRecord extends AuditData, Parsable { +} +/** + * Audit data for Purview MC Recommendation events. + */ +export interface PurviewMCRecommendationRecord extends AuditData, Parsable { +} +/** + * Audit data for Purview Posture Agent events. + */ +export interface PurviewPostureAgentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for quarantine events. + */ +export interface QuarantineAuditRecord extends AuditData, Parsable { +} +export type QueryType = (typeof QueryTypeObject)[keyof typeof QueryTypeObject]; +export type RecipientType = (typeof RecipientTypeObject)[keyof typeof RecipientTypeObject]; +/** + * Audit data for Records Management events. + */ +export interface RecordsManagementAuditRecord extends AuditData, Parsable { +} +export interface RedundancyDetectionSettings extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * Indicates whether email threading and near duplicate detection are enabled. + */ + isEnabled?: boolean | null; + /** + * Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words. + */ + maxWords?: number | null; + /** + * Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words. + */ + minWords?: number | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold. + */ + similarityThreshold?: number | null; +} +export interface RegistryKeyEvidence extends AlertEvidence, Parsable { + /** + * Registry hive of the key that the recorded action was applied to. + */ + registryHive?: string | null; + /** + * Registry key that the recorded action was applied to. + */ + registryKey?: string | null; +} +export interface RegistryValueEvidence extends AlertEvidence, Parsable { + /** + * A unique identifier assigned to a device by Microsoft Defender for Endpoint. + */ + mdeDeviceId?: string | null; + /** + * Registry hive of the key that the recorded action was applied to. + */ + registryHive?: string | null; + /** + * Registry key that the recorded action was applied to. + */ + registryKey?: string | null; + /** + * Data of the registry value that the recorded action was applied to. + */ + registryValue?: string | null; + /** + * Name of the registry value that the recorded action was applied to. + */ + registryValueName?: string | null; + /** + * Data type, such as binary or string, of the registry value that the recorded action was applied to. + */ + registryValueType?: string | null; +} +export type RemediationAction = (typeof RemediationActionObject)[keyof typeof RemediationActionObject]; +export type RemediationSeverity = (typeof RemediationSeverityObject)[keyof typeof RemediationSeverityObject]; +export interface ReportFileMetadata extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The URL to download the report. + */ + downloadUrl?: string | null; + /** + * The name of the file. + */ + fileName?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The size of the file. + */ + size?: number | null; +} +/** + * Audit data for Report Submission events. + */ +export interface ReportSubmission extends AuditData, Parsable { +} +/** + * Audit data for Report Submission Result Detail events. + */ +export interface ReportSubmissionResultDetail extends AuditData, Parsable { +} +export interface ResourceAccessEvent extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The time of the access event. + */ + accessDateTime?: Date | null; + /** + * The identifier of the user account. + */ + accountId?: string | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * IP address of the resource. + */ + ipAddress?: string | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The protocol and host name pairs describing the connection. + */ + resourceIdentifier?: string | null; +} +/** + * Audit data for Restricted Mode events. + */ +export interface RestrictedModeAuditRecord extends AuditData, Parsable { +} +export interface RetentionDuration extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export interface RetentionDurationForever extends Parsable, RetentionDuration { +} +export interface RetentionDurationInDays extends Parsable, RetentionDuration { + /** + * Specifies the time period in days for which an item with the applied retention label will be retained for. + */ + days?: number | null; +} +export interface RetentionEvent extends Entity, Parsable { + /** + * The user who created the retentionEvent. + */ + createdBy?: IdentitySet | null; + /** + * The date time when the retentionEvent was created. + */ + createdDateTime?: Date | null; + /** + * Optional information about the event. + */ + description?: string | null; + /** + * Name of the event. + */ + displayName?: string | null; + /** + * Represents the success status of a created event and additional information. + */ + eventPropagationResults?: EventPropagationResult[] | null; + /** + * Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event. + */ + eventQueries?: EventQuery[] | null; + /** + * Status of event propogation to the scoped locations after the event has been created. + */ + eventStatus?: RetentionEventStatus | null; + /** + * Optional time when the event should be triggered. + */ + eventTriggerDateTime?: Date | null; + /** + * The user who last modified the retentionEvent. + */ + lastModifiedBy?: IdentitySet | null; + /** + * The latest date time when the retentionEvent was modified. + */ + lastModifiedDateTime?: Date | null; + /** + * Last time the status of the event was updated. + */ + lastStatusUpdateDateTime?: Date | null; + /** + * Specifies the event that will start the retention period for labels that use this event type when an event is created. + */ + retentionEventType?: RetentionEventType | null; +} +export interface RetentionEventCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RetentionEvent[] | null; +} +export interface RetentionEventStatus extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The error if the status isn't successful. + */ + errorEscaped?: PublicError | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The status of the distribution. The possible values are: pending, error, success, notAvaliable. + */ + status?: EventStatusType | null; +} +export interface RetentionEventType extends Entity, Parsable { + /** + * The user who created the retentionEventType. + */ + createdBy?: IdentitySet | null; + /** + * The date time when the retentionEventType was created. + */ + createdDateTime?: Date | null; + /** + * Optional information about the event type. + */ + description?: string | null; + /** + * Name of the event type. + */ + displayName?: string | null; + /** + * The user who last modified the retentionEventType. + */ + lastModifiedBy?: IdentitySet | null; + /** + * The latest date time when the retentionEventType was modified. + */ + lastModifiedDateTime?: Date | null; +} +export interface RetentionEventTypeCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RetentionEventType[] | null; +} +export interface RetentionLabel extends Entity, Parsable { + /** + * Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue. */ - deviceId?: string | null; + actionAfterRetentionPeriod?: ActionAfterRetentionPeriod | null; /** - * The friendly name of the device. + * Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. */ - deviceName?: string | null; + behaviorDuringRetentionPeriod?: BehaviorDuringRetentionPeriod | null; /** - * The URL to the device page in the IoT Defender portal. + * Represents the user who created the retentionLabel. */ - devicePageLink?: string | null; + createdBy?: IdentitySet | null; /** - * The device subtype. + * Represents the date and time in which the retentionLabel is created. */ - deviceSubType?: string | null; + createdDateTime?: Date | null; + /** + * Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue. + */ + defaultRecordBehavior?: DefaultRecordBehavior | null; + /** + * Provides label information for the admin. Optional. + */ + descriptionForAdmins?: string | null; + /** + * Provides the label information for the user. Optional. + */ + descriptionForUsers?: string | null; + /** + * Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + */ + descriptors?: FilePlanDescriptor | null; + /** + * Unique string that defines a label name. + */ + displayName?: string | null; + /** + * When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + */ + dispositionReviewStages?: DispositionReviewStage[] | null; + /** + * Specifies whether the label is currently being used. + */ + isInUse?: boolean | null; + /** + * Specifies the replacement label to be applied automatically after the retention period of the current label ends. + */ + labelToBeApplied?: string | null; + /** + * The user who last modified the retentionLabel. + */ + lastModifiedBy?: IdentitySet | null; + /** + * The latest date time when the retentionLabel was modified. + */ + lastModifiedDateTime?: Date | null; + /** + * Specifies the number of days to retain the content. + */ + retentionDuration?: RetentionDuration | null; + /** + * Represents the type associated with a retention event. + */ + retentionEventType?: RetentionEventType | null; + /** + * Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue. + */ + retentionTrigger?: RetentionTrigger | null; +} +export interface RetentionLabelCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RetentionLabel[] | null; +} +/** + * Audit data for Retention Policy events. + */ +export interface RetentionPolicyAuditRecord extends AuditData, Parsable { +} +export type RetentionTrigger = (typeof RetentionTriggerObject)[keyof typeof RetentionTriggerObject]; +export type ReviewSetSettings = (typeof ReviewSetSettingsObject)[keyof typeof ReviewSetSettingsObject]; +/** + * Audit data for RTI Operations Agent events. + */ +export interface RtiOperationsAgentAuditRecord extends AuditData, Parsable { +} +export interface SasTokenEvidence extends AlertEvidence, Parsable { + /** + * All IP addresses accessible with this SAS. The default value is Allows all IP addresses. + */ + allowedIpAddresses?: string | null; + /** + * All resource types accessible with this SAS. + */ + allowedResourceTypes?: string[] | null; + /** + * All services accessible with this SAS. + */ + allowedServices?: string[] | null; + /** + * The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. + */ + expiryDateTime?: Date | null; + /** + * All permissions granted to this SAS. + */ + permissions?: string[] | null; + /** + * The protocol that is allowed with this SAS. + */ + protocol?: string | null; + /** + * The SAS signature hash, which is a unique identifier for each SAS. + */ + signatureHash?: string | null; + /** + * The storage key that was used to generate the SAS. + */ + signedWith?: string | null; + /** + * The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. + */ + startDateTime?: Date | null; + /** + * A link to the storage resource for this SAS. + */ + storageResource?: AzureResourceEvidence | null; +} +/** + * Audit data for SBP Configuration Event events. + */ +export interface SbpConfigurationEventRecord extends AuditData, Parsable { +} +/** + * Audit data for SBP Usage Event events. + */ +export interface SbpUsageEventRecord extends AuditData, Parsable { +} +/** + * Audit data for Secure Score evidence events. + */ +export interface ScoreEvidence extends AuditData, Parsable { +} +/** + * Audit data for Score Platform Generic events. + */ +export interface ScorePlatformGenericAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Script Run events. + */ +export interface ScriptRunAuditRecord extends AuditData, Parsable { +} +export interface Search extends Entity, Parsable { + /** + * The contentQuery property + */ + contentQuery?: string | null; + /** + * The createdBy property + */ + createdBy?: IdentitySet | null; + /** + * The createdDateTime property + */ + createdDateTime?: Date | null; + /** + * The description property + */ + description?: string | null; + /** + * The displayName property + */ + displayName?: string | null; + /** + * The lastModifiedBy property + */ + lastModifiedBy?: IdentitySet | null; + /** + * The lastModifiedDateTime property + */ + lastModifiedDateTime?: Date | null; +} +/** + * Audit data for search events. + */ +export interface SearchAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Compliance Alert events. + */ +export interface SecurityComplianceAlertRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Compliance Center EOP cmdlet events. + */ +export interface SecurityComplianceCenterEOPCmdletAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Compliance Insights events. + */ +export interface SecurityComplianceInsightsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Compliance RBAC events. + */ +export interface SecurityComplianceRBACAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Compliance User Change events. + */ +export interface SecurityComplianceUserChangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Copilot Identity Management events. + */ +export interface SecurityCopilotIdentityManagementAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Security Development Lifecycle AI Log events. + */ +export interface SecurityDevelopmentLifecycleAILogAuditRecord extends AuditData, Parsable { +} +export interface SecurityGroupEvidence extends AlertEvidence, Parsable { + /** + * The unique group identifier assigned by the on-premises Active Directory. + */ + activeDirectoryObjectGuid?: Guid | null; + /** + * The name of the security group. + */ + displayName?: string | null; + /** + * The distinguished name of the security group. + */ + distinguishedName?: string | null; + /** + * The friendly name of the security group. + */ + friendlyName?: string | null; + /** + * Unique identifier of the security group. + */ + securityGroupId?: string | null; + /** + * The security identifier of the group. + */ + sid?: string | null; +} +/** + * Audit data for Sensitive Info Remediation Agent events. + */ +export interface SensitiveInfoRemediationAgentDataRecord extends AuditData, Parsable { +} +/** + * Audit data for Sensitivity Label Action events. + */ +export interface SensitivityLabelActionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sensitivity Labeled File Action events. + */ +export interface SensitivityLabeledFileActionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sensitivity Label Policy Match events. + */ +export interface SensitivityLabelPolicyMatchAuditRecord extends AuditData, Parsable { +} +export interface Sensor extends Entity, Parsable { + /** + * The date and time when the sensor was generated. The Timestamp 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. + */ + createdDateTime?: Date | null; + /** + * The deploymentStatus property + */ + deploymentStatus?: DeploymentStatus | null; + /** + * The display name of the sensor. + */ + displayName?: string | null; + /** + * The fully qualified domain name of the sensor. + */ + domainName?: string | null; + /** + * Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. + */ + healthIssues?: HealthIssue[] | null; + /** + * The healthStatus property + */ + healthStatus?: SensorHealthStatus | null; /** - * The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on. + * This field displays the count of health issues related to this sensor. */ - deviceType?: string | null; + openHealthIssuesCount?: number | null; /** - * The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. + * The sensorType property */ - importance?: IoTDeviceImportanceType | null; + sensorType?: SensorType | null; /** - * The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. + * The serviceStatus property */ - ioTHub?: AzureResourceEvidence | null; + serviceStatus?: ServiceStatus | null; /** - * The ID of the Azure Security Center for the IoT agent that is running on the device. + * The settings property */ - ioTSecurityAgentId?: string | null; + settings?: SensorSettings | null; /** - * The current IP address of the device. + * The version of the sensor. */ - ipAddress?: IpEvidence | null; + version?: string | null; +} +export interface SensorCandidate extends Entity, Parsable { /** - * Indicates whether the device classified as an authorized device. + * The DNS name of the computer associated with the sensor. */ - isAuthorized?: boolean | null; + computerDnsName?: string | null; /** - * Indicates whether the device classified as a programming device. + * The domain name of the sensor. */ - isProgramming?: boolean | null; + domainName?: string | null; /** - * Indicates whether the device classified as a scanner. + * The date and time when the sensor was last seen. */ - isScanner?: boolean | null; + lastSeenDateTime?: Date | null; /** - * The MAC address of the device. + * The version of the Defender for Identity sensor client. Supports $filter (eq). */ - macAddress?: string | null; + senseClientVersion?: string | null; +} +export interface SensorCandidateActivationConfiguration extends Entity, Parsable { /** - * The manufacturer of the device. + * The activationMode property */ - manufacturer?: string | null; + activationMode?: SensorCandidateActivationMode | null; +} +export type SensorCandidateActivationMode = (typeof SensorCandidateActivationModeObject)[keyof typeof SensorCandidateActivationModeObject]; +export interface SensorCandidateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { /** - * The model of the device. + * The value property */ - model?: string | null; + value?: SensorCandidate[] | null; +} +export interface SensorCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { /** - * The current network interface controllers on the device. + * The value property */ - nics?: NicEvidence[] | null; + value?: Sensor[] | null; +} +export interface SensorDeploymentPackage extends AdditionalDataHolder, BackedModel, Parsable { /** - * The operating system the device is running. + * Stores model information. */ - operatingSystem?: string | null; + backingStoreEnabled?: boolean | null; /** - * The owners for the device. + * URL to download the sensor deployment package. */ - owners?: string[] | null; + downloadUrl?: string | null; /** - * The list of protocols that the device supports. + * The OdataType property */ - protocols?: string[] | null; + odataType?: string | null; /** - * The Purdue Layer of the device. + * Version of the sensor. */ - purdueLayer?: string | null; + version?: string | null; +} +export type SensorHealthStatus = (typeof SensorHealthStatusObject)[keyof typeof SensorHealthStatusObject]; +export interface SensorSettings extends AdditionalDataHolder, BackedModel, Parsable { /** - * The sensor that monitors the device. + * Stores model information. */ - sensor?: string | null; + backingStoreEnabled?: boolean | null; /** - * The serial number of the device. + * Description of the sensor. */ - serialNumber?: string | null; + description?: string | null; /** - * The site location of the device. + * DNS names for the domain controller */ - site?: string | null; + domainControllerDnsNames?: string[] | null; /** - * The source (microsoft/vendor) of the device entity. + * Indicates whether to delay updates for the sensor. */ - source?: string | null; + isDelayedDeploymentEnabled?: boolean | null; /** - * A URL reference to the source item where the device is managed. + * The networkAdapters property */ - sourceRef?: UrlEvidence | null; + networkAdapters?: NetworkAdapter[] | null; /** - * The zone location of the device within a site. + * The OdataType property */ - zone?: string | null; + odataType?: string | null; +} +export type SensorType = (typeof SensorTypeObject)[keyof typeof SensorTypeObject]; +/** + * Audit data for Sentinel AI Tool events. + */ +export interface SentinelAIToolAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Graph events. + */ +export interface SentinelGraphAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Job events. + */ +export interface SentinelJobAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel KQL On Lake events. + */ +export interface SentinelKQLOnLakeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Lake Data Onboarding events. + */ +export interface SentinelLakeDataOnboardingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Lake Encryption events. + */ +export interface SentinelLakeEncryptionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Lake Onboarding events. + */ +export interface SentinelLakeOnboardingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Notebook On Lake events. + */ +export interface SentinelNotebookOnLakeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sentinel Package events. + */ +export interface SentinelPackageAuditRecord extends AuditData, Parsable { +} +/** + * Serializes information the current object + * @param A365AiExecuteTool The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeA365AiExecuteTool(writer: SerializationWriter, a365AiExecuteTool: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!a365AiExecuteTool || isSerializingDerivedType) { return; } + serializeAuditData(writer, a365AiExecuteTool, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param A365AiInferenceCall The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeA365AiInferenceCall(writer: SerializationWriter, a365AiInferenceCall: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!a365AiInferenceCall || isSerializingDerivedType) { return; } + serializeAuditData(writer, a365AiInferenceCall, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param A365AiInvokeAgent The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeA365AiInvokeAgent(writer: SerializationWriter, a365AiInvokeAgent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!a365AiInvokeAgent || isSerializingDerivedType) { return; } + serializeAuditData(writer, a365AiInvokeAgent, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param A365AiRunSummary The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeA365AiRunSummary(writer: SerializationWriter, a365AiRunSummary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!a365AiRunSummary || isSerializingDerivedType) { return; } + serializeAuditData(writer, a365AiRunSummary, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param A365SpanOutputs The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeA365SpanOutputs(writer: SerializationWriter, a365SpanOutputs: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!a365SpanOutputs || isSerializingDerivedType) { return; } + serializeAuditData(writer, a365SpanOutputs, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AadRiskDetectionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAadRiskDetectionAuditRecord(writer: SerializationWriter, aadRiskDetectionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aadRiskDetectionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aadRiskDetectionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param Account The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAccount(writer: SerializationWriter, account: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!account || isSerializingDerivedType) { return; } + if(account.actions) + writer.writeCollectionOfEnumValues("actions", account.actions); + writer.writeStringValue("identifier", account.identifier); + writer.writeEnumValue("identityProvider", account.identityProvider); + writer.writeStringValue("@odata.type", account.odataType); + writer.writeAdditionalData(account.additionalData); +} +/** + * Serializes information the current object + * @param ActiveDirectoryDomainEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeActiveDirectoryDomainEvidence(writer: SerializationWriter, activeDirectoryDomainEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!activeDirectoryDomainEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, activeDirectoryDomainEvidence, isSerializingDerivedType) + writer.writeStringValue("activeDirectoryDomainName", activeDirectoryDomainEvidence.activeDirectoryDomainName); + writer.writeCollectionOfObjectValues("trustedDomains", activeDirectoryDomainEvidence.trustedDomains, serializeActiveDirectoryDomainEvidence); +} +/** + * Serializes information the current object + * @param AedAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAedAuditRecord(writer: SerializationWriter, aedAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aedAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aedAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AgentAdminActivityRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAgentAdminActivityRecord(writer: SerializationWriter, agentAdminActivityRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!agentAdminActivityRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, agentAdminActivityRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AgentSettingAdminActivity The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAgentSettingAdminActivity(writer: SerializationWriter, agentSettingAdminActivity: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!agentSettingAdminActivity || isSerializingDerivedType) { return; } + serializeAuditData(writer, agentSettingAdminActivity, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiAgentEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiAgentEvidence(writer: SerializationWriter, aiAgentEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiAgentEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, aiAgentEvidence, isSerializingDerivedType) + writer.writeStringValue("agentId", aiAgentEvidence.agentId); + writer.writeStringValue("agentName", aiAgentEvidence.agentName); + writer.writeEnumValue("hostingPlatformType", aiAgentEvidence.hostingPlatformType); + writer.writeStringValue("instructions", aiAgentEvidence.instructions); +} +/** + * Serializes information the current object + * @param AiAppInteractionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiAppInteractionAuditRecord(writer: SerializationWriter, aiAppInteractionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiAppInteractionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiAppInteractionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiExecuteToolAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiExecuteToolAuditRecord(writer: SerializationWriter, aiExecuteToolAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiExecuteToolAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiExecuteToolAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiInteractionsChangeNotificationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiInteractionsChangeNotificationAuditRecord(writer: SerializationWriter, aiInteractionsChangeNotificationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiInteractionsChangeNotificationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiInteractionsChangeNotificationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiInteractionsExportAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiInteractionsExportAuditRecord(writer: SerializationWriter, aiInteractionsExportAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiInteractionsExportAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiInteractionsExportAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiInteractionsSubscriptionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiInteractionsSubscriptionAuditRecord(writer: SerializationWriter, aiInteractionsSubscriptionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiInteractionsSubscriptionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiInteractionsSubscriptionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AiInvokeAgentAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAiInvokeAgentAuditRecord(writer: SerializationWriter, aiInvokeAgentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aiInvokeAgentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aiInvokeAgentAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipDiscover The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipDiscover(writer: SerializationWriter, aipDiscover: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipDiscover || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipDiscover, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipFileDeleted The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipFileDeleted(writer: SerializationWriter, aipFileDeleted: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipFileDeleted || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipFileDeleted, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipHeartBeat The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipHeartBeat(writer: SerializationWriter, aipHeartBeat: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipHeartBeat || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipHeartBeat, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipProtectionActionLogRequest The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipProtectionActionLogRequest(writer: SerializationWriter, aipProtectionActionLogRequest: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipProtectionActionLogRequest || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipProtectionActionLogRequest, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipScannerDiscoverEvent The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipScannerDiscoverEvent(writer: SerializationWriter, aipScannerDiscoverEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipScannerDiscoverEvent || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipScannerDiscoverEvent, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AipSensitivityLabelActionLogRequest The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAipSensitivityLabelActionLogRequest(writer: SerializationWriter, aipSensitivityLabelActionLogRequest: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aipSensitivityLabelActionLogRequest || isSerializingDerivedType) { return; } + serializeAuditData(writer, aipSensitivityLabelActionLogRequest, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AirAdminActionInvestigationData The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAirAdminActionInvestigationData(writer: SerializationWriter, airAdminActionInvestigationData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!airAdminActionInvestigationData || isSerializingDerivedType) { return; } + serializeAuditData(writer, airAdminActionInvestigationData, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AirInvestigationData The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAirInvestigationData(writer: SerializationWriter, airInvestigationData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!airInvestigationData || isSerializingDerivedType) { return; } + serializeAuditData(writer, airInvestigationData, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AirManualInvestigationData The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAirManualInvestigationData(writer: SerializationWriter, airManualInvestigationData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!airManualInvestigationData || isSerializingDerivedType) { return; } + serializeAuditData(writer, airManualInvestigationData, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AISpanOutputsAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAISpanOutputsAuditRecord(writer: SerializationWriter, aISpanOutputsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!aISpanOutputsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, aISpanOutputsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param Alert The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlert(writer: SerializationWriter, alert: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alert || isSerializingDerivedType) { return; } + serializeEntity(writer, alert, isSerializingDerivedType) + writer.writeStringValue("actorDisplayName", alert.actorDisplayName); + writer.writeObjectValue("additionalData", alert.additionalDataProperty, serializeDictionary); + writer.writeStringValue("alertPolicyId", alert.alertPolicyId); + writer.writeStringValue("alertWebUrl", alert.alertWebUrl); + writer.writeStringValue("assignedTo", alert.assignedTo); + writer.writeCollectionOfPrimitiveValues("categories", alert.categories); + writer.writeStringValue("category", alert.category); + writer.writeEnumValue("classification", alert.classification); + writer.writeCollectionOfObjectValues("comments", alert.comments, serializeAlertComment); + writer.writeDateValue("createdDateTime", alert.createdDateTime); + writer.writeObjectValue("customDetails", alert.customDetails, serializeDictionary); + writer.writeStringValue("description", alert.description); + writer.writeEnumValue("detectionSource", alert.detectionSource); + writer.writeStringValue("detectorId", alert.detectorId); + writer.writeEnumValue("determination", alert.determination); + writer.writeCollectionOfObjectValues("evidence", alert.evidence, serializeAlertEvidence); + writer.writeDateValue("firstActivityDateTime", alert.firstActivityDateTime); + writer.writeStringValue("incidentId", alert.incidentId); + writer.writeStringValue("incidentWebUrl", alert.incidentWebUrl); + writer.writeEnumValue("investigationState", alert.investigationState); + writer.writeDateValue("lastActivityDateTime", alert.lastActivityDateTime); + writer.writeDateValue("lastUpdateDateTime", alert.lastUpdateDateTime); + writer.writeCollectionOfPrimitiveValues("mitreTechniques", alert.mitreTechniques); + writer.writeStringValue("productName", alert.productName); + writer.writeStringValue("providerAlertId", alert.providerAlertId); + writer.writeStringValue("recommendedActions", alert.recommendedActions); + writer.writeDateValue("resolvedDateTime", alert.resolvedDateTime); + writer.writeEnumValue("serviceSource", alert.serviceSource); + writer.writeEnumValue("severity", alert.severity); + writer.writeEnumValue("status", alert.status); + writer.writeCollectionOfPrimitiveValues("systemTags", alert.systemTags); + writer.writeStringValue("tenantId", alert.tenantId); + writer.writeStringValue("threatDisplayName", alert.threatDisplayName); + writer.writeStringValue("threatFamilyName", alert.threatFamilyName); + writer.writeStringValue("title", alert.title); +} +/** + * Serializes information the current object + * @param AlertCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlertCollectionResponse(writer: SerializationWriter, alertCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alertCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, alertCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", alertCollectionResponse.value, serializeAlert); +} +/** + * Serializes information the current object + * @param AlertComment The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlertComment(writer: SerializationWriter, alertComment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alertComment || isSerializingDerivedType) { return; } + writer.writeStringValue("comment", alertComment.comment); + writer.writeStringValue("createdByDisplayName", alertComment.createdByDisplayName); + writer.writeDateValue("createdDateTime", alertComment.createdDateTime); + writer.writeStringValue("@odata.type", alertComment.odataType); + writer.writeAdditionalData(alertComment.additionalData); +} +/** + * Serializes information the current object + * @param AlertEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlertEvidence(writer: SerializationWriter, alertEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alertEvidence || isSerializingDerivedType) { return; } + writer.writeDateValue("createdDateTime", alertEvidence.createdDateTime); + writer.writeCollectionOfPrimitiveValues("detailedRoles", alertEvidence.detailedRoles); + writer.writeStringValue("@odata.type", alertEvidence.odataType); + writer.writeEnumValue("remediationStatus", alertEvidence.remediationStatus); + writer.writeStringValue("remediationStatusDetails", alertEvidence.remediationStatusDetails); + if(alertEvidence.roles) + writer.writeCollectionOfEnumValues("roles", alertEvidence.roles); + writer.writeCollectionOfPrimitiveValues("tags", alertEvidence.tags); + writer.writeEnumValue("verdict", alertEvidence.verdict); + writer.writeAdditionalData(alertEvidence.additionalData); + switch (alertEvidence.odataType) { + case "#microsoft.graph.security.activeDirectoryDomainEvidence": + serializeActiveDirectoryDomainEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.aiAgentEvidence": + serializeAiAgentEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.amazonResourceEvidence": + serializeAmazonResourceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.analyzedMessageEvidence": + serializeAnalyzedMessageEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.azureResourceEvidence": + serializeAzureResourceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.blobContainerEvidence": + serializeBlobContainerEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.blobEvidence": + serializeBlobEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.cloudApplicationEvidence": + serializeCloudApplicationEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.cloudLogonRequestEvidence": + serializeCloudLogonRequestEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.cloudLogonSessionEvidence": + serializeCloudLogonSessionEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.containerEvidence": + serializeContainerEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.containerImageEvidence": + serializeContainerImageEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.containerRegistryEvidence": + serializeContainerRegistryEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.deviceEvidence": + serializeDeviceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.dnsEvidence": + serializeDnsEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.fileEvidence": + serializeFileEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.fileHashEvidence": + serializeFileHashEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.gitHubOrganizationEvidence": + serializeGitHubOrganizationEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.gitHubRepoEvidence": + serializeGitHubRepoEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.gitHubUserEvidence": + serializeGitHubUserEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.googleCloudResourceEvidence": + serializeGoogleCloudResourceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.hostLogonSessionEvidence": + serializeHostLogonSessionEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.ioTDeviceEvidence": + serializeIoTDeviceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.ipEvidence": + serializeIpEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesClusterEvidence": + serializeKubernetesClusterEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesControllerEvidence": + serializeKubernetesControllerEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesNamespaceEvidence": + serializeKubernetesNamespaceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesPodEvidence": + serializeKubernetesPodEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesSecretEvidence": + serializeKubernetesSecretEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesServiceAccountEvidence": + serializeKubernetesServiceAccountEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.kubernetesServiceEvidence": + serializeKubernetesServiceEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.mailboxConfigurationEvidence": + serializeMailboxConfigurationEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.mailboxEvidence": + serializeMailboxEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.mailClusterEvidence": + serializeMailClusterEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.malwareEvidence": + serializeMalwareEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.networkConnectionEvidence": + serializeNetworkConnectionEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.nicEvidence": + serializeNicEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.oauthApplicationEvidence": + serializeOauthApplicationEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.processEvidence": + serializeProcessEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.registryKeyEvidence": + serializeRegistryKeyEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.registryValueEvidence": + serializeRegistryValueEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.sasTokenEvidence": + serializeSasTokenEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.securityGroupEvidence": + serializeSecurityGroupEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.servicePrincipalEvidence": + serializeServicePrincipalEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.submissionMailEvidence": + serializeSubmissionMailEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.teamsMessageEvidence": + serializeTeamsMessageEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.urlEvidence": + serializeUrlEvidence(writer, alertEvidence, true); + break; + case "#microsoft.graph.security.userEvidence": + serializeUserEvidence(writer, alertEvidence, true); + break; + } +} +/** + * Serializes information the current object + * @param AlertSubmissionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlertSubmissionAuditRecord(writer: SerializationWriter, alertSubmissionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alertSubmissionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, alertSubmissionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AlertSubmissionResultDetailAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAlertSubmissionResultDetailAuditRecord(writer: SerializationWriter, alertSubmissionResultDetailAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!alertSubmissionResultDetailAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, alertSubmissionResultDetailAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AmazonResourceEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAmazonResourceEvidence(writer: SerializationWriter, amazonResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!amazonResourceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, amazonResourceEvidence, isSerializingDerivedType) + writer.writeStringValue("amazonAccountId", amazonResourceEvidence.amazonAccountId); + writer.writeStringValue("amazonResourceId", amazonResourceEvidence.amazonResourceId); + writer.writeStringValue("resourceName", amazonResourceEvidence.resourceName); + writer.writeStringValue("resourceType", amazonResourceEvidence.resourceType); +} +/** + * Serializes information the current object + * @param AnalyzedEmail The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmail(writer: SerializationWriter, analyzedEmail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmail || isSerializingDerivedType) { return; } + serializeEntity(writer, analyzedEmail, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("alertIds", analyzedEmail.alertIds); + writer.writeCollectionOfObjectValues("attachments", analyzedEmail.attachments, serializeAnalyzedEmailAttachment); + writer.writeObjectValue("authenticationDetails", analyzedEmail.authenticationDetails, serializeAnalyzedEmailAuthenticationDetail); + writer.writeStringValue("bulkComplaintLevel", analyzedEmail.bulkComplaintLevel); + writer.writeStringValue("clientType", analyzedEmail.clientType); + writer.writeCollectionOfPrimitiveValues("contexts", analyzedEmail.contexts); + writer.writeCollectionOfPrimitiveValues("detectionMethods", analyzedEmail.detectionMethods); + writer.writeEnumValue("directionality", analyzedEmail.directionality); + writer.writeStringValue("distributionList", analyzedEmail.distributionList); + writer.writeCollectionOfObjectValues("dlpRules", analyzedEmail.dlpRules, serializeAnalyzedEmailDlpRuleInfo); + writer.writeStringValue("emailClusterId", analyzedEmail.emailClusterId); + writer.writeCollectionOfObjectValues("exchangeTransportRules", analyzedEmail.exchangeTransportRules, serializeAnalyzedEmailExchangeTransportRuleInfo); + writer.writeStringValue("forwardingDetail", analyzedEmail.forwardingDetail); + writer.writeStringValue("inboundConnectorFormattedName", analyzedEmail.inboundConnectorFormattedName); + writer.writeStringValue("internetMessageId", analyzedEmail.internetMessageId); + writer.writeStringValue("language", analyzedEmail.language); + writer.writeObjectValue("latestDelivery", analyzedEmail.latestDelivery, serializeAnalyzedEmailDeliveryDetail); + writer.writeDateValue("loggedDateTime", analyzedEmail.loggedDateTime); + writer.writeStringValue("networkMessageId", analyzedEmail.networkMessageId); + writer.writeObjectValue("originalDelivery", analyzedEmail.originalDelivery, serializeAnalyzedEmailDeliveryDetail); + writer.writeCollectionOfPrimitiveValues("overrideSources", analyzedEmail.overrideSources); + writer.writeStringValue("phishConfidenceLevel", analyzedEmail.phishConfidenceLevel); + writer.writeStringValue("policy", analyzedEmail.policy); + writer.writeStringValue("policyAction", analyzedEmail.policyAction); + writer.writeStringValue("policyType", analyzedEmail.policyType); + writer.writeStringValue("primaryOverrideSource", analyzedEmail.primaryOverrideSource); + writer.writeObjectValue("recipientDetail", analyzedEmail.recipientDetail, serializeAnalyzedEmailRecipientDetail); + writer.writeStringValue("recipientEmailAddress", analyzedEmail.recipientEmailAddress); + writer.writeStringValue("returnPath", analyzedEmail.returnPath); + writer.writeObjectValue("senderDetail", analyzedEmail.senderDetail, serializeAnalyzedEmailSenderDetail); + writer.writeNumberValue("sizeInBytes", analyzedEmail.sizeInBytes); + writer.writeStringValue("spamConfidenceLevel", analyzedEmail.spamConfidenceLevel); + writer.writeStringValue("subject", analyzedEmail.subject); + writer.writeCollectionOfObjectValues("threatDetectionDetails", analyzedEmail.threatDetectionDetails, serializeThreatDetectionDetail); + if(analyzedEmail.threatTypes) + writer.writeCollectionOfEnumValues("threatTypes", analyzedEmail.threatTypes); + writer.writeCollectionOfObjectValues("timelineEvents", analyzedEmail.timelineEvents, serializeTimelineEvent); + writer.writeCollectionOfObjectValues("urls", analyzedEmail.urls, serializeAnalyzedEmailUrl); +} +/** + * Serializes information the current object + * @param AnalyzedEmailAttachment The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailAttachment(writer: SerializationWriter, analyzedEmailAttachment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailAttachment || isSerializingDerivedType) { return; } + writer.writeObjectValue("detonationDetails", analyzedEmailAttachment.detonationDetails, serializeDetonationDetails); + writer.writeStringValue("fileExtension", analyzedEmailAttachment.fileExtension); + writer.writeStringValue("fileName", analyzedEmailAttachment.fileName); + writer.writeNumberValue("fileSize", analyzedEmailAttachment.fileSize); + writer.writeStringValue("fileType", analyzedEmailAttachment.fileType); + writer.writeStringValue("malwareFamily", analyzedEmailAttachment.malwareFamily); + writer.writeStringValue("@odata.type", analyzedEmailAttachment.odataType); + writer.writeStringValue("sha256", analyzedEmailAttachment.sha256); + writer.writeStringValue("tenantAllowBlockListDetailInfo", analyzedEmailAttachment.tenantAllowBlockListDetailInfo); + writer.writeEnumValue("threatType", analyzedEmailAttachment.threatType); + writer.writeAdditionalData(analyzedEmailAttachment.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailAuthenticationDetail The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailAuthenticationDetail(writer: SerializationWriter, analyzedEmailAuthenticationDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailAuthenticationDetail || isSerializingDerivedType) { return; } + writer.writeStringValue("compositeAuthentication", analyzedEmailAuthenticationDetail.compositeAuthentication); + writer.writeStringValue("dkim", analyzedEmailAuthenticationDetail.dkim); + writer.writeStringValue("dmarc", analyzedEmailAuthenticationDetail.dmarc); + writer.writeStringValue("@odata.type", analyzedEmailAuthenticationDetail.odataType); + writer.writeStringValue("senderPolicyFramework", analyzedEmailAuthenticationDetail.senderPolicyFramework); + writer.writeAdditionalData(analyzedEmailAuthenticationDetail.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailCollectionResponse(writer: SerializationWriter, analyzedEmailCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, analyzedEmailCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", analyzedEmailCollectionResponse.value, serializeAnalyzedEmail); +} +/** + * Serializes information the current object + * @param AnalyzedEmailDeliveryDetail The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailDeliveryDetail(writer: SerializationWriter, analyzedEmailDeliveryDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailDeliveryDetail || isSerializingDerivedType) { return; } + writer.writeEnumValue("action", analyzedEmailDeliveryDetail.action); + writer.writeStringValue("latestThreats", analyzedEmailDeliveryDetail.latestThreats); + writer.writeEnumValue("location", analyzedEmailDeliveryDetail.location); + writer.writeStringValue("@odata.type", analyzedEmailDeliveryDetail.odataType); + writer.writeStringValue("originalThreats", analyzedEmailDeliveryDetail.originalThreats); + writer.writeAdditionalData(analyzedEmailDeliveryDetail.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailDlpRuleInfo The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailDlpRuleInfo(writer: SerializationWriter, analyzedEmailDlpRuleInfo: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailDlpRuleInfo || isSerializingDerivedType) { return; } + writer.writeStringValue("name", analyzedEmailDlpRuleInfo.name); + writer.writeStringValue("@odata.type", analyzedEmailDlpRuleInfo.odataType); + writer.writeStringValue("ruleId", analyzedEmailDlpRuleInfo.ruleId); + writer.writeAdditionalData(analyzedEmailDlpRuleInfo.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailExchangeTransportRuleInfo The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailExchangeTransportRuleInfo(writer: SerializationWriter, analyzedEmailExchangeTransportRuleInfo: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailExchangeTransportRuleInfo || isSerializingDerivedType) { return; } + writer.writeStringValue("name", analyzedEmailExchangeTransportRuleInfo.name); + writer.writeStringValue("@odata.type", analyzedEmailExchangeTransportRuleInfo.odataType); + writer.writeStringValue("ruleId", analyzedEmailExchangeTransportRuleInfo.ruleId); + writer.writeAdditionalData(analyzedEmailExchangeTransportRuleInfo.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailRecipientDetail The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailRecipientDetail(writer: SerializationWriter, analyzedEmailRecipientDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailRecipientDetail || isSerializingDerivedType) { return; } + writer.writeCollectionOfPrimitiveValues("ccRecipients", analyzedEmailRecipientDetail.ccRecipients); + writer.writeStringValue("domainName", analyzedEmailRecipientDetail.domainName); + writer.writeStringValue("@odata.type", analyzedEmailRecipientDetail.odataType); + writer.writeAdditionalData(analyzedEmailRecipientDetail.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailSenderDetail The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailSenderDetail(writer: SerializationWriter, analyzedEmailSenderDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailSenderDetail || isSerializingDerivedType) { return; } + writer.writeStringValue("displayName", analyzedEmailSenderDetail.displayName); + writer.writeDateValue("domainCreationDateTime", analyzedEmailSenderDetail.domainCreationDateTime); + writer.writeStringValue("domainName", analyzedEmailSenderDetail.domainName); + writer.writeStringValue("domainOwner", analyzedEmailSenderDetail.domainOwner); + writer.writeStringValue("fromAddress", analyzedEmailSenderDetail.fromAddress); + writer.writeStringValue("ipv4", analyzedEmailSenderDetail.ipv4); + writer.writeStringValue("location", analyzedEmailSenderDetail.location); + writer.writeStringValue("mailFromAddress", analyzedEmailSenderDetail.mailFromAddress); + writer.writeStringValue("mailFromDomainName", analyzedEmailSenderDetail.mailFromDomainName); + writer.writeStringValue("@odata.type", analyzedEmailSenderDetail.odataType); + writer.writeAdditionalData(analyzedEmailSenderDetail.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedEmailUrl The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedEmailUrl(writer: SerializationWriter, analyzedEmailUrl: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedEmailUrl || isSerializingDerivedType) { return; } + writer.writeStringValue("detectionMethod", analyzedEmailUrl.detectionMethod); + writer.writeObjectValue("detonationDetails", analyzedEmailUrl.detonationDetails, serializeDetonationDetails); + writer.writeStringValue("@odata.type", analyzedEmailUrl.odataType); + writer.writeStringValue("tenantAllowBlockListDetailInfo", analyzedEmailUrl.tenantAllowBlockListDetailInfo); + writer.writeEnumValue("threatType", analyzedEmailUrl.threatType); + writer.writeStringValue("url", analyzedEmailUrl.url); + writer.writeAdditionalData(analyzedEmailUrl.additionalData); +} +/** + * Serializes information the current object + * @param AnalyzedMessageEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAnalyzedMessageEvidence(writer: SerializationWriter, analyzedMessageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!analyzedMessageEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, analyzedMessageEvidence, isSerializingDerivedType) + writer.writeStringValue("antiSpamDirection", analyzedMessageEvidence.antiSpamDirection); + writer.writeNumberValue("attachmentsCount", analyzedMessageEvidence.attachmentsCount); + writer.writeStringValue("deliveryAction", analyzedMessageEvidence.deliveryAction); + writer.writeStringValue("deliveryLocation", analyzedMessageEvidence.deliveryLocation); + writer.writeStringValue("internetMessageId", analyzedMessageEvidence.internetMessageId); + writer.writeStringValue("language", analyzedMessageEvidence.language); + writer.writeStringValue("networkMessageId", analyzedMessageEvidence.networkMessageId); + writer.writeObjectValue("p1Sender", analyzedMessageEvidence.p1Sender, serializeEmailSender); + writer.writeObjectValue("p2Sender", analyzedMessageEvidence.p2Sender, serializeEmailSender); + writer.writeDateValue("receivedDateTime", analyzedMessageEvidence.receivedDateTime); + writer.writeStringValue("recipientEmailAddress", analyzedMessageEvidence.recipientEmailAddress); + writer.writeStringValue("senderIp", analyzedMessageEvidence.senderIp); + writer.writeStringValue("subject", analyzedMessageEvidence.subject); + writer.writeCollectionOfPrimitiveValues("threatDetectionMethods", analyzedMessageEvidence.threatDetectionMethods); + writer.writeCollectionOfPrimitiveValues("threats", analyzedMessageEvidence.threats); + writer.writeNumberValue("urlCount", analyzedMessageEvidence.urlCount); + writer.writeCollectionOfPrimitiveValues("urls", analyzedMessageEvidence.urls); + writer.writeStringValue("urn", analyzedMessageEvidence.urn); +} +/** + * Serializes information the current object + * @param Article The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeArticle(writer: SerializationWriter, article: Partial
| undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!article || isSerializingDerivedType) { return; } + serializeEntity(writer, article, isSerializingDerivedType) + writer.writeObjectValue("body", article.body, serializeFormattedContent); + writer.writeDateValue("createdDateTime", article.createdDateTime); + writer.writeStringValue("imageUrl", article.imageUrl); + writer.writeCollectionOfObjectValues("indicators", article.indicators, serializeArticleIndicator); + writer.writeBooleanValue("isFeatured", article.isFeatured); + writer.writeDateValue("lastUpdatedDateTime", article.lastUpdatedDateTime); + writer.writeObjectValue("summary", article.summary, serializeFormattedContent); + writer.writeCollectionOfPrimitiveValues("tags", article.tags); + writer.writeStringValue("title", article.title); +} +/** + * Serializes information the current object + * @param ArticleCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeArticleCollectionResponse(writer: SerializationWriter, articleCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!articleCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, articleCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues
("value", articleCollectionResponse.value, serializeArticle); +} +/** + * Serializes information the current object + * @param ArticleIndicator The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeArticleIndicator(writer: SerializationWriter, articleIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!articleIndicator || isSerializingDerivedType) { return; } + serializeIndicator(writer, articleIndicator, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ArticleIndicatorCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeArticleIndicatorCollectionResponse(writer: SerializationWriter, articleIndicatorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!articleIndicatorCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, articleIndicatorCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", articleIndicatorCollectionResponse.value, serializeArticleIndicator); +} +/** + * Serializes information the current object + * @param Artifact The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeArtifact(writer: SerializationWriter, artifact: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!artifact || isSerializingDerivedType) { return; } + serializeEntity(writer, artifact, isSerializingDerivedType) + switch (artifact.odataType) { + case "#microsoft.graph.security.host": + serializeHost(writer, artifact, true); + break; + case "#microsoft.graph.security.hostComponent": + serializeHostComponent(writer, artifact, true); + break; + case "#microsoft.graph.security.hostCookie": + serializeHostCookie(writer, artifact, true); + break; + case "#microsoft.graph.security.hostname": + serializeHostname(writer, artifact, true); + break; + case "#microsoft.graph.security.hostSslCertificate": + serializeHostSslCertificate(writer, artifact, true); + break; + case "#microsoft.graph.security.hostTracker": + serializeHostTracker(writer, artifact, true); + break; + case "#microsoft.graph.security.ipAddress": + serializeIpAddress(writer, artifact, true); + break; + case "#microsoft.graph.security.passiveDnsRecord": + serializePassiveDnsRecord(writer, artifact, true); + break; + case "#microsoft.graph.security.sslCertificate": + serializeSslCertificate(writer, artifact, true); + break; + case "#microsoft.graph.security.unclassifiedArtifact": + serializeUnclassifiedArtifact(writer, artifact, true); + break; + } +} +/** + * Serializes information the current object + * @param AttackSimAdminAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAttackSimAdminAuditRecord(writer: SerializationWriter, attackSimAdminAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!attackSimAdminAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, attackSimAdminAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AttackSimAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAttackSimAuditRecord(writer: SerializationWriter, attackSimAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!attackSimAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, attackSimAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AuditConfigAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditConfigAuditRecord(writer: SerializationWriter, auditConfigAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditConfigAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, auditConfigAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AuditCoreRoot The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditCoreRoot(writer: SerializationWriter, auditCoreRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditCoreRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, auditCoreRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("queries", auditCoreRoot.queries, serializeAuditLogQuery); +} +/** + * Serializes information the current object + * @param AuditData The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditData(writer: SerializationWriter, auditData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditData || isSerializingDerivedType) { return; } + writer.writeObjectValue("dynamicProperties", auditData.dynamicProperties, serializeAuditRecordTypeDictionary); + writer.writeStringValue("@odata.type", auditData.odataType); + writer.writeAdditionalData(auditData.additionalData); + switch (auditData.odataType) { + case "#microsoft.graph.security.a365AiExecuteTool": + serializeA365AiExecuteTool(writer, auditData, true); + break; + case "#microsoft.graph.security.a365AiInferenceCall": + serializeA365AiInferenceCall(writer, auditData, true); + break; + case "#microsoft.graph.security.a365AiInvokeAgent": + serializeA365AiInvokeAgent(writer, auditData, true); + break; + case "#microsoft.graph.security.a365AiRunSummary": + serializeA365AiRunSummary(writer, auditData, true); + break; + case "#microsoft.graph.security.a365SpanOutputs": + serializeA365SpanOutputs(writer, auditData, true); + break; + case "#microsoft.graph.security.aadRiskDetectionAuditRecord": + serializeAadRiskDetectionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aedAuditRecord": + serializeAedAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.agentAdminActivityRecord": + serializeAgentAdminActivityRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.agentSettingAdminActivity": + serializeAgentSettingAdminActivity(writer, auditData, true); + break; + case "#microsoft.graph.security.aiAppInteractionAuditRecord": + serializeAiAppInteractionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aiExecuteToolAuditRecord": + serializeAiExecuteToolAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord": + serializeAiInteractionsChangeNotificationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aiInteractionsExportAuditRecord": + serializeAiInteractionsExportAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord": + serializeAiInteractionsSubscriptionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aiInvokeAgentAuditRecord": + serializeAiInvokeAgentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.aipDiscover": + serializeAipDiscover(writer, auditData, true); + break; + case "#microsoft.graph.security.aipFileDeleted": + serializeAipFileDeleted(writer, auditData, true); + break; + case "#microsoft.graph.security.aipHeartBeat": + serializeAipHeartBeat(writer, auditData, true); + break; + case "#microsoft.graph.security.aipProtectionActionLogRequest": + serializeAipProtectionActionLogRequest(writer, auditData, true); + break; + case "#microsoft.graph.security.aipScannerDiscoverEvent": + serializeAipScannerDiscoverEvent(writer, auditData, true); + break; + case "#microsoft.graph.security.aipSensitivityLabelActionLogRequest": + serializeAipSensitivityLabelActionLogRequest(writer, auditData, true); + break; + case "#microsoft.graph.security.airAdminActionInvestigationData": + serializeAirAdminActionInvestigationData(writer, auditData, true); + break; + case "#microsoft.graph.security.airInvestigationData": + serializeAirInvestigationData(writer, auditData, true); + break; + case "#microsoft.graph.security.airManualInvestigationData": + serializeAirManualInvestigationData(writer, auditData, true); + break; + case "#microsoft.graph.security.aISpanOutputsAuditRecord": + serializeAISpanOutputsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.alertSubmissionAuditRecord": + serializeAlertSubmissionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord": + serializeAlertSubmissionResultDetailAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.attackSimAdminAuditRecord": + serializeAttackSimAdminAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.attackSimAuditRecord": + serializeAttackSimAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.auditConfigAuditRecord": + serializeAuditConfigAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.auditSearchAuditRecord": + serializeAuditSearchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord": + serializeAzfwApplicationRuleAggregationEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azfwDnsQueryEventRecord": + serializeAzfwDnsQueryEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azfwNetworkRuleEventRecord": + serializeAzfwNetworkRuleEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord": + serializeAzureActiveDirectoryAccountLogonAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azureActiveDirectoryAuditRecord": + serializeAzureActiveDirectoryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord": + serializeAzureActiveDirectoryStsLogonAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.azureAISearchAuditRecord": + serializeAzureAISearchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.campaignAuditRecord": + serializeCampaignAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.ccraiPolicyViolationRecord": + serializeCcraiPolicyViolationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpClassifierHealthRecord": + serializeCdpClassifierHealthRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpColdCrawlStatusRecord": + serializeCdpColdCrawlStatusRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpConsumptionResourceRecord": + serializeCdpConsumptionResourceRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpContentExplorerAggregateRecord": + serializeCdpContentExplorerAggregateRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord": + serializeCdpdlmaiInteractionInsightsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord": + serializeCdpDlpSensitiveEndpointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpLogRecord": + serializeCdpLogRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpOcrBillingRecord": + serializeCdpOcrBillingRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cdpResourceScopeChangeEventRecord": + serializeCdpResourceScopeChangeEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord": + serializeCloudUpdateDeviceConfigAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord": + serializeCloudUpdateProfileConfigAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord": + serializeCloudUpdateTenantConfigAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceConnectorAuditRecord": + serializeComplianceConnectorAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLMExchangeAuditRecord": + serializeComplianceDLMExchangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLMSharePointAuditRecord": + serializeComplianceDLMSharePointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPApplicationsAuditRecord": + serializeComplianceDLPApplicationsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord": + serializeComplianceDLPApplicationsClassificationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPEndpointAuditRecord": + serializeComplianceDLPEndpointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord": + serializeComplianceDLPEndpointDiscoveryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPEnforcementAuditRecord": + serializeComplianceDLPEnforcementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPExchangeAuditRecord": + serializeComplianceDLPExchangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord": + serializeComplianceDLPExchangeClassificationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord": + serializeComplianceDLPExchangeClassificationCdpRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord": + serializeComplianceDLPExchangeDiscoveryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPSharePointAuditRecord": + serializeComplianceDLPSharePointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord": + serializeComplianceDLPSharePointClassificationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord": + serializeComplianceDLPSharePointClassificationCdpRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord": + serializeComplianceDLPSharePointClassificationExtendedAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceExchangeOcrAuditRecord": + serializeComplianceExchangeOcrAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceManagerActionRecord": + serializeComplianceManagerActionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord": + serializeCompliancePolicyGradingSharePointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceSettingsChangeAuditRecord": + serializeComplianceSettingsChangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord": + serializeComplianceSitGradingSharePointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord": + serializeComplianceSupervisionExchangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.connectedAIAppInteractionAuditRecord": + serializeConnectedAIAppInteractionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.consumptionResourceAuditRecord": + serializeConsumptionResourceAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.contentStoreMetadataRecord": + serializeContentStoreMetadataRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotAgentManagementAuditRecord": + serializeCopilotAgentManagementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord": + serializeCopilotForSecurityLoggingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord": + serializeCopilotForSecurityTriggerAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotInteractionAuditRecord": + serializeCopilotInteractionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotPluginSettingAuditRecord": + serializeCopilotPluginSettingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotPromptBookSettingAuditRecord": + serializeCopilotPromptBookSettingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotSessionSharingAuditRecord": + serializeCopilotSessionSharingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotSettingAuditRecord": + serializeCopilotSettingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord": + serializeCopilotWorkspaceSettingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.coreReportingSettingsAuditRecord": + serializeCoreReportingSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.cortanaBriefingAuditRecord": + serializeCortanaBriefingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.criticalAssetManagementClassificationRecord": + serializeCriticalAssetManagementClassificationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.crmEntityOperationAuditRecord": + serializeCrmEntityOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord": + serializeCrossTenantAccessPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord": + serializeCustomerKeyServiceEncryptionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord": + serializeDataCenterSecurityCmdletAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataGovernanceAuditRecord": + serializeDataGovernanceAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataInsightsRestApiAuditRecord": + serializeDataInsightsRestApiAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataLakeExportOperationAuditRecord": + serializeDataLakeExportOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataSecurityInvestigationAuditRecord": + serializeDataSecurityInvestigationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dataShareOperationAuditRecord": + serializeDataShareOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.defaultAuditData": + serializeDefaultAuditData(writer, auditData, true); + break; + case "#microsoft.graph.security.defenderCaseManagementAuditRecord": + serializeDefenderCaseManagementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.defenderPreviewFeaturesRecord": + serializeDefenderPreviewFeaturesRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord": + serializeDefenderSecurityForAIConfigurationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.deployFeatureActivityRecord": + serializeDeployFeatureActivityRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord": + serializeDeviceDiscoverySettingsAuthenticatedScansRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord": + serializeDeviceDiscoverySettingsExclusionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.deviceDiscoverySettingsRecord": + serializeDeviceDiscoverySettingsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.discoveryAuditRecord": + serializeDiscoveryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dlpEndpointAuditRecord": + serializeDlpEndpointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dlpImportResultAuditRecord": + serializeDlpImportResultAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord": + serializeDlpSensitiveInformationTypeRulePackageCmdletRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dragonCopilotAccessRecord": + serializeDragonCopilotAccessRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dragonCopilotAdminRecord": + serializeDragonCopilotAdminRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dragonCopilotClinicalDataRecord": + serializeDragonCopilotClinicalDataRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dragonCopilotSessionRecord": + serializeDragonCopilotSessionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord": + serializeDynamics365BusinessCentralAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.ehrConnectorAuditBaseRecord": + serializeEhrConnectorAuditBaseRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord": + serializeEopSubmissionFeedEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.exchangeAdminAuditRecord": + serializeExchangeAdminAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord": + serializeExchangeAggregatedMailboxAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.exchangeAggregatedOperationRecord": + serializeExchangeAggregatedOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.exchangeMailboxAuditGroupRecord": + serializeExchangeMailboxAuditGroupRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.exchangeMailboxAuditRecord": + serializeExchangeMailboxAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.fabricAuditRecord": + serializeFabricAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.fabricPolicyRecord": + serializeFabricPolicyRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.healthcareSignalRecord": + serializeHealthcareSignalRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.hostedRpaAuditRecord": + serializeHostedRpaAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.hrSignalAuditRecord": + serializeHrSignalAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.hygieneEventRecord": + serializeHygieneEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord": + serializeInformationBarrierPolicyApplicationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.informationWorkerProtectionAuditRecord": + serializeInformationWorkerProtectionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.insiderRiskScopedUserInsightsRecord": + serializeInsiderRiskScopedUserInsightsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.insiderRiskScopedUsersRecord": + serializeInsiderRiskScopedUsersRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord": + serializeIntegratedAppsAppAdminActivityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord": + serializeIntegratedAppsAppSettingsAdminActivityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.irmActivityAuditTrailRecord": + serializeIrmActivityAuditTrailRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.irmUserDefinedDetectionRecord": + serializeIrmUserDefinedDetectionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.kaizalaAuditRecord": + serializeKaizalaAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.labelAnalyticsAggregateAuditRecord": + serializeLabelAnalyticsAggregateAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.labelContentExplorerAuditRecord": + serializeLabelContentExplorerAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.largeContentMetadataAuditRecord": + serializeLargeContentMetadataAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.m365ComplianceConnectorAuditRecord": + serializeM365ComplianceConnectorAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.m365daadAuditRecord": + serializeM365daadAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.m365odspAssetMetadataRecord": + serializeM365odspAssetMetadataRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.m365SearchSectionsRecord": + serializeM365SearchSectionsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mailSubmissionData": + serializeMailSubmissionData(writer, auditData, true); + break; + case "#microsoft.graph.security.managedServicesAuditRecord": + serializeManagedServicesAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.managedTenantsAuditRecord": + serializeManagedTenantsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mapgAlertsAuditRecord": + serializeMapgAlertsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mapgOnboardAuditRecord": + serializeMapgOnboardAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mapgPolicyAuditRecord": + serializeMapgPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mapgRemediationAuditRecord": + serializeMapgRemediationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mcasAlertsAuditRecord": + serializeMcasAlertsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mdaAuditRecord": + serializeMdaAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mdaDataSecuritySignalRecord": + serializeMdaDataSecuritySignalRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mDASHAuditRecord": + serializeMDASHAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mdatpAuditRecord": + serializeMdatpAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mdcEventsRecord": + serializeMdcEventsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mdiAuditRecord": + serializeMdiAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.meshWorldsAuditRecord": + serializeMeshWorldsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord": + serializeMicrosoft365BackupBackupItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord": + serializeMicrosoft365BackupBackupPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord": + serializeMicrosoft365BackupGranularBrowseTaskAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord": + serializeMicrosoft365BackupRestoreItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord": + serializeMicrosoft365BackupRestoreTaskAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord": + serializeMicrosoft365CopilotScheduledPromptAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord": + serializeMicrosoftDefenderExpertsXDRAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftFlowAuditRecord": + serializeMicrosoftFlowAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftFormsAuditRecord": + serializeMicrosoftFormsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftGraphDataConnectConsent": + serializeMicrosoftGraphDataConnectConsent(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftGraphDataConnectOperation": + serializeMicrosoftGraphDataConnectOperation(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord": + serializeMicrosoftPurviewDataCatalogOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord": + serializeMicrosoftPurviewDataMapOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord": + serializeMicrosoftPurviewMetadataPolicyOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewPolicyOperationRecord": + serializeMicrosoftPurviewPolicyOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent": + serializeMicrosoftPurviewPrivacyAuditEvent(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord": + serializeMicrosoftPurviewUnifiedCatalogOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftStreamAuditRecord": + serializeMicrosoftStreamAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsAdminAuditRecord": + serializeMicrosoftTeamsAdminAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord": + serializeMicrosoftTeamsAnalyticsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsAuditRecord": + serializeMicrosoftTeamsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsDeviceAuditRecord": + serializeMicrosoftTeamsDeviceAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord": + serializeMicrosoftTeamsRetentionLabelActionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord": + serializeMicrosoftTeamsSensitivityLabelActionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsShiftsAuditRecord": + serializeMicrosoftTeamsShiftsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord": + serializeMicrosoftTeamsUserConcernAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord": + serializeMipAutoLabelExchangeItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord": + serializeMipAutoLabelProgressFeedbackAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord": + serializeMipAutoLabelSharePointItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord": + serializeMipAutoLabelSharePointPolicyLocationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord": + serializeMipAutoLabelSimulationSharePointCompletionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord": + serializeMipAutoLabelSimulationSharePointProgressRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord": + serializeMipAutoLabelSimulationStatisticsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipExactDataMatchAuditRecord": + serializeMipExactDataMatchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipLabelAnalyticsAuditRecord": + serializeMipLabelAnalyticsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mipLabelAuditRecord": + serializeMipLabelAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mosAgentInfoRecord": + serializeMosAgentInfoRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mosAgentInfoRecordV2": + serializeMosAgentInfoRecordV2(writer, auditData, true); + break; + case "#microsoft.graph.security.ms365dCustomDetectionAuditRecord": + serializeMs365dCustomDetectionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.ms365dIncidentAuditRecord": + serializeMs365dIncidentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.ms365dSuppressionRuleAuditRecord": + serializeMs365dSuppressionRuleAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msdeCustomCollectionAuditRecord": + serializeMsdeCustomCollectionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msdeGeneralSettingsAuditRecord": + serializeMsdeGeneralSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord": + serializeMsdeIndicatorsSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msdeResponseActionsAuditRecord": + serializeMsdeResponseActionsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msdeRolesSettingsAuditRecord": + serializeMsdeRolesSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord": + serializeMspVectorSearchContentMetadataAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.msticNationStateNotificationRecord": + serializeMsticNationStateNotificationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.multiStageDispositionAuditRecord": + serializeMultiStageDispositionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.myAnalyticsSettingsAuditRecord": + serializeMyAnalyticsSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.noisyAlertPolicyAuditRecord": + serializeNoisyAlertPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.officeNativeAuditRecord": + serializeOfficeNativeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.omePortalAuditRecord": + serializeOmePortalAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord": + serializeOnDemandSharePointClassificationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.oneDriveAuditRecord": + serializeOneDriveAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord": + serializeOnPremisesFileShareScannerDLPAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord": + serializeOnPremisesSharePointScannerDLPAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.organizationalDataInM365AuditRecord": + serializeOrganizationalDataInM365AuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.outlookCopilotAutomationAuditRecord": + serializeOutlookCopilotAutomationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord": + serializeOwaGetAccessTokenForResourceAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.p4aiAssessmentCategoryRecord": + serializeP4aiAssessmentCategoryRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord": + serializeP4aiAssessmentFabricScannerRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.p4aiAssessmentLocationResultRecord": + serializeP4aiAssessmentLocationResultRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.p4aiAssessmentRecord": + serializeP4aiAssessmentRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.p4AIRiskScoreRecord": + serializeP4AIRiskScoreRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.peopleAdminSettingsAuditRecord": + serializePeopleAdminSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.physicalBadgingSignalAuditRecord": + serializePhysicalBadgingSignalAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.placesDirectoryAuditRecord": + serializePlacesDirectoryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerChatMessageAuditRecord": + serializePlannerChatMessageAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerChatMessageListAuditRecord": + serializePlannerChatMessageListAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerCopyPlanAuditRecord": + serializePlannerCopyPlanAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerGoalAuditRecord": + serializePlannerGoalAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerGoalListAuditRecord": + serializePlannerGoalListAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerPlanAuditRecord": + serializePlannerPlanAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerPlanListAuditRecord": + serializePlannerPlanListAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord": + serializePlannerPlanSensitivityLabelAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerRosterAuditRecord": + serializePlannerRosterAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord": + serializePlannerRosterSensitivityLabelAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerTaskAuditRecord": + serializePlannerTaskAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerTaskListAuditRecord": + serializePlannerTaskListAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.plannerTenantSettingsAuditRecord": + serializePlannerTenantSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.policyConfigChangeAuditRecord": + serializePolicyConfigChangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerAppsAuditAppRecord": + serializePowerAppsAuditAppRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerAppsAuditPlanRecord": + serializePowerAppsAuditPlanRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerAppsAuditResourceRecord": + serializePowerAppsAuditResourceRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerBIAuditRecord": + serializePowerBIAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerBIDlpAuditRecord": + serializePowerBIDlpAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPagesSiteAuditRecord": + serializePowerPagesSiteAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformAdminDlpAuditRecord": + serializePowerPlatformAdminDlpAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord": + serializePowerPlatformAdminEnvironmentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformAdministratorActivityRecord": + serializePowerPlatformAdministratorActivityRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord": + serializePowerPlatformLockboxResourceAccessRequestAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord": + serializePowerPlatformLockboxResourceCommandAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformServiceActivityAuditRecord": + serializePowerPlatformServiceActivityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.powerPlatformTenantIsolationRecord": + serializePowerPlatformTenantIsolationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyDataMatchAuditRecord": + serializePrivacyDataMatchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyDataMinimizationRecord": + serializePrivacyDataMinimizationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyDigestEmailRecord": + serializePrivacyDigestEmailRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyOpenAccessAuditRecord": + serializePrivacyOpenAccessAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyPortalAuditRecord": + serializePrivacyPortalAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyRemediationActionRecord": + serializePrivacyRemediationActionRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privacyRemediationRecord": + serializePrivacyRemediationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privaPrivacyAssessmentOperationRecord": + serializePrivaPrivacyAssessmentOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.privaPrivacyConsentOperationRecord": + serializePrivaPrivacyConsentOperationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectAuditRecord": + serializeProjectAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord": + serializeProjectForTheWebAssignedToMeSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebProjectAuditRecord": + serializeProjectForTheWebProjectAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord": + serializeProjectForTheWebProjectSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebRoadmapAuditRecord": + serializeProjectForTheWebRoadmapAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord": + serializeProjectForTheWebRoadmapItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord": + serializeProjectForTheWebRoadmapSettingsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.projectForTheWebTaskAuditRecord": + serializeProjectForTheWebTaskAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.publicFolderAuditRecord": + serializePublicFolderAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.purviewInsiderRiskAlertsRecord": + serializePurviewInsiderRiskAlertsRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.purviewInsiderRiskCasesRecord": + serializePurviewInsiderRiskCasesRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.purviewMCRecommendationRecord": + serializePurviewMCRecommendationRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.purviewPostureAgentAuditRecord": + serializePurviewPostureAgentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.quarantineAuditRecord": + serializeQuarantineAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.recordsManagementAuditRecord": + serializeRecordsManagementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.reportSubmission": + serializeReportSubmission(writer, auditData, true); + break; + case "#microsoft.graph.security.reportSubmissionResultDetail": + serializeReportSubmissionResultDetail(writer, auditData, true); + break; + case "#microsoft.graph.security.restrictedModeAuditRecord": + serializeRestrictedModeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.retentionPolicyAuditRecord": + serializeRetentionPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.rtiOperationsAgentAuditRecord": + serializeRtiOperationsAgentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sbpConfigurationEventRecord": + serializeSbpConfigurationEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sbpUsageEventRecord": + serializeSbpUsageEventRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.scoreEvidence": + serializeScoreEvidence(writer, auditData, true); + break; + case "#microsoft.graph.security.scorePlatformGenericAuditRecord": + serializeScorePlatformGenericAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.scriptRunAuditRecord": + serializeScriptRunAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.searchAuditRecord": + serializeSearchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityComplianceAlertRecord": + serializeSecurityComplianceAlertRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord": + serializeSecurityComplianceCenterEOPCmdletAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityComplianceInsightsAuditRecord": + serializeSecurityComplianceInsightsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityComplianceRBACAuditRecord": + serializeSecurityComplianceRBACAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityComplianceUserChangeAuditRecord": + serializeSecurityComplianceUserChangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord": + serializeSecurityCopilotIdentityManagementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord": + serializeSecurityDevelopmentLifecycleAILogAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord": + serializeSensitiveInfoRemediationAgentDataRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sensitivityLabelActionAuditRecord": + serializeSensitivityLabelActionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord": + serializeSensitivityLabeledFileActionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord": + serializeSensitivityLabelPolicyMatchAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelAIToolAuditRecord": + serializeSentinelAIToolAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelGraphAuditRecord": + serializeSentinelGraphAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelJobAuditRecord": + serializeSentinelJobAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord": + serializeSentinelKQLOnLakeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord": + serializeSentinelLakeDataOnboardingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord": + serializeSentinelLakeEncryptionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord": + serializeSentinelLakeOnboardingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord": + serializeSentinelNotebookOnLakeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sentinelPackageAuditRecord": + serializeSentinelPackageAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord": + serializeSharePointAppPermissionOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointAuditRecord": + serializeSharePointAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointCommentOperationAuditRecord": + serializeSharePointCommentOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord": + serializeSharePointContentSecurityPolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord": + serializeSharePointContentTypeOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointESignatureAuditRecord": + serializeSharePointESignatureAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointFieldOperationAuditRecord": + serializeSharePointFieldOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointFileOperationAuditRecord": + serializeSharePointFileOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointListItemOperationAuditRecord": + serializeSharePointListItemOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointListOperationAuditRecord": + serializeSharePointListOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sharePointSharingOperationAuditRecord": + serializeSharePointSharingOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord": + serializeSkypeForBusinessCmdletsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord": + serializeSkypeForBusinessPSTNUsageAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord": + serializeSkypeForBusinessUsersBlockedAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sonarDetonationContentMetadata": + serializeSonarDetonationContentMetadata(writer, auditData, true); + break; + case "#microsoft.graph.security.sonarDetonationEntityAuditRecord": + serializeSonarDetonationEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord": + serializeSonarFileDetonationEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sonarSubmissionEntityAuditRecord": + serializeSonarSubmissionEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord": + serializeSonarUrlDetonationEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.sparkCoreCustomLivePoolRecord": + serializeSparkCoreCustomLivePoolRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.submissionEntityAuditRecord": + serializeSubmissionEntityAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord": + serializeSupervisoryReviewDayXInsightsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.syntheticProbeAuditRecord": + serializeSyntheticProbeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamCopilotInteractionAuditRecord": + serializeTeamCopilotInteractionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsEasyApprovalsAuditRecord": + serializeTeamsEasyApprovalsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord": + serializeTeamsEvalDataHubAdminOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord": + serializeTeamsEvalDataHubDataAccessAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord": + serializeTeamsEvalDataHubPermissionChangeAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsHealthcareAuditRecord": + serializeTeamsHealthcareAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.teamsUpdatesAuditRecord": + serializeTeamsUpdatesAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.tenantAllowBlockListAuditRecord": + serializeTenantAllowBlockListAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.threatFinderAuditRecord": + serializeThreatFinderAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.threatIntelligenceAtpContentData": + serializeThreatIntelligenceAtpContentData(writer, auditData, true); + break; + case "#microsoft.graph.security.threatIntelligenceExportAuditRecord": + serializeThreatIntelligenceExportAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.threatIntelligenceMailData": + serializeThreatIntelligenceMailData(writer, auditData, true); + break; + case "#microsoft.graph.security.threatIntelligenceObjectAuditRecord": + serializeThreatIntelligenceObjectAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.threatIntelligenceUrlClickData": + serializeThreatIntelligenceUrlClickData(writer, auditData, true); + break; + case "#microsoft.graph.security.todoAuditRecord": + serializeTodoAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.trainableClassifierAuditRecord": + serializeTrainableClassifierAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.uamOperationAuditRecord": + serializeUamOperationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.unifiedGroupAuditRecord": + serializeUnifiedGroupAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord": + serializeUnifiedSimulationMatchedItemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.unifiedSimulationSummaryAuditRecord": + serializeUnifiedSimulationSummaryAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.universalPrintManagementAuditRecord": + serializeUniversalPrintManagementAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.universalPrintPrintJobAuditRecord": + serializeUniversalPrintPrintJobAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.urbacAssignmentAuditRecord": + serializeUrbacAssignmentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.urbacEnableStateAuditRecord": + serializeUrbacEnableStateAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.urbacRoleAuditRecord": + serializeUrbacRoleAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.userTrainingAuditRecord": + serializeUserTrainingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord": + serializeUsxWorkspaceOnboardingAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vfamCreatePolicyAuditRecord": + serializeVfamCreatePolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vfamDeletePolicyAuditRecord": + serializeVfamDeletePolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vfamUpdatePolicyAuditRecord": + serializeVfamUpdatePolicyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaAmplifyAuditRecord": + serializeVivaAmplifyAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaEngageEventsAuditRecord": + serializeVivaEngageEventsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord": + serializeVivaEngageNetworkAssociationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaEngageSegmentAuditRecord": + serializeVivaEngageSegmentAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord": + serializeVivaGlintAdvancedConfigurationAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord": + serializeVivaGlintAgenticCampaignAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord": + serializeVivaGlintFeedbackProgramAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord": + serializeVivaGlintOrganizationalDataAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord": + serializeVivaGlintPulseProgramAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord": + serializeVivaGlintPulseProgramRespondentRateAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintQuestionAuditRecord": + serializeVivaGlintQuestionAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintRoleAuditRecord": + serializeVivaGlintRoleAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintRubiconAuditRecord": + serializeVivaGlintRubiconAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord": + serializeVivaGlintSupportAccessAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintSystemAuditRecord": + serializeVivaGlintSystemAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintUserAuditRecord": + serializeVivaGlintUserAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGlintUserGroupAuditRecord": + serializeVivaGlintUserGroupAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaGoalsAuditRecord": + serializeVivaGoalsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaLearningAdminAuditRecord": + serializeVivaLearningAdminAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaLearningAuditRecord": + serializeVivaLearningAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaPulseAdminAuditRecord": + serializeVivaPulseAdminAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaPulseOrganizerAuditRecord": + serializeVivaPulseOrganizerAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaPulseReportAuditRecord": + serializeVivaPulseReportAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.vivaPulseResponseAuditRecord": + serializeVivaPulseResponseAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.wdatpAlertsAuditRecord": + serializeWdatpAlertsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.webContentFilteringAuditRecord": + serializeWebContentFilteringAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.windows365CustomerLockboxAuditRecord": + serializeWindows365CustomerLockboxAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.workplaceAnalyticsAuditRecord": + serializeWorkplaceAnalyticsAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.yammerAuditRecord": + serializeYammerAuditRecord(writer, auditData, true); + break; + case "#microsoft.graph.security.yammerUserHidingAuditRecord": + serializeYammerUserHidingAuditRecord(writer, auditData, true); + break; + } +} +/** + * Serializes information the current object + * @param AuditLogQuery The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditLogQuery(writer: SerializationWriter, auditLogQuery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditLogQuery || isSerializingDerivedType) { return; } + serializeEntity(writer, auditLogQuery, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("administrativeUnitIdFilters", auditLogQuery.administrativeUnitIdFilters); + writer.writeStringValue("displayName", auditLogQuery.displayName); + writer.writeDateValue("filterEndDateTime", auditLogQuery.filterEndDateTime); + writer.writeDateValue("filterStartDateTime", auditLogQuery.filterStartDateTime); + writer.writeCollectionOfPrimitiveValues("ipAddressFilters", auditLogQuery.ipAddressFilters); + writer.writeStringValue("keywordFilter", auditLogQuery.keywordFilter); + writer.writeCollectionOfPrimitiveValues("objectIdFilters", auditLogQuery.objectIdFilters); + writer.writeCollectionOfPrimitiveValues("operationFilters", auditLogQuery.operationFilters); + writer.writeCollectionOfObjectValues("records", auditLogQuery.records, serializeAuditLogRecord); + if(auditLogQuery.recordTypeFilters) + writer.writeCollectionOfEnumValues("recordTypeFilters", auditLogQuery.recordTypeFilters); + writer.writeCollectionOfPrimitiveValues("serviceFilters", auditLogQuery.serviceFilters); + writer.writeEnumValue("status", auditLogQuery.status); + writer.writeCollectionOfPrimitiveValues("userPrincipalNameFilters", auditLogQuery.userPrincipalNameFilters); +} +/** + * Serializes information the current object + * @param AuditLogQueryCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditLogQueryCollectionResponse(writer: SerializationWriter, auditLogQueryCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditLogQueryCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, auditLogQueryCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", auditLogQueryCollectionResponse.value, serializeAuditLogQuery); +} +/** + * Serializes information the current object + * @param AuditLogRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditLogRecord(writer: SerializationWriter, auditLogRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditLogRecord || isSerializingDerivedType) { return; } + serializeEntity(writer, auditLogRecord, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("administrativeUnits", auditLogRecord.administrativeUnits); + writer.writeObjectValue("auditData", auditLogRecord.auditData, serializeAuditData); + writer.writeEnumValue("auditLogRecordType", auditLogRecord.auditLogRecordType); + writer.writeStringValue("clientIp", auditLogRecord.clientIp); + writer.writeDateValue("createdDateTime", auditLogRecord.createdDateTime); + writer.writeStringValue("objectId", auditLogRecord.objectId); + writer.writeStringValue("operation", auditLogRecord.operation); + writer.writeStringValue("organizationId", auditLogRecord.organizationId); + writer.writeStringValue("service", auditLogRecord.service); + writer.writeStringValue("userId", auditLogRecord.userId); + writer.writeStringValue("userPrincipalName", auditLogRecord.userPrincipalName); + writer.writeEnumValue("userType", auditLogRecord.userType); +} +/** + * Serializes information the current object + * @param AuditLogRecordCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditLogRecordCollectionResponse(writer: SerializationWriter, auditLogRecordCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditLogRecordCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, auditLogRecordCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", auditLogRecordCollectionResponse.value, serializeAuditLogRecord); +} +/** + * Serializes information the current object + * @param AuditRecordTypeDictionary The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditRecordTypeDictionary(writer: SerializationWriter, auditRecordTypeDictionary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditRecordTypeDictionary || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", auditRecordTypeDictionary.odataType); + writer.writeAdditionalData(auditRecordTypeDictionary.additionalData); +} +/** + * Serializes information the current object + * @param AuditSearchAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuditSearchAuditRecord(writer: SerializationWriter, auditSearchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!auditSearchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, auditSearchAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AuthorityTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuthorityTemplate(writer: SerializationWriter, authorityTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!authorityTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, authorityTemplate, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AuthorityTemplateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAuthorityTemplateCollectionResponse(writer: SerializationWriter, authorityTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!authorityTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, authorityTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", authorityTemplateCollectionResponse.value, serializeAuthorityTemplate); +} +/** + * Serializes information the current object + * @param AutoAuditingConfiguration The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAutoAuditingConfiguration(writer: SerializationWriter, autoAuditingConfiguration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!autoAuditingConfiguration || isSerializingDerivedType) { return; } + serializeEntity(writer, autoAuditingConfiguration, isSerializingDerivedType) + writer.writeBooleanValue("isAutomatic", autoAuditingConfiguration.isAutomatic); +} +/** + * Serializes information the current object + * @param AutonomousSystem The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAutonomousSystem(writer: SerializationWriter, autonomousSystem: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!autonomousSystem || isSerializingDerivedType) { return; } + writer.writeStringValue("name", autonomousSystem.name); + writer.writeNumberValue("number", autonomousSystem.number); + writer.writeStringValue("@odata.type", autonomousSystem.odataType); + writer.writeStringValue("organization", autonomousSystem.organization); + writer.writeStringValue("value", autonomousSystem.value); + writer.writeAdditionalData(autonomousSystem.additionalData); +} +/** + * Serializes information the current object + * @param AzfwApplicationRuleAggregationEventRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzfwApplicationRuleAggregationEventRecord(writer: SerializationWriter, azfwApplicationRuleAggregationEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azfwApplicationRuleAggregationEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azfwApplicationRuleAggregationEventRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzfwDnsQueryEventRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzfwDnsQueryEventRecord(writer: SerializationWriter, azfwDnsQueryEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azfwDnsQueryEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azfwDnsQueryEventRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzfwNetworkRuleEventRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzfwNetworkRuleEventRecord(writer: SerializationWriter, azfwNetworkRuleEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azfwNetworkRuleEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azfwNetworkRuleEventRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzureActiveDirectoryAccountLogonAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzureActiveDirectoryAccountLogonAuditRecord(writer: SerializationWriter, azureActiveDirectoryAccountLogonAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azureActiveDirectoryAccountLogonAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azureActiveDirectoryAccountLogonAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzureActiveDirectoryAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzureActiveDirectoryAuditRecord(writer: SerializationWriter, azureActiveDirectoryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azureActiveDirectoryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azureActiveDirectoryAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzureActiveDirectoryStsLogonAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzureActiveDirectoryStsLogonAuditRecord(writer: SerializationWriter, azureActiveDirectoryStsLogonAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azureActiveDirectoryStsLogonAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azureActiveDirectoryStsLogonAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzureAISearchAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzureAISearchAuditRecord(writer: SerializationWriter, azureAISearchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azureAISearchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, azureAISearchAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param AzureResourceEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeAzureResourceEvidence(writer: SerializationWriter, azureResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!azureResourceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, azureResourceEvidence, isSerializingDerivedType) + writer.writeStringValue("resourceId", azureResourceEvidence.resourceId); + writer.writeStringValue("resourceName", azureResourceEvidence.resourceName); + writer.writeStringValue("resourceType", azureResourceEvidence.resourceType); +} +/** + * Serializes information the current object + * @param BlobContainerEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBlobContainerEvidence(writer: SerializationWriter, blobContainerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!blobContainerEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, blobContainerEvidence, isSerializingDerivedType) + writer.writeStringValue("name", blobContainerEvidence.name); + writer.writeObjectValue("storageResource", blobContainerEvidence.storageResource, serializeAzureResourceEvidence); + writer.writeStringValue("url", blobContainerEvidence.url); +} +/** + * Serializes information the current object + * @param BlobEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBlobEvidence(writer: SerializationWriter, blobEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!blobEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, blobEvidence, isSerializingDerivedType) + writer.writeObjectValue("blobContainer", blobEvidence.blobContainer, serializeBlobContainerEvidence); + writer.writeStringValue("etag", blobEvidence.etag); + writer.writeCollectionOfObjectValues("fileHashes", blobEvidence.fileHashes, serializeFileHash); + writer.writeStringValue("name", blobEvidence.name); + writer.writeStringValue("url", blobEvidence.url); +} +/** + * Serializes information the current object + * @param CampaignAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCampaignAuditRecord(writer: SerializationWriter, campaignAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!campaignAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, campaignAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CaseEscaped The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCaseEscaped(writer: SerializationWriter, caseEscaped: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!caseEscaped || isSerializingDerivedType) { return; } + serializeEntity(writer, caseEscaped, isSerializingDerivedType) + writer.writeDateValue("createdDateTime", caseEscaped.createdDateTime); + writer.writeStringValue("description", caseEscaped.description); + writer.writeStringValue("displayName", caseEscaped.displayName); + writer.writeObjectValue("lastModifiedBy", caseEscaped.lastModifiedBy, serializeIdentitySet); + writer.writeDateValue("lastModifiedDateTime", caseEscaped.lastModifiedDateTime); + writer.writeEnumValue("status", caseEscaped.status); + switch (caseEscaped.odataType) { + case "#microsoft.graph.security.ediscoveryCase": + serializeEdiscoveryCase(writer, caseEscaped, true); + break; + } +} +/** + * Serializes information the current object + * @param CaseOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCaseOperation(writer: SerializationWriter, caseOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!caseOperation || isSerializingDerivedType) { return; } + serializeEntity(writer, caseOperation, isSerializingDerivedType) + writer.writeEnumValue("action", caseOperation.action); + writer.writeDateValue("completedDateTime", caseOperation.completedDateTime); + writer.writeObjectValue("createdBy", caseOperation.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", caseOperation.createdDateTime); + writer.writeNumberValue("percentProgress", caseOperation.percentProgress); + writer.writeObjectValue("resultInfo", caseOperation.resultInfo, serializeResultInfo); + writer.writeEnumValue("status", caseOperation.status); + switch (caseOperation.odataType) { + case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": + serializeEdiscoveryAddToReviewSetOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryEstimateOperation": + serializeEdiscoveryEstimateOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryExportOperation": + serializeEdiscoveryExportOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryHoldOperation": + serializeEdiscoveryHoldOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": + serializeEdiscoveryHoldPolicySyncOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryIndexOperation": + serializeEdiscoveryIndexOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryPurgeDataOperation": + serializeEdiscoveryPurgeDataOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoverySearchExportOperation": + serializeEdiscoverySearchExportOperation(writer, caseOperation, true); + break; + case "#microsoft.graph.security.ediscoveryTagOperation": + serializeEdiscoveryTagOperation(writer, caseOperation, true); + break; + } +} +/** + * Serializes information the current object + * @param CaseOperationCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCaseOperationCollectionResponse(writer: SerializationWriter, caseOperationCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!caseOperationCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, caseOperationCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", caseOperationCollectionResponse.value, serializeCaseOperation); +} +/** + * Serializes information the current object + * @param CasesRoot The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCasesRoot(writer: SerializationWriter, casesRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!casesRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, casesRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("ediscoveryCases", casesRoot.ediscoveryCases, serializeEdiscoveryCase); +} +/** + * Serializes information the current object + * @param CategoryTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCategoryTemplate(writer: SerializationWriter, categoryTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!categoryTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, categoryTemplate, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("subcategories", categoryTemplate.subcategories, serializeSubcategoryTemplate); +} +/** + * Serializes information the current object + * @param CategoryTemplateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCategoryTemplateCollectionResponse(writer: SerializationWriter, categoryTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!categoryTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, categoryTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", categoryTemplateCollectionResponse.value, serializeCategoryTemplate); +} +/** + * Serializes information the current object + * @param CcraiPolicyViolationRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCcraiPolicyViolationRecord(writer: SerializationWriter, ccraiPolicyViolationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ccraiPolicyViolationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, ccraiPolicyViolationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpClassifierHealthRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpClassifierHealthRecord(writer: SerializationWriter, cdpClassifierHealthRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpClassifierHealthRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpClassifierHealthRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpColdCrawlStatusRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpColdCrawlStatusRecord(writer: SerializationWriter, cdpColdCrawlStatusRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpColdCrawlStatusRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpColdCrawlStatusRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpConsumptionResourceRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpConsumptionResourceRecord(writer: SerializationWriter, cdpConsumptionResourceRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpConsumptionResourceRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpConsumptionResourceRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpContentExplorerAggregateRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpContentExplorerAggregateRecord(writer: SerializationWriter, cdpContentExplorerAggregateRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpContentExplorerAggregateRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpContentExplorerAggregateRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpdlmaiInteractionInsightsRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpdlmaiInteractionInsightsRecord(writer: SerializationWriter, cdpdlmaiInteractionInsightsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpdlmaiInteractionInsightsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpdlmaiInteractionInsightsRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpDlpSensitiveEndpointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpDlpSensitiveEndpointAuditRecord(writer: SerializationWriter, cdpDlpSensitiveEndpointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpDlpSensitiveEndpointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpDlpSensitiveEndpointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpLogRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpLogRecord(writer: SerializationWriter, cdpLogRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpLogRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpLogRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpOcrBillingRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpOcrBillingRecord(writer: SerializationWriter, cdpOcrBillingRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpOcrBillingRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpOcrBillingRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CdpResourceScopeChangeEventRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCdpResourceScopeChangeEventRecord(writer: SerializationWriter, cdpResourceScopeChangeEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cdpResourceScopeChangeEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cdpResourceScopeChangeEventRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CitationTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCitationTemplate(writer: SerializationWriter, citationTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!citationTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, citationTemplate, isSerializingDerivedType) + writer.writeStringValue("citationJurisdiction", citationTemplate.citationJurisdiction); + writer.writeStringValue("citationUrl", citationTemplate.citationUrl); +} +/** + * Serializes information the current object + * @param CitationTemplateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCitationTemplateCollectionResponse(writer: SerializationWriter, citationTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!citationTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, citationTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", citationTemplateCollectionResponse.value, serializeCitationTemplate); +} +/** + * Serializes information the current object + * @param CloudApplicationEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudApplicationEvidence(writer: SerializationWriter, cloudApplicationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudApplicationEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, cloudApplicationEvidence, isSerializingDerivedType) + writer.writeNumberValue("appId", cloudApplicationEvidence.appId); + writer.writeStringValue("displayName", cloudApplicationEvidence.displayName); + writer.writeNumberValue("instanceId", cloudApplicationEvidence.instanceId); + writer.writeStringValue("instanceName", cloudApplicationEvidence.instanceName); + writer.writeNumberValue("saasAppId", cloudApplicationEvidence.saasAppId); + writer.writeObjectValue("stream", cloudApplicationEvidence.stream, serializeStream); +} +/** + * Serializes information the current object + * @param CloudLogonRequestEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudLogonRequestEvidence(writer: SerializationWriter, cloudLogonRequestEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudLogonRequestEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, cloudLogonRequestEvidence, isSerializingDerivedType) + writer.writeStringValue("requestId", cloudLogonRequestEvidence.requestId); +} +/** + * Serializes information the current object + * @param CloudLogonSessionEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudLogonSessionEvidence(writer: SerializationWriter, cloudLogonSessionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudLogonSessionEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, cloudLogonSessionEvidence, isSerializingDerivedType) + writer.writeObjectValue("account", cloudLogonSessionEvidence.account, serializeUserEvidence); + writer.writeStringValue("browser", cloudLogonSessionEvidence.browser); + writer.writeStringValue("deviceName", cloudLogonSessionEvidence.deviceName); + writer.writeStringValue("operatingSystem", cloudLogonSessionEvidence.operatingSystem); + writer.writeDateValue("previousLogonDateTime", cloudLogonSessionEvidence.previousLogonDateTime); + writer.writeStringValue("protocol", cloudLogonSessionEvidence.protocol); + writer.writeStringValue("sessionId", cloudLogonSessionEvidence.sessionId); + writer.writeDateValue("startUtcDateTime", cloudLogonSessionEvidence.startUtcDateTime); + writer.writeStringValue("userAgent", cloudLogonSessionEvidence.userAgent); +} +/** + * Serializes information the current object + * @param CloudUpdateDeviceConfigAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudUpdateDeviceConfigAuditRecord(writer: SerializationWriter, cloudUpdateDeviceConfigAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudUpdateDeviceConfigAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cloudUpdateDeviceConfigAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CloudUpdateProfileConfigAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudUpdateProfileConfigAuditRecord(writer: SerializationWriter, cloudUpdateProfileConfigAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudUpdateProfileConfigAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cloudUpdateProfileConfigAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CloudUpdateTenantConfigAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCloudUpdateTenantConfigAuditRecord(writer: SerializationWriter, cloudUpdateTenantConfigAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cloudUpdateTenantConfigAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cloudUpdateTenantConfigAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CollaborationRoot The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCollaborationRoot(writer: SerializationWriter, collaborationRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!collaborationRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, collaborationRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("analyzedEmails", collaborationRoot.analyzedEmails, serializeAnalyzedEmail); +} +/** + * Serializes information the current object + * @param ComplianceConnectorAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceConnectorAuditRecord(writer: SerializationWriter, complianceConnectorAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceConnectorAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceConnectorAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLMExchangeAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLMExchangeAuditRecord(writer: SerializationWriter, complianceDLMExchangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLMExchangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLMExchangeAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLMSharePointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLMSharePointAuditRecord(writer: SerializationWriter, complianceDLMSharePointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLMSharePointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLMSharePointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPApplicationsAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPApplicationsAuditRecord(writer: SerializationWriter, complianceDLPApplicationsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPApplicationsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPApplicationsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPApplicationsClassificationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPApplicationsClassificationAuditRecord(writer: SerializationWriter, complianceDLPApplicationsClassificationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPApplicationsClassificationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPApplicationsClassificationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPEndpointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPEndpointAuditRecord(writer: SerializationWriter, complianceDLPEndpointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPEndpointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPEndpointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPEndpointDiscoveryAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPEndpointDiscoveryAuditRecord(writer: SerializationWriter, complianceDLPEndpointDiscoveryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPEndpointDiscoveryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPEndpointDiscoveryAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPEnforcementAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPEnforcementAuditRecord(writer: SerializationWriter, complianceDLPEnforcementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPEnforcementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPEnforcementAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPExchangeAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPExchangeAuditRecord(writer: SerializationWriter, complianceDLPExchangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPExchangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPExchangeAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPExchangeClassificationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPExchangeClassificationAuditRecord(writer: SerializationWriter, complianceDLPExchangeClassificationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPExchangeClassificationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPExchangeClassificationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPExchangeClassificationCdpRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPExchangeClassificationCdpRecord(writer: SerializationWriter, complianceDLPExchangeClassificationCdpRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPExchangeClassificationCdpRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPExchangeClassificationCdpRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPExchangeDiscoveryAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPExchangeDiscoveryAuditRecord(writer: SerializationWriter, complianceDLPExchangeDiscoveryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPExchangeDiscoveryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPExchangeDiscoveryAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPSharePointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPSharePointAuditRecord(writer: SerializationWriter, complianceDLPSharePointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPSharePointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPSharePointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPSharePointClassificationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPSharePointClassificationAuditRecord(writer: SerializationWriter, complianceDLPSharePointClassificationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPSharePointClassificationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPSharePointClassificationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPSharePointClassificationCdpRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPSharePointClassificationCdpRecord(writer: SerializationWriter, complianceDLPSharePointClassificationCdpRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPSharePointClassificationCdpRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPSharePointClassificationCdpRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceDLPSharePointClassificationExtendedAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceDLPSharePointClassificationExtendedAuditRecord(writer: SerializationWriter, complianceDLPSharePointClassificationExtendedAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceDLPSharePointClassificationExtendedAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceDLPSharePointClassificationExtendedAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceExchangeOcrAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceExchangeOcrAuditRecord(writer: SerializationWriter, complianceExchangeOcrAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceExchangeOcrAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceExchangeOcrAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceManagerActionRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceManagerActionRecord(writer: SerializationWriter, complianceManagerActionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceManagerActionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceManagerActionRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CompliancePolicyGradingSharePointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCompliancePolicyGradingSharePointAuditRecord(writer: SerializationWriter, compliancePolicyGradingSharePointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!compliancePolicyGradingSharePointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, compliancePolicyGradingSharePointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceSettingsChangeAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceSettingsChangeAuditRecord(writer: SerializationWriter, complianceSettingsChangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceSettingsChangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceSettingsChangeAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceSitGradingSharePointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceSitGradingSharePointAuditRecord(writer: SerializationWriter, complianceSitGradingSharePointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceSitGradingSharePointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceSitGradingSharePointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ComplianceSupervisionExchangeAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeComplianceSupervisionExchangeAuditRecord(writer: SerializationWriter, complianceSupervisionExchangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!complianceSupervisionExchangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, complianceSupervisionExchangeAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CompromiseIndicator The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCompromiseIndicator(writer: SerializationWriter, compromiseIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!compromiseIndicator || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", compromiseIndicator.odataType); + writer.writeStringValue("value", compromiseIndicator.value); + writer.writeEnumValue("verdict", compromiseIndicator.verdict); + writer.writeAdditionalData(compromiseIndicator.additionalData); +} +/** + * Serializes information the current object + * @param ConnectedAIAppInteractionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeConnectedAIAppInteractionAuditRecord(writer: SerializationWriter, connectedAIAppInteractionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!connectedAIAppInteractionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, connectedAIAppInteractionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ConsumptionResourceAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeConsumptionResourceAuditRecord(writer: SerializationWriter, consumptionResourceAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!consumptionResourceAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, consumptionResourceAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ContainerEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeContainerEvidence(writer: SerializationWriter, containerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!containerEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, containerEvidence, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("args", containerEvidence.args); + writer.writeCollectionOfPrimitiveValues("command", containerEvidence.command); + writer.writeStringValue("containerId", containerEvidence.containerId); + writer.writeObjectValue("image", containerEvidence.image, serializeContainerImageEvidence); + writer.writeBooleanValue("isPrivileged", containerEvidence.isPrivileged); + writer.writeStringValue("name", containerEvidence.name); + writer.writeObjectValue("pod", containerEvidence.pod, serializeKubernetesPodEvidence); +} +/** + * Serializes information the current object + * @param ContainerImageEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeContainerImageEvidence(writer: SerializationWriter, containerImageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!containerImageEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, containerImageEvidence, isSerializingDerivedType) + writer.writeObjectValue("digestImage", containerImageEvidence.digestImage, serializeContainerImageEvidence); + writer.writeStringValue("imageId", containerImageEvidence.imageId); + writer.writeObjectValue("registry", containerImageEvidence.registry, serializeContainerRegistryEvidence); +} +/** + * Serializes information the current object + * @param ContainerRegistryEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeContainerRegistryEvidence(writer: SerializationWriter, containerRegistryEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!containerRegistryEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, containerRegistryEvidence, isSerializingDerivedType) + writer.writeStringValue("registry", containerRegistryEvidence.registry); +} +/** + * Serializes information the current object + * @param ContentStoreMetadataRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeContentStoreMetadataRecord(writer: SerializationWriter, contentStoreMetadataRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!contentStoreMetadataRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, contentStoreMetadataRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotAgentManagementAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotAgentManagementAuditRecord(writer: SerializationWriter, copilotAgentManagementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotAgentManagementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotAgentManagementAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotForSecurityLoggingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotForSecurityLoggingAuditRecord(writer: SerializationWriter, copilotForSecurityLoggingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotForSecurityLoggingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotForSecurityLoggingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotForSecurityTriggerAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotForSecurityTriggerAuditRecord(writer: SerializationWriter, copilotForSecurityTriggerAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotForSecurityTriggerAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotForSecurityTriggerAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotInteractionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotInteractionAuditRecord(writer: SerializationWriter, copilotInteractionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotInteractionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotInteractionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotPluginSettingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotPluginSettingAuditRecord(writer: SerializationWriter, copilotPluginSettingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotPluginSettingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotPluginSettingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotPromptBookSettingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotPromptBookSettingAuditRecord(writer: SerializationWriter, copilotPromptBookSettingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotPromptBookSettingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotPromptBookSettingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotSessionSharingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotSessionSharingAuditRecord(writer: SerializationWriter, copilotSessionSharingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotSessionSharingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotSessionSharingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotSettingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotSettingAuditRecord(writer: SerializationWriter, copilotSettingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotSettingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotSettingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CopilotWorkspaceSettingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCopilotWorkspaceSettingAuditRecord(writer: SerializationWriter, copilotWorkspaceSettingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!copilotWorkspaceSettingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, copilotWorkspaceSettingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CoreReportingSettingsAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCoreReportingSettingsAuditRecord(writer: SerializationWriter, coreReportingSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!coreReportingSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, coreReportingSettingsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CortanaBriefingAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCortanaBriefingAuditRecord(writer: SerializationWriter, cortanaBriefingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cortanaBriefingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, cortanaBriefingAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CriticalAssetManagementClassificationRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCriticalAssetManagementClassificationRecord(writer: SerializationWriter, criticalAssetManagementClassificationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!criticalAssetManagementClassificationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, criticalAssetManagementClassificationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CrmEntityOperationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCrmEntityOperationAuditRecord(writer: SerializationWriter, crmEntityOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!crmEntityOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, crmEntityOperationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CrossTenantAccessPolicyAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCrossTenantAccessPolicyAuditRecord(writer: SerializationWriter, crossTenantAccessPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!crossTenantAccessPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, crossTenantAccessPolicyAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CustomerKeyServiceEncryptionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCustomerKeyServiceEncryptionAuditRecord(writer: SerializationWriter, customerKeyServiceEncryptionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!customerKeyServiceEncryptionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, customerKeyServiceEncryptionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param CvssSummary The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeCvssSummary(writer: SerializationWriter, cvssSummary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!cvssSummary || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", cvssSummary.odataType); + writer.writeNumberValue("score", cvssSummary.score); + writer.writeEnumValue("severity", cvssSummary.severity); + writer.writeStringValue("vectorString", cvssSummary.vectorString); + writer.writeAdditionalData(cvssSummary.additionalData); +} +/** + * Serializes information the current object + * @param DataCenterSecurityCmdletAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataCenterSecurityCmdletAuditRecord(writer: SerializationWriter, dataCenterSecurityCmdletAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataCenterSecurityCmdletAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataCenterSecurityCmdletAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataGovernanceAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataGovernanceAuditRecord(writer: SerializationWriter, dataGovernanceAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataGovernanceAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataGovernanceAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataInsightsRestApiAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataInsightsRestApiAuditRecord(writer: SerializationWriter, dataInsightsRestApiAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataInsightsRestApiAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataInsightsRestApiAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataLakeExportOperationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataLakeExportOperationAuditRecord(writer: SerializationWriter, dataLakeExportOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataLakeExportOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataLakeExportOperationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataSecurityInvestigationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataSecurityInvestigationAuditRecord(writer: SerializationWriter, dataSecurityInvestigationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataSecurityInvestigationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataSecurityInvestigationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataSet The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataSet(writer: SerializationWriter, dataSet: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataSet || isSerializingDerivedType) { return; } + serializeEntity(writer, dataSet, isSerializingDerivedType) + writer.writeObjectValue("createdBy", dataSet.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", dataSet.createdDateTime); + writer.writeStringValue("description", dataSet.description); + writer.writeStringValue("displayName", dataSet.displayName); + switch (dataSet.odataType) { + case "#microsoft.graph.security.ediscoveryReviewSet": + serializeEdiscoveryReviewSet(writer, dataSet, true); + break; + } +} +/** + * Serializes information the current object + * @param DataShareOperationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataShareOperationAuditRecord(writer: SerializationWriter, dataShareOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataShareOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dataShareOperationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DataSource The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataSource(writer: SerializationWriter, dataSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataSource || isSerializingDerivedType) { return; } + serializeEntity(writer, dataSource, isSerializingDerivedType) + writer.writeObjectValue("createdBy", dataSource.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", dataSource.createdDateTime); + writer.writeStringValue("displayName", dataSource.displayName); + writer.writeEnumValue("holdStatus", dataSource.holdStatus); + switch (dataSource.odataType) { + case "#microsoft.graph.security.siteSource": + serializeSiteSource(writer, dataSource, true); + break; + case "#microsoft.graph.security.unifiedGroupSource": + serializeUnifiedGroupSource(writer, dataSource, true); + break; + case "#microsoft.graph.security.userSource": + serializeUserSource(writer, dataSource, true); + break; + } +} +/** + * Serializes information the current object + * @param DataSourceCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataSourceCollectionResponse(writer: SerializationWriter, dataSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataSourceCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, dataSourceCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", dataSourceCollectionResponse.value, serializeDataSource); +} +/** + * Serializes information the current object + * @param DataSourceContainer The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDataSourceContainer(writer: SerializationWriter, dataSourceContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dataSourceContainer || isSerializingDerivedType) { return; } + serializeEntity(writer, dataSourceContainer, isSerializingDerivedType) + writer.writeDateValue("createdDateTime", dataSourceContainer.createdDateTime); + writer.writeStringValue("displayName", dataSourceContainer.displayName); + writer.writeEnumValue("holdStatus", dataSourceContainer.holdStatus); + writer.writeDateValue("lastModifiedDateTime", dataSourceContainer.lastModifiedDateTime); + writer.writeDateValue("releasedDateTime", dataSourceContainer.releasedDateTime); + writer.writeEnumValue("status", dataSourceContainer.status); + switch (dataSourceContainer.odataType) { + case "#microsoft.graph.security.ediscoveryCustodian": + serializeEdiscoveryCustodian(writer, dataSourceContainer, true); + break; + case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": + serializeEdiscoveryNoncustodialDataSource(writer, dataSourceContainer, true); + break; + } +} +/** + * Serializes information the current object + * @param DefaultAuditData The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDefaultAuditData(writer: SerializationWriter, defaultAuditData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!defaultAuditData || isSerializingDerivedType) { return; } + serializeAuditData(writer, defaultAuditData, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DefenderCaseManagementAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDefenderCaseManagementAuditRecord(writer: SerializationWriter, defenderCaseManagementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!defenderCaseManagementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, defenderCaseManagementAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DefenderPreviewFeaturesRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDefenderPreviewFeaturesRecord(writer: SerializationWriter, defenderPreviewFeaturesRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!defenderPreviewFeaturesRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, defenderPreviewFeaturesRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DefenderSecurityForAIConfigurationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDefenderSecurityForAIConfigurationAuditRecord(writer: SerializationWriter, defenderSecurityForAIConfigurationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!defenderSecurityForAIConfigurationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, defenderSecurityForAIConfigurationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DepartmentTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDepartmentTemplate(writer: SerializationWriter, departmentTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!departmentTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, departmentTemplate, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DepartmentTemplateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDepartmentTemplateCollectionResponse(writer: SerializationWriter, departmentTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!departmentTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, departmentTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", departmentTemplateCollectionResponse.value, serializeDepartmentTemplate); +} +/** + * Serializes information the current object + * @param DeployFeatureActivityRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeployFeatureActivityRecord(writer: SerializationWriter, deployFeatureActivityRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deployFeatureActivityRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, deployFeatureActivityRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DeploymentAccessKeyType The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeploymentAccessKeyType(writer: SerializationWriter, deploymentAccessKeyType: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deploymentAccessKeyType || isSerializingDerivedType) { return; } + writer.writeStringValue("deploymentAccessKey", deploymentAccessKeyType.deploymentAccessKey); + writer.writeStringValue("@odata.type", deploymentAccessKeyType.odataType); + writer.writeAdditionalData(deploymentAccessKeyType.additionalData); +} +/** + * Serializes information the current object + * @param DetonationBehaviourDetails The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDetonationBehaviourDetails(writer: SerializationWriter, detonationBehaviourDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!detonationBehaviourDetails || isSerializingDerivedType) { return; } + writer.writeStringValue("actionStatus", detonationBehaviourDetails.actionStatus); + writer.writeStringValue("behaviourCapability", detonationBehaviourDetails.behaviourCapability); + writer.writeStringValue("behaviourGroup", detonationBehaviourDetails.behaviourGroup); + writer.writeStringValue("details", detonationBehaviourDetails.details); + writer.writeDateValue("eventDateTime", detonationBehaviourDetails.eventDateTime); + writer.writeStringValue("@odata.type", detonationBehaviourDetails.odataType); + writer.writeStringValue("operation", detonationBehaviourDetails.operation); + writer.writeStringValue("processId", detonationBehaviourDetails.processId); + writer.writeStringValue("processName", detonationBehaviourDetails.processName); + writer.writeStringValue("target", detonationBehaviourDetails.target); + writer.writeAdditionalData(detonationBehaviourDetails.additionalData); +} +/** + * Serializes information the current object + * @param DetonationChain The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDetonationChain(writer: SerializationWriter, detonationChain: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!detonationChain || isSerializingDerivedType) { return; } + writer.writeCollectionOfObjectValues("childNodes", detonationChain.childNodes, serializeDetonationChain); + writer.writeStringValue("@odata.type", detonationChain.odataType); + writer.writeStringValue("value", detonationChain.value); + writer.writeAdditionalData(detonationChain.additionalData); +} +/** + * Serializes information the current object + * @param DetonationDetails The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDetonationDetails(writer: SerializationWriter, detonationDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!detonationDetails || isSerializingDerivedType) { return; } + writer.writeDateValue("analysisDateTime", detonationDetails.analysisDateTime); + writer.writeCollectionOfObjectValues("compromiseIndicators", detonationDetails.compromiseIndicators, serializeCompromiseIndicator); + writer.writeObjectValue("detonationBehaviourDetails", detonationDetails.detonationBehaviourDetails, serializeDetonationBehaviourDetails); + writer.writeStringValue("detonationBehaviourDetailsV2", detonationDetails.detonationBehaviourDetailsV2); + writer.writeObjectValue("detonationChain", detonationDetails.detonationChain, serializeDetonationChain); + writer.writeObjectValue("detonationObservables", detonationDetails.detonationObservables, serializeDetonationObservables); + writer.writeStringValue("detonationScreenshotUri", detonationDetails.detonationScreenshotUri); + writer.writeStringValue("detonationVerdict", detonationDetails.detonationVerdict); + writer.writeStringValue("detonationVerdictReason", detonationDetails.detonationVerdictReason); + writer.writeStringValue("entityMetadata", detonationDetails.entityMetadata); + writer.writeStringValue("mitreTechniques", detonationDetails.mitreTechniques); + writer.writeStringValue("@odata.type", detonationDetails.odataType); + writer.writeStringValue("staticAnalysis", detonationDetails.staticAnalysis); + writer.writeStringValue("submissionSource", detonationDetails.submissionSource); + writer.writeAdditionalData(detonationDetails.additionalData); +} +/** + * Serializes information the current object + * @param DetonationObservables The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDetonationObservables(writer: SerializationWriter, detonationObservables: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!detonationObservables || isSerializingDerivedType) { return; } + writer.writeCollectionOfPrimitiveValues("contactedIps", detonationObservables.contactedIps); + writer.writeCollectionOfPrimitiveValues("contactedUrls", detonationObservables.contactedUrls); + writer.writeCollectionOfPrimitiveValues("droppedfiles", detonationObservables.droppedfiles); + writer.writeStringValue("@odata.type", detonationObservables.odataType); + writer.writeAdditionalData(detonationObservables.additionalData); +} +/** + * Serializes information the current object + * @param DeviceDiscoverySettingsAuthenticatedScansRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeviceDiscoverySettingsAuthenticatedScansRecord(writer: SerializationWriter, deviceDiscoverySettingsAuthenticatedScansRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deviceDiscoverySettingsAuthenticatedScansRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, deviceDiscoverySettingsAuthenticatedScansRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DeviceDiscoverySettingsExclusionRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeviceDiscoverySettingsExclusionRecord(writer: SerializationWriter, deviceDiscoverySettingsExclusionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deviceDiscoverySettingsExclusionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, deviceDiscoverySettingsExclusionRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DeviceDiscoverySettingsRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeviceDiscoverySettingsRecord(writer: SerializationWriter, deviceDiscoverySettingsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deviceDiscoverySettingsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, deviceDiscoverySettingsRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DeviceEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDeviceEvidence(writer: SerializationWriter, deviceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!deviceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, deviceEvidence, isSerializingDerivedType) + writer.writeStringValue("azureAdDeviceId", deviceEvidence.azureAdDeviceId); + writer.writeEnumValue("defenderAvStatus", deviceEvidence.defenderAvStatus); + writer.writeStringValue("deviceDnsName", deviceEvidence.deviceDnsName); + writer.writeStringValue("dnsDomain", deviceEvidence.dnsDomain); + writer.writeDateValue("firstSeenDateTime", deviceEvidence.firstSeenDateTime); + writer.writeEnumValue("healthStatus", deviceEvidence.healthStatus); + writer.writeStringValue("hostName", deviceEvidence.hostName); + writer.writeCollectionOfPrimitiveValues("ipInterfaces", deviceEvidence.ipInterfaces); + writer.writeStringValue("lastExternalIpAddress", deviceEvidence.lastExternalIpAddress); + writer.writeStringValue("lastIpAddress", deviceEvidence.lastIpAddress); + writer.writeCollectionOfObjectValues("loggedOnUsers", deviceEvidence.loggedOnUsers, serializeLoggedOnUser); + writer.writeStringValue("mdeDeviceId", deviceEvidence.mdeDeviceId); + writer.writeStringValue("ntDomain", deviceEvidence.ntDomain); + writer.writeEnumValue("onboardingStatus", deviceEvidence.onboardingStatus); + writer.writeNumberValue("osBuild", deviceEvidence.osBuild); + writer.writeStringValue("osPlatform", deviceEvidence.osPlatform); + writer.writeNumberValue("rbacGroupId", deviceEvidence.rbacGroupId); + writer.writeStringValue("rbacGroupName", deviceEvidence.rbacGroupName); + writer.writeCollectionOfObjectValues("resourceAccessEvents", deviceEvidence.resourceAccessEvents, serializeResourceAccessEvent); + writer.writeEnumValue("riskScore", deviceEvidence.riskScore); + writer.writeStringValue("version", deviceEvidence.version); + writer.writeObjectValue("vmMetadata", deviceEvidence.vmMetadata, serializeVmMetadata); +} +/** + * Serializes information the current object + * @param Dictionary The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDictionary(writer: SerializationWriter, dictionary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dictionary || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", dictionary.odataType); + writer.writeAdditionalData(dictionary.additionalData); +} +/** + * Serializes information the current object + * @param DiscoveryAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDiscoveryAuditRecord(writer: SerializationWriter, discoveryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!discoveryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, discoveryAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DispositionReviewStage The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDispositionReviewStage(writer: SerializationWriter, dispositionReviewStage: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dispositionReviewStage || isSerializingDerivedType) { return; } + serializeEntity(writer, dispositionReviewStage, isSerializingDerivedType) + writer.writeStringValue("name", dispositionReviewStage.name); + writer.writeCollectionOfPrimitiveValues("reviewersEmailAddresses", dispositionReviewStage.reviewersEmailAddresses); + writer.writeStringValue("stageNumber", dispositionReviewStage.stageNumber); +} +/** + * Serializes information the current object + * @param DispositionReviewStageCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDispositionReviewStageCollectionResponse(writer: SerializationWriter, dispositionReviewStageCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dispositionReviewStageCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, dispositionReviewStageCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", dispositionReviewStageCollectionResponse.value, serializeDispositionReviewStage); +} +/** + * Serializes information the current object + * @param DlpEndpointAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDlpEndpointAuditRecord(writer: SerializationWriter, dlpEndpointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dlpEndpointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dlpEndpointAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DlpImportResultAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDlpImportResultAuditRecord(writer: SerializationWriter, dlpImportResultAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dlpImportResultAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dlpImportResultAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DlpSensitiveInformationTypeRulePackageCmdletRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDlpSensitiveInformationTypeRulePackageCmdletRecord(writer: SerializationWriter, dlpSensitiveInformationTypeRulePackageCmdletRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dlpSensitiveInformationTypeRulePackageCmdletRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dlpSensitiveInformationTypeRulePackageCmdletRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DnsEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDnsEvidence(writer: SerializationWriter, dnsEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dnsEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, dnsEvidence, isSerializingDerivedType) + writer.writeObjectValue("dnsServerIp", dnsEvidence.dnsServerIp, serializeIpEvidence); + writer.writeStringValue("domainName", dnsEvidence.domainName); + writer.writeObjectValue("hostIpAddress", dnsEvidence.hostIpAddress, serializeIpEvidence); + writer.writeCollectionOfObjectValues("ipAddresses", dnsEvidence.ipAddresses, serializeIpEvidence); +} +/** + * Serializes information the current object + * @param DragonCopilotAccessRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDragonCopilotAccessRecord(writer: SerializationWriter, dragonCopilotAccessRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dragonCopilotAccessRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dragonCopilotAccessRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DragonCopilotAdminRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDragonCopilotAdminRecord(writer: SerializationWriter, dragonCopilotAdminRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dragonCopilotAdminRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dragonCopilotAdminRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DragonCopilotClinicalDataRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDragonCopilotClinicalDataRecord(writer: SerializationWriter, dragonCopilotClinicalDataRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dragonCopilotClinicalDataRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dragonCopilotClinicalDataRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param DragonCopilotSessionRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDragonCopilotSessionRecord(writer: SerializationWriter, dragonCopilotSessionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dragonCopilotSessionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dragonCopilotSessionRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param Dynamics365BusinessCentralAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeDynamics365BusinessCentralAuditRecord(writer: SerializationWriter, dynamics365BusinessCentralAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!dynamics365BusinessCentralAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, dynamics365BusinessCentralAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EdiscoveryAddToReviewSetOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryAddToReviewSetOperation(writer: SerializationWriter, ediscoveryAddToReviewSetOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryAddToReviewSetOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryAddToReviewSetOperation, isSerializingDerivedType) + writer.writeEnumValue("additionalDataOptions", ediscoveryAddToReviewSetOperation.additionalDataOptions); + writer.writeEnumValue("cloudAttachmentVersion", ediscoveryAddToReviewSetOperation.cloudAttachmentVersion); + writer.writeEnumValue("documentVersion", ediscoveryAddToReviewSetOperation.documentVersion); + writer.writeEnumValue("itemsToInclude", ediscoveryAddToReviewSetOperation.itemsToInclude); + writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryAddToReviewSetOperation.reportFileMetadata, serializeReportFileMetadata); + writer.writeObjectValue("reviewSet", ediscoveryAddToReviewSetOperation.reviewSet, serializeEdiscoveryReviewSet); + writer.writeObjectValue("search", ediscoveryAddToReviewSetOperation.search, serializeEdiscoverySearch); +} +/** + * Serializes information the current object + * @param EdiscoveryCase The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCase(writer: SerializationWriter, ediscoveryCase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCase || isSerializingDerivedType) { return; } + serializeCaseEscaped(writer, ediscoveryCase, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("caseMembers", ediscoveryCase.caseMembers, serializeEdiscoveryCaseMember); + writer.writeObjectValue("closedBy", ediscoveryCase.closedBy, serializeIdentitySet); + writer.writeDateValue("closedDateTime", ediscoveryCase.closedDateTime); + writer.writeCollectionOfObjectValues("custodians", ediscoveryCase.custodians, serializeEdiscoveryCustodian); + writer.writeStringValue("externalId", ediscoveryCase.externalId); + writer.writeCollectionOfObjectValues("noncustodialDataSources", ediscoveryCase.noncustodialDataSources, serializeEdiscoveryNoncustodialDataSource); + writer.writeCollectionOfObjectValues("operations", ediscoveryCase.operations, serializeCaseOperation); + writer.writeCollectionOfObjectValues("reviewSets", ediscoveryCase.reviewSets, serializeEdiscoveryReviewSet); + writer.writeCollectionOfObjectValues("searches", ediscoveryCase.searches, serializeEdiscoverySearch); + writer.writeObjectValue("settings", ediscoveryCase.settings, serializeEdiscoveryCaseSettings); + writer.writeCollectionOfObjectValues("tags", ediscoveryCase.tags, serializeEdiscoveryReviewTag); +} +/** + * Serializes information the current object + * @param EdiscoveryCaseCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCaseCollectionResponse(writer: SerializationWriter, ediscoveryCaseCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCaseCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCaseCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryCaseCollectionResponse.value, serializeEdiscoveryCase); +} +/** + * Serializes information the current object + * @param EdiscoveryCaseMember The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCaseMember(writer: SerializationWriter, ediscoveryCaseMember: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCaseMember || isSerializingDerivedType) { return; } + serializeEntity(writer, ediscoveryCaseMember, isSerializingDerivedType) + writer.writeStringValue("displayName", ediscoveryCaseMember.displayName); + writer.writeEnumValue("recipientType", ediscoveryCaseMember.recipientType); + writer.writeStringValue("smtpAddress", ediscoveryCaseMember.smtpAddress); +} +/** + * Serializes information the current object + * @param EdiscoveryCaseMemberCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCaseMemberCollectionResponse(writer: SerializationWriter, ediscoveryCaseMemberCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCaseMemberCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCaseMemberCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryCaseMemberCollectionResponse.value, serializeEdiscoveryCaseMember); +} +/** + * Serializes information the current object + * @param EdiscoveryCaseSettings The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCaseSettings(writer: SerializationWriter, ediscoveryCaseSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCaseSettings || isSerializingDerivedType) { return; } + serializeEntity(writer, ediscoveryCaseSettings, isSerializingDerivedType) + writer.writeEnumValue("caseType", ediscoveryCaseSettings.caseType); + writer.writeObjectValue("ocr", ediscoveryCaseSettings.ocr, serializeOcrSettings); + writer.writeObjectValue("redundancyDetection", ediscoveryCaseSettings.redundancyDetection, serializeRedundancyDetectionSettings); + writer.writeEnumValue("reviewSetSettings", ediscoveryCaseSettings.reviewSetSettings); + writer.writeObjectValue("topicModeling", ediscoveryCaseSettings.topicModeling, serializeTopicModelingSettings); +} +/** + * Serializes information the current object + * @param EdiscoveryCustodian The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCustodian(writer: SerializationWriter, ediscoveryCustodian: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCustodian || isSerializingDerivedType) { return; } + serializeDataSourceContainer(writer, ediscoveryCustodian, isSerializingDerivedType) + writer.writeDateValue("acknowledgedDateTime", ediscoveryCustodian.acknowledgedDateTime); + writer.writeStringValue("email", ediscoveryCustodian.email); + writer.writeObjectValue("lastIndexOperation", ediscoveryCustodian.lastIndexOperation, serializeEdiscoveryIndexOperation); + writer.writeCollectionOfObjectValues("siteSources", ediscoveryCustodian.siteSources, serializeSiteSource); + writer.writeCollectionOfObjectValues("unifiedGroupSources", ediscoveryCustodian.unifiedGroupSources, serializeUnifiedGroupSource); + writer.writeCollectionOfObjectValues("userSources", ediscoveryCustodian.userSources, serializeUserSource); +} +/** + * Serializes information the current object + * @param EdiscoveryCustodianCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryCustodianCollectionResponse(writer: SerializationWriter, ediscoveryCustodianCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryCustodianCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCustodianCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryCustodianCollectionResponse.value, serializeEdiscoveryCustodian); +} +/** + * Serializes information the current object + * @param EdiscoveryEstimateOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryEstimateOperation(writer: SerializationWriter, ediscoveryEstimateOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryEstimateOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryEstimateOperation, isSerializingDerivedType) + writer.writeNumberValue("indexedItemCount", ediscoveryEstimateOperation.indexedItemCount); + writer.writeNumberValue("indexedItemsSize", ediscoveryEstimateOperation.indexedItemsSize); + writer.writeNumberValue("mailboxCount", ediscoveryEstimateOperation.mailboxCount); + writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryEstimateOperation.reportFileMetadata, serializeReportFileMetadata); + writer.writeObjectValue("search", ediscoveryEstimateOperation.search, serializeEdiscoverySearch); + writer.writeNumberValue("siteCount", ediscoveryEstimateOperation.siteCount); + writer.writeEnumValue("statisticsOptions", ediscoveryEstimateOperation.statisticsOptions); + writer.writeNumberValue("unindexedItemCount", ediscoveryEstimateOperation.unindexedItemCount); + writer.writeNumberValue("unindexedItemsSize", ediscoveryEstimateOperation.unindexedItemsSize); +} +/** + * Serializes information the current object + * @param EdiscoveryExportOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryExportOperation(writer: SerializationWriter, ediscoveryExportOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryExportOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryExportOperation, isSerializingDerivedType) + writer.writeStringValue("description", ediscoveryExportOperation.description); + writer.writeCollectionOfObjectValues("exportFileMetadata", ediscoveryExportOperation.exportFileMetadata, serializeExportFileMetadata); + writer.writeEnumValue("exportOptions", ediscoveryExportOperation.exportOptions); + writer.writeEnumValue("exportStructure", ediscoveryExportOperation.exportStructure); + writer.writeStringValue("outputName", ediscoveryExportOperation.outputName); + writer.writeObjectValue("reviewSet", ediscoveryExportOperation.reviewSet, serializeEdiscoveryReviewSet); + writer.writeObjectValue("reviewSetQuery", ediscoveryExportOperation.reviewSetQuery, serializeEdiscoveryReviewSetQuery); +} +/** + * Serializes information the current object + * @param EdiscoveryHoldOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryHoldOperation(writer: SerializationWriter, ediscoveryHoldOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryHoldOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryHoldOperation, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EdiscoveryHoldPolicySyncOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryHoldPolicySyncOperation(writer: SerializationWriter, ediscoveryHoldPolicySyncOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryHoldPolicySyncOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryHoldPolicySyncOperation, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryHoldPolicySyncOperation.reportFileMetadata, serializeReportFileMetadata); +} +/** + * Serializes information the current object + * @param EdiscoveryIndexOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryIndexOperation(writer: SerializationWriter, ediscoveryIndexOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryIndexOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryIndexOperation, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EdiscoveryNoncustodialDataSource The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryNoncustodialDataSource(writer: SerializationWriter, ediscoveryNoncustodialDataSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryNoncustodialDataSource || isSerializingDerivedType) { return; } + serializeDataSourceContainer(writer, ediscoveryNoncustodialDataSource, isSerializingDerivedType) + writer.writeObjectValue("dataSource", ediscoveryNoncustodialDataSource.dataSource, serializeDataSource); + writer.writeObjectValue("lastIndexOperation", ediscoveryNoncustodialDataSource.lastIndexOperation, serializeEdiscoveryIndexOperation); +} +/** + * Serializes information the current object + * @param EdiscoveryNoncustodialDataSourceCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryNoncustodialDataSourceCollectionResponse(writer: SerializationWriter, ediscoveryNoncustodialDataSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryNoncustodialDataSourceCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryNoncustodialDataSourceCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryNoncustodialDataSourceCollectionResponse.value, serializeEdiscoveryNoncustodialDataSource); +} +/** + * Serializes information the current object + * @param EdiscoveryPurgeDataOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryPurgeDataOperation(writer: SerializationWriter, ediscoveryPurgeDataOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryPurgeDataOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryPurgeDataOperation, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryPurgeDataOperation.reportFileMetadata, serializeReportFileMetadata); +} +/** + * Serializes information the current object + * @param EdiscoveryReviewSet The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewSet(writer: SerializationWriter, ediscoveryReviewSet: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewSet || isSerializingDerivedType) { return; } + serializeDataSet(writer, ediscoveryReviewSet, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("queries", ediscoveryReviewSet.queries, serializeEdiscoveryReviewSetQuery); +} +/** + * Serializes information the current object + * @param EdiscoveryReviewSetCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewSetCollectionResponse(writer: SerializationWriter, ediscoveryReviewSetCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewSetCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewSetCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryReviewSetCollectionResponse.value, serializeEdiscoveryReviewSet); +} +/** + * Serializes information the current object + * @param EdiscoveryReviewSetQuery The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewSetQuery(writer: SerializationWriter, ediscoveryReviewSetQuery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewSetQuery || isSerializingDerivedType) { return; } + serializeSearch(writer, ediscoveryReviewSetQuery, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EdiscoveryReviewSetQueryCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewSetQueryCollectionResponse(writer: SerializationWriter, ediscoveryReviewSetQueryCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewSetQueryCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewSetQueryCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryReviewSetQueryCollectionResponse.value, serializeEdiscoveryReviewSetQuery); +} +/** + * Serializes information the current object + * @param EdiscoveryReviewTag The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewTag(writer: SerializationWriter, ediscoveryReviewTag: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewTag || isSerializingDerivedType) { return; } + serializeTag(writer, ediscoveryReviewTag, isSerializingDerivedType) + writer.writeEnumValue("childSelectability", ediscoveryReviewTag.childSelectability); + writer.writeCollectionOfObjectValues("childTags", ediscoveryReviewTag.childTags, serializeEdiscoveryReviewTag); + writer.writeObjectValue("parent", ediscoveryReviewTag.parent, serializeEdiscoveryReviewTag); +} +/** + * Serializes information the current object + * @param EdiscoveryReviewTagCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryReviewTagCollectionResponse(writer: SerializationWriter, ediscoveryReviewTagCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryReviewTagCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewTagCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoveryReviewTagCollectionResponse.value, serializeEdiscoveryReviewTag); +} +/** + * Serializes information the current object + * @param EdiscoverySearch The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoverySearch(writer: SerializationWriter, ediscoverySearch: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoverySearch || isSerializingDerivedType) { return; } + serializeSearch(writer, ediscoverySearch, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("additionalSources", ediscoverySearch.additionalSources, serializeDataSource); + writer.writeObjectValue("addToReviewSetOperation", ediscoverySearch.addToReviewSetOperation, serializeEdiscoveryAddToReviewSetOperation); + writer.writeCollectionOfObjectValues("custodianSources", ediscoverySearch.custodianSources, serializeDataSource); + writer.writeEnumValue("dataSourceScopes", ediscoverySearch.dataSourceScopes); + writer.writeObjectValue("lastEstimateStatisticsOperation", ediscoverySearch.lastEstimateStatisticsOperation, serializeEdiscoveryEstimateOperation); + writer.writeCollectionOfObjectValues("noncustodialSources", ediscoverySearch.noncustodialSources, serializeEdiscoveryNoncustodialDataSource); +} +/** + * Serializes information the current object + * @param EdiscoverySearchCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoverySearchCollectionResponse(writer: SerializationWriter, ediscoverySearchCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoverySearchCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, ediscoverySearchCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", ediscoverySearchCollectionResponse.value, serializeEdiscoverySearch); +} +/** + * Serializes information the current object + * @param EdiscoverySearchExportOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoverySearchExportOperation(writer: SerializationWriter, ediscoverySearchExportOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoverySearchExportOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoverySearchExportOperation, isSerializingDerivedType) + writer.writeEnumValue("additionalOptions", ediscoverySearchExportOperation.additionalOptions); + writer.writeEnumValue("cloudAttachmentVersion", ediscoverySearchExportOperation.cloudAttachmentVersion); + writer.writeStringValue("description", ediscoverySearchExportOperation.description); + writer.writeStringValue("displayName", ediscoverySearchExportOperation.displayName); + writer.writeEnumValue("documentVersion", ediscoverySearchExportOperation.documentVersion); + writer.writeEnumValue("exportCriteria", ediscoverySearchExportOperation.exportCriteria); + writer.writeCollectionOfObjectValues("exportFileMetadata", ediscoverySearchExportOperation.exportFileMetadata, serializeExportFileMetadata); + writer.writeEnumValue("exportFormat", ediscoverySearchExportOperation.exportFormat); + writer.writeEnumValue("exportLocation", ediscoverySearchExportOperation.exportLocation); + writer.writeBooleanValue("exportSingleItems", ediscoverySearchExportOperation.exportSingleItems); + writer.writeObjectValue("search", ediscoverySearchExportOperation.search, serializeEdiscoverySearch); +} +/** + * Serializes information the current object + * @param EdiscoveryTagOperation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEdiscoveryTagOperation(writer: SerializationWriter, ediscoveryTagOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ediscoveryTagOperation || isSerializingDerivedType) { return; } + serializeCaseOperation(writer, ediscoveryTagOperation, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EhrConnectorAuditBaseRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEhrConnectorAuditBaseRecord(writer: SerializationWriter, ehrConnectorAuditBaseRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ehrConnectorAuditBaseRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, ehrConnectorAuditBaseRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EmailSender The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEmailSender(writer: SerializationWriter, emailSender: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!emailSender || isSerializingDerivedType) { return; } + writer.writeStringValue("displayName", emailSender.displayName); + writer.writeStringValue("domainName", emailSender.domainName); + writer.writeStringValue("emailAddress", emailSender.emailAddress); + writer.writeStringValue("@odata.type", emailSender.odataType); + writer.writeAdditionalData(emailSender.additionalData); +} +/** + * Serializes information the current object + * @param EopSubmissionFeedEntityAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEopSubmissionFeedEntityAuditRecord(writer: SerializationWriter, eopSubmissionFeedEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!eopSubmissionFeedEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, eopSubmissionFeedEntityAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param EventPropagationResult The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEventPropagationResult(writer: SerializationWriter, eventPropagationResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!eventPropagationResult || isSerializingDerivedType) { return; } + writer.writeStringValue("location", eventPropagationResult.location); + writer.writeStringValue("@odata.type", eventPropagationResult.odataType); + writer.writeStringValue("serviceName", eventPropagationResult.serviceName); + writer.writeEnumValue("status", eventPropagationResult.status); + writer.writeStringValue("statusInformation", eventPropagationResult.statusInformation); + writer.writeAdditionalData(eventPropagationResult.additionalData); +} +/** + * Serializes information the current object + * @param EventQuery The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeEventQuery(writer: SerializationWriter, eventQuery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!eventQuery || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", eventQuery.odataType); + writer.writeStringValue("query", eventQuery.query); + writer.writeEnumValue("queryType", eventQuery.queryType); + writer.writeAdditionalData(eventQuery.additionalData); +} +/** + * Serializes information the current object + * @param ExchangeAdminAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExchangeAdminAuditRecord(writer: SerializationWriter, exchangeAdminAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exchangeAdminAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, exchangeAdminAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ExchangeAggregatedMailboxAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExchangeAggregatedMailboxAuditRecord(writer: SerializationWriter, exchangeAggregatedMailboxAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exchangeAggregatedMailboxAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, exchangeAggregatedMailboxAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ExchangeAggregatedOperationRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExchangeAggregatedOperationRecord(writer: SerializationWriter, exchangeAggregatedOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exchangeAggregatedOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, exchangeAggregatedOperationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ExchangeMailboxAuditGroupRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExchangeMailboxAuditGroupRecord(writer: SerializationWriter, exchangeMailboxAuditGroupRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exchangeMailboxAuditGroupRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, exchangeMailboxAuditGroupRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ExchangeMailboxAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExchangeMailboxAuditRecord(writer: SerializationWriter, exchangeMailboxAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exchangeMailboxAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, exchangeMailboxAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param ExportFileMetadata The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeExportFileMetadata(writer: SerializationWriter, exportFileMetadata: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!exportFileMetadata || isSerializingDerivedType) { return; } + writer.writeStringValue("downloadUrl", exportFileMetadata.downloadUrl); + writer.writeStringValue("fileName", exportFileMetadata.fileName); + writer.writeStringValue("@odata.type", exportFileMetadata.odataType); + writer.writeNumberValue("size", exportFileMetadata.size); + writer.writeAdditionalData(exportFileMetadata.additionalData); +} +/** + * Serializes information the current object + * @param FabricAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFabricAuditRecord(writer: SerializationWriter, fabricAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fabricAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, fabricAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FabricPolicyRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFabricPolicyRecord(writer: SerializationWriter, fabricPolicyRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fabricPolicyRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, fabricPolicyRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FileDetails The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFileDetails(writer: SerializationWriter, fileDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fileDetails || isSerializingDerivedType) { return; } + writer.writeStringValue("fileName", fileDetails.fileName); + writer.writeStringValue("filePath", fileDetails.filePath); + writer.writeStringValue("filePublisher", fileDetails.filePublisher); + writer.writeNumberValue("fileSize", fileDetails.fileSize); + writer.writeStringValue("issuer", fileDetails.issuer); + writer.writeStringValue("md5", fileDetails.md5); + writer.writeStringValue("@odata.type", fileDetails.odataType); + writer.writeStringValue("sha1", fileDetails.sha1); + writer.writeStringValue("sha256", fileDetails.sha256); + writer.writeStringValue("sha256Ac", fileDetails.sha256Ac); + writer.writeStringValue("signer", fileDetails.signer); + writer.writeAdditionalData(fileDetails.additionalData); +} +/** + * Serializes information the current object + * @param FileEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFileEvidence(writer: SerializationWriter, fileEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fileEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, fileEvidence, isSerializingDerivedType) + writer.writeEnumValue("detectionStatus", fileEvidence.detectionStatus); + writer.writeObjectValue("fileDetails", fileEvidence.fileDetails, serializeFileDetails); + writer.writeStringValue("mdeDeviceId", fileEvidence.mdeDeviceId); +} +/** + * Serializes information the current object + * @param FileHash The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFileHash(writer: SerializationWriter, fileHash: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fileHash || isSerializingDerivedType) { return; } + writer.writeEnumValue("algorithm", fileHash.algorithm); + writer.writeStringValue("@odata.type", fileHash.odataType); + writer.writeStringValue("value", fileHash.value); + writer.writeAdditionalData(fileHash.additionalData); +} +/** + * Serializes information the current object + * @param FileHashEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFileHashEvidence(writer: SerializationWriter, fileHashEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!fileHashEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, fileHashEvidence, isSerializingDerivedType) + writer.writeEnumValue("algorithm", fileHashEvidence.algorithm); + writer.writeStringValue("value", fileHashEvidence.value); +} +/** + * Serializes information the current object + * @param FilePlanAppliedCategory The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanAppliedCategory(writer: SerializationWriter, filePlanAppliedCategory: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanAppliedCategory || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanAppliedCategory, isSerializingDerivedType) + writer.writeObjectValue("subcategory", filePlanAppliedCategory.subcategory, serializeFilePlanSubcategory); +} +/** + * Serializes information the current object + * @param FilePlanAuthority The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanAuthority(writer: SerializationWriter, filePlanAuthority: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanAuthority || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanAuthority, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FilePlanCitation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanCitation(writer: SerializationWriter, filePlanCitation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanCitation || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanCitation, isSerializingDerivedType) + writer.writeStringValue("citationJurisdiction", filePlanCitation.citationJurisdiction); + writer.writeStringValue("citationUrl", filePlanCitation.citationUrl); +} +/** + * Serializes information the current object + * @param FilePlanDepartment The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanDepartment(writer: SerializationWriter, filePlanDepartment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanDepartment || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanDepartment, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FilePlanDescriptor The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanDescriptor(writer: SerializationWriter, filePlanDescriptor: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanDescriptor || isSerializingDerivedType) { return; } + serializeEntity(writer, filePlanDescriptor, isSerializingDerivedType) + writer.writeObjectValue("authority", filePlanDescriptor.authority, serializeFilePlanAuthority); + writer.writeObjectValue("authorityTemplate", filePlanDescriptor.authorityTemplate, serializeAuthorityTemplate); + writer.writeObjectValue("category", filePlanDescriptor.category, serializeFilePlanAppliedCategory); + writer.writeObjectValue("categoryTemplate", filePlanDescriptor.categoryTemplate, serializeCategoryTemplate); + writer.writeObjectValue("citation", filePlanDescriptor.citation, serializeFilePlanCitation); + writer.writeObjectValue("citationTemplate", filePlanDescriptor.citationTemplate, serializeCitationTemplate); + writer.writeObjectValue("department", filePlanDescriptor.department, serializeFilePlanDepartment); + writer.writeObjectValue("departmentTemplate", filePlanDescriptor.departmentTemplate, serializeDepartmentTemplate); + writer.writeObjectValue("filePlanReference", filePlanDescriptor.filePlanReference, serializeFilePlanReference); + writer.writeObjectValue("filePlanReferenceTemplate", filePlanDescriptor.filePlanReferenceTemplate, serializeFilePlanReferenceTemplate); +} +/** + * Serializes information the current object + * @param FilePlanDescriptorBase The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanDescriptorBase(writer: SerializationWriter, filePlanDescriptorBase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanDescriptorBase || isSerializingDerivedType) { return; } + writer.writeStringValue("displayName", filePlanDescriptorBase.displayName); + writer.writeStringValue("@odata.type", filePlanDescriptorBase.odataType); + writer.writeAdditionalData(filePlanDescriptorBase.additionalData); + switch (filePlanDescriptorBase.odataType) { + case "#microsoft.graph.security.filePlanAppliedCategory": + serializeFilePlanAppliedCategory(writer, filePlanDescriptorBase, true); + break; + case "#microsoft.graph.security.filePlanAuthority": + serializeFilePlanAuthority(writer, filePlanDescriptorBase, true); + break; + case "#microsoft.graph.security.filePlanCitation": + serializeFilePlanCitation(writer, filePlanDescriptorBase, true); + break; + case "#microsoft.graph.security.filePlanDepartment": + serializeFilePlanDepartment(writer, filePlanDescriptorBase, true); + break; + case "#microsoft.graph.security.filePlanReference": + serializeFilePlanReference(writer, filePlanDescriptorBase, true); + break; + case "#microsoft.graph.security.filePlanSubcategory": + serializeFilePlanSubcategory(writer, filePlanDescriptorBase, true); + break; + } +} +/** + * Serializes information the current object + * @param FilePlanDescriptorTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanDescriptorTemplate(writer: SerializationWriter, filePlanDescriptorTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanDescriptorTemplate || isSerializingDerivedType) { return; } + serializeEntity(writer, filePlanDescriptorTemplate, isSerializingDerivedType) + writer.writeObjectValue("createdBy", filePlanDescriptorTemplate.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", filePlanDescriptorTemplate.createdDateTime); + writer.writeStringValue("displayName", filePlanDescriptorTemplate.displayName); + switch (filePlanDescriptorTemplate.odataType) { + case "#microsoft.graph.security.authorityTemplate": + serializeAuthorityTemplate(writer, filePlanDescriptorTemplate, true); + break; + case "#microsoft.graph.security.categoryTemplate": + serializeCategoryTemplate(writer, filePlanDescriptorTemplate, true); + break; + case "#microsoft.graph.security.citationTemplate": + serializeCitationTemplate(writer, filePlanDescriptorTemplate, true); + break; + case "#microsoft.graph.security.departmentTemplate": + serializeDepartmentTemplate(writer, filePlanDescriptorTemplate, true); + break; + case "#microsoft.graph.security.filePlanReferenceTemplate": + serializeFilePlanReferenceTemplate(writer, filePlanDescriptorTemplate, true); + break; + case "#microsoft.graph.security.subcategoryTemplate": + serializeSubcategoryTemplate(writer, filePlanDescriptorTemplate, true); + break; + } +} +/** + * Serializes information the current object + * @param FilePlanReference The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanReference(writer: SerializationWriter, filePlanReference: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanReference || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanReference, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FilePlanReferenceTemplate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanReferenceTemplate(writer: SerializationWriter, filePlanReferenceTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanReferenceTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, filePlanReferenceTemplate, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FilePlanReferenceTemplateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanReferenceTemplateCollectionResponse(writer: SerializationWriter, filePlanReferenceTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanReferenceTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filePlanReferenceTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filePlanReferenceTemplateCollectionResponse.value, serializeFilePlanReferenceTemplate); +} +/** + * Serializes information the current object + * @param FilePlanSubcategory The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilePlanSubcategory(writer: SerializationWriter, filePlanSubcategory: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filePlanSubcategory || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorBase(writer, filePlanSubcategory, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param FormattedContent The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFormattedContent(writer: SerializationWriter, formattedContent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!formattedContent || isSerializingDerivedType) { return; } + writer.writeStringValue("content", formattedContent.content); + writer.writeEnumValue("format", formattedContent.format); + writer.writeStringValue("@odata.type", formattedContent.odataType); + writer.writeAdditionalData(formattedContent.additionalData); +} +/** + * Serializes information the current object + * @param GeoLocation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGeoLocation(writer: SerializationWriter, geoLocation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!geoLocation || isSerializingDerivedType) { return; } + writer.writeStringValue("city", geoLocation.city); + writer.writeStringValue("countryName", geoLocation.countryName); + writer.writeNumberValue("latitude", geoLocation.latitude); + writer.writeNumberValue("longitude", geoLocation.longitude); + writer.writeStringValue("@odata.type", geoLocation.odataType); + writer.writeStringValue("state", geoLocation.state); + writer.writeAdditionalData(geoLocation.additionalData); +} +/** + * Serializes information the current object + * @param GitHubOrganizationEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGitHubOrganizationEvidence(writer: SerializationWriter, gitHubOrganizationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!gitHubOrganizationEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, gitHubOrganizationEvidence, isSerializingDerivedType) + writer.writeStringValue("company", gitHubOrganizationEvidence.company); + writer.writeStringValue("displayName", gitHubOrganizationEvidence.displayName); + writer.writeStringValue("email", gitHubOrganizationEvidence.email); + writer.writeStringValue("login", gitHubOrganizationEvidence.login); + writer.writeStringValue("orgId", gitHubOrganizationEvidence.orgId); + writer.writeStringValue("webUrl", gitHubOrganizationEvidence.webUrl); +} +/** + * Serializes information the current object + * @param GitHubRepoEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGitHubRepoEvidence(writer: SerializationWriter, gitHubRepoEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!gitHubRepoEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, gitHubRepoEvidence, isSerializingDerivedType) + writer.writeStringValue("baseUrl", gitHubRepoEvidence.baseUrl); + writer.writeStringValue("login", gitHubRepoEvidence.login); + writer.writeStringValue("owner", gitHubRepoEvidence.owner); + writer.writeStringValue("ownerType", gitHubRepoEvidence.ownerType); + writer.writeStringValue("repoId", gitHubRepoEvidence.repoId); +} +/** + * Serializes information the current object + * @param GitHubUserEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGitHubUserEvidence(writer: SerializationWriter, gitHubUserEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!gitHubUserEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, gitHubUserEvidence, isSerializingDerivedType) + writer.writeStringValue("email", gitHubUserEvidence.email); + writer.writeStringValue("login", gitHubUserEvidence.login); + writer.writeStringValue("name", gitHubUserEvidence.name); + writer.writeStringValue("userId", gitHubUserEvidence.userId); + writer.writeStringValue("webUrl", gitHubUserEvidence.webUrl); +} +/** + * Serializes information the current object + * @param GoogleCloudResourceEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGoogleCloudResourceEvidence(writer: SerializationWriter, googleCloudResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!googleCloudResourceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, googleCloudResourceEvidence, isSerializingDerivedType) + writer.writeStringValue("fullResourceName", googleCloudResourceEvidence.fullResourceName); + writer.writeStringValue("location", googleCloudResourceEvidence.location); + writer.writeEnumValue("locationType", googleCloudResourceEvidence.locationType); + writer.writeStringValue("projectId", googleCloudResourceEvidence.projectId); + writer.writeNumberValue("projectNumber", googleCloudResourceEvidence.projectNumber); + writer.writeStringValue("resourceName", googleCloudResourceEvidence.resourceName); + writer.writeStringValue("resourceType", googleCloudResourceEvidence.resourceType); +} +/** + * Serializes information the current object + * @param HealthcareSignalRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHealthcareSignalRecord(writer: SerializationWriter, healthcareSignalRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!healthcareSignalRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, healthcareSignalRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param HealthIssue The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHealthIssue(writer: SerializationWriter, healthIssue: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!healthIssue || isSerializingDerivedType) { return; } + serializeEntity(writer, healthIssue, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("additionalInformation", healthIssue.additionalInformation); + writer.writeDateValue("createdDateTime", healthIssue.createdDateTime); + writer.writeStringValue("description", healthIssue.description); + writer.writeStringValue("displayName", healthIssue.displayName); + writer.writeCollectionOfPrimitiveValues("domainNames", healthIssue.domainNames); + writer.writeEnumValue("healthIssueType", healthIssue.healthIssueType); + writer.writeStringValue("issueTypeId", healthIssue.issueTypeId); + writer.writeDateValue("lastModifiedDateTime", healthIssue.lastModifiedDateTime); + writer.writeCollectionOfPrimitiveValues("recommendations", healthIssue.recommendations); + writer.writeCollectionOfPrimitiveValues("recommendedActionCommands", healthIssue.recommendedActionCommands); + writer.writeCollectionOfPrimitiveValues("sensorDNSNames", healthIssue.sensorDNSNames); + writer.writeEnumValue("severity", healthIssue.severity); + writer.writeEnumValue("status", healthIssue.status); +} +/** + * Serializes information the current object + * @param HealthIssueCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHealthIssueCollectionResponse(writer: SerializationWriter, healthIssueCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!healthIssueCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, healthIssueCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", healthIssueCollectionResponse.value, serializeHealthIssue); +} +/** + * Serializes information the current object + * @param Host The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHost(writer: SerializationWriter, host: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!host || isSerializingDerivedType) { return; } + serializeArtifact(writer, host, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("childHostPairs", host.childHostPairs, serializeHostPair); + writer.writeCollectionOfObjectValues("components", host.components, serializeHostComponent); + writer.writeCollectionOfObjectValues("cookies", host.cookies, serializeHostCookie); + writer.writeDateValue("firstSeenDateTime", host.firstSeenDateTime); + writer.writeCollectionOfObjectValues("hostPairs", host.hostPairs, serializeHostPair); + writer.writeDateValue("lastSeenDateTime", host.lastSeenDateTime); + writer.writeCollectionOfObjectValues("parentHostPairs", host.parentHostPairs, serializeHostPair); + writer.writeCollectionOfObjectValues("passiveDns", host.passiveDns, serializePassiveDnsRecord); + writer.writeCollectionOfObjectValues("passiveDnsReverse", host.passiveDnsReverse, serializePassiveDnsRecord); + writer.writeCollectionOfObjectValues("ports", host.ports, serializeHostPort); + writer.writeObjectValue("reputation", host.reputation, serializeHostReputation); + writer.writeCollectionOfObjectValues("sslCertificates", host.sslCertificates, serializeHostSslCertificate); + writer.writeCollectionOfObjectValues("subdomains", host.subdomains, serializeSubdomain); + writer.writeCollectionOfObjectValues("trackers", host.trackers, serializeHostTracker); + writer.writeObjectValue("whois", host.whois, serializeWhoisRecord); + switch (host.odataType) { + case "#microsoft.graph.security.hostname": + serializeHostname(writer, host, true); + break; + case "#microsoft.graph.security.ipAddress": + serializeIpAddress(writer, host, true); + break; + } +} +/** + * Serializes information the current object + * @param HostCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostCollectionResponse(writer: SerializationWriter, hostCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostCollectionResponse.value, serializeHost); +} +/** + * Serializes information the current object + * @param HostComponent The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostComponent(writer: SerializationWriter, hostComponent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostComponent || isSerializingDerivedType) { return; } + serializeArtifact(writer, hostComponent, isSerializingDerivedType) + writer.writeStringValue("category", hostComponent.category); + writer.writeDateValue("firstSeenDateTime", hostComponent.firstSeenDateTime); + writer.writeObjectValue("host", hostComponent.host, serializeHost); + writer.writeDateValue("lastSeenDateTime", hostComponent.lastSeenDateTime); + writer.writeStringValue("name", hostComponent.name); + writer.writeStringValue("version", hostComponent.version); +} +/** + * Serializes information the current object + * @param HostComponentCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostComponentCollectionResponse(writer: SerializationWriter, hostComponentCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostComponentCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostComponentCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostComponentCollectionResponse.value, serializeHostComponent); +} +/** + * Serializes information the current object + * @param HostCookie The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostCookie(writer: SerializationWriter, hostCookie: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostCookie || isSerializingDerivedType) { return; } + serializeArtifact(writer, hostCookie, isSerializingDerivedType) + writer.writeStringValue("domain", hostCookie.domain); + writer.writeDateValue("firstSeenDateTime", hostCookie.firstSeenDateTime); + writer.writeObjectValue("host", hostCookie.host, serializeHost); + writer.writeDateValue("lastSeenDateTime", hostCookie.lastSeenDateTime); + writer.writeStringValue("name", hostCookie.name); +} +/** + * Serializes information the current object + * @param HostCookieCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostCookieCollectionResponse(writer: SerializationWriter, hostCookieCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostCookieCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostCookieCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostCookieCollectionResponse.value, serializeHostCookie); +} +/** + * Serializes information the current object + * @param HostedRpaAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostedRpaAuditRecord(writer: SerializationWriter, hostedRpaAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostedRpaAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, hostedRpaAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param HostLogonSessionEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostLogonSessionEvidence(writer: SerializationWriter, hostLogonSessionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostLogonSessionEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, hostLogonSessionEvidence, isSerializingDerivedType) + writer.writeObjectValue("account", hostLogonSessionEvidence.account, serializeUserEvidence); + writer.writeDateValue("endUtcDateTime", hostLogonSessionEvidence.endUtcDateTime); + writer.writeObjectValue("host", hostLogonSessionEvidence.host, serializeDeviceEvidence); + writer.writeStringValue("sessionId", hostLogonSessionEvidence.sessionId); + writer.writeDateValue("startUtcDateTime", hostLogonSessionEvidence.startUtcDateTime); +} +/** + * Serializes information the current object + * @param Hostname The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostname(writer: SerializationWriter, hostname: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostname || isSerializingDerivedType) { return; } + serializeHost(writer, hostname, isSerializingDerivedType) + writer.writeStringValue("registrant", hostname.registrant); + writer.writeStringValue("registrar", hostname.registrar); +} +/** + * Serializes information the current object + * @param HostPair The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPair(writer: SerializationWriter, hostPair: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPair || isSerializingDerivedType) { return; } + serializeEntity(writer, hostPair, isSerializingDerivedType) + writer.writeObjectValue("childHost", hostPair.childHost, serializeHost); + writer.writeDateValue("firstSeenDateTime", hostPair.firstSeenDateTime); + writer.writeDateValue("lastSeenDateTime", hostPair.lastSeenDateTime); + writer.writeStringValue("linkKind", hostPair.linkKind); + writer.writeObjectValue("parentHost", hostPair.parentHost, serializeHost); +} +/** + * Serializes information the current object + * @param HostPairCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPairCollectionResponse(writer: SerializationWriter, hostPairCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPairCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostPairCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostPairCollectionResponse.value, serializeHostPair); +} +/** + * Serializes information the current object + * @param HostPort The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPort(writer: SerializationWriter, hostPort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPort || isSerializingDerivedType) { return; } + serializeEntity(writer, hostPort, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("banners", hostPort.banners, serializeHostPortBanner); + writer.writeDateValue("firstSeenDateTime", hostPort.firstSeenDateTime); + writer.writeObjectValue("host", hostPort.host, serializeHost); + writer.writeDateValue("lastScanDateTime", hostPort.lastScanDateTime); + writer.writeDateValue("lastSeenDateTime", hostPort.lastSeenDateTime); + writer.writeObjectValue("mostRecentSslCertificate", hostPort.mostRecentSslCertificate, serializeSslCertificate); + writer.writeNumberValue("port", hostPort.port); + writer.writeEnumValue("protocol", hostPort.protocol); + writer.writeCollectionOfObjectValues("services", hostPort.services, serializeHostPortComponent); + writer.writeEnumValue("status", hostPort.status); + writer.writeNumberValue("timesObserved", hostPort.timesObserved); +} +/** + * Serializes information the current object + * @param HostPortBanner The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPortBanner(writer: SerializationWriter, hostPortBanner: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPortBanner || isSerializingDerivedType) { return; } + writer.writeStringValue("banner", hostPortBanner.banner); + writer.writeDateValue("firstSeenDateTime", hostPortBanner.firstSeenDateTime); + writer.writeDateValue("lastSeenDateTime", hostPortBanner.lastSeenDateTime); + writer.writeStringValue("@odata.type", hostPortBanner.odataType); + writer.writeStringValue("scanProtocol", hostPortBanner.scanProtocol); + writer.writeNumberValue("timesObserved", hostPortBanner.timesObserved); + writer.writeAdditionalData(hostPortBanner.additionalData); +} +/** + * Serializes information the current object + * @param HostPortCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPortCollectionResponse(writer: SerializationWriter, hostPortCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPortCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostPortCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostPortCollectionResponse.value, serializeHostPort); +} +/** + * Serializes information the current object + * @param HostPortComponent The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostPortComponent(writer: SerializationWriter, hostPortComponent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostPortComponent || isSerializingDerivedType) { return; } + writer.writeObjectValue("component", hostPortComponent.component, serializeHostComponent); + writer.writeDateValue("firstSeenDateTime", hostPortComponent.firstSeenDateTime); + writer.writeBooleanValue("isRecent", hostPortComponent.isRecent); + writer.writeDateValue("lastSeenDateTime", hostPortComponent.lastSeenDateTime); + writer.writeStringValue("@odata.type", hostPortComponent.odataType); + writer.writeAdditionalData(hostPortComponent.additionalData); +} +/** + * Serializes information the current object + * @param HostReputation The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostReputation(writer: SerializationWriter, hostReputation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostReputation || isSerializingDerivedType) { return; } + serializeEntity(writer, hostReputation, isSerializingDerivedType) + writer.writeEnumValue("classification", hostReputation.classification); + writer.writeCollectionOfObjectValues("rules", hostReputation.rules, serializeHostReputationRule); + writer.writeNumberValue("score", hostReputation.score); +} +/** + * Serializes information the current object + * @param HostReputationRule The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostReputationRule(writer: SerializationWriter, hostReputationRule: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostReputationRule || isSerializingDerivedType) { return; } + writer.writeStringValue("description", hostReputationRule.description); + writer.writeStringValue("name", hostReputationRule.name); + writer.writeStringValue("@odata.type", hostReputationRule.odataType); + writer.writeStringValue("relatedDetailsUrl", hostReputationRule.relatedDetailsUrl); + writer.writeEnumValue("severity", hostReputationRule.severity); + writer.writeAdditionalData(hostReputationRule.additionalData); +} +/** + * Serializes information the current object + * @param HostSslCertificate The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostSslCertificate(writer: SerializationWriter, hostSslCertificate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostSslCertificate || isSerializingDerivedType) { return; } + serializeArtifact(writer, hostSslCertificate, isSerializingDerivedType) + writer.writeDateValue("firstSeenDateTime", hostSslCertificate.firstSeenDateTime); + writer.writeObjectValue("host", hostSslCertificate.host, serializeHost); + writer.writeDateValue("lastSeenDateTime", hostSslCertificate.lastSeenDateTime); + writer.writeCollectionOfObjectValues("ports", hostSslCertificate.ports, serializeHostSslCertificatePort); + writer.writeObjectValue("sslCertificate", hostSslCertificate.sslCertificate, serializeSslCertificate); +} +/** + * Serializes information the current object + * @param HostSslCertificateCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostSslCertificateCollectionResponse(writer: SerializationWriter, hostSslCertificateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostSslCertificateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostSslCertificateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostSslCertificateCollectionResponse.value, serializeHostSslCertificate); +} +/** + * Serializes information the current object + * @param HostSslCertificatePort The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostSslCertificatePort(writer: SerializationWriter, hostSslCertificatePort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostSslCertificatePort || isSerializingDerivedType) { return; } + writer.writeDateValue("firstSeenDateTime", hostSslCertificatePort.firstSeenDateTime); + writer.writeDateValue("lastSeenDateTime", hostSslCertificatePort.lastSeenDateTime); + writer.writeStringValue("@odata.type", hostSslCertificatePort.odataType); + writer.writeNumberValue("port", hostSslCertificatePort.port); + writer.writeAdditionalData(hostSslCertificatePort.additionalData); +} +/** + * Serializes information the current object + * @param HostTracker The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostTracker(writer: SerializationWriter, hostTracker: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostTracker || isSerializingDerivedType) { return; } + serializeArtifact(writer, hostTracker, isSerializingDerivedType) + writer.writeDateValue("firstSeenDateTime", hostTracker.firstSeenDateTime); + writer.writeObjectValue("host", hostTracker.host, serializeHost); + writer.writeStringValue("kind", hostTracker.kind); + writer.writeDateValue("lastSeenDateTime", hostTracker.lastSeenDateTime); + writer.writeStringValue("value", hostTracker.value); +} +/** + * Serializes information the current object + * @param HostTrackerCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHostTrackerCollectionResponse(writer: SerializationWriter, hostTrackerCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hostTrackerCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, hostTrackerCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", hostTrackerCollectionResponse.value, serializeHostTracker); +} +/** + * Serializes information the current object + * @param HrSignalAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHrSignalAuditRecord(writer: SerializationWriter, hrSignalAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hrSignalAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, hrSignalAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param HuntingQueryResults The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHuntingQueryResults(writer: SerializationWriter, huntingQueryResults: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!huntingQueryResults || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", huntingQueryResults.odataType); + writer.writeCollectionOfObjectValues("results", huntingQueryResults.results, serializeHuntingRowResult); + writer.writeCollectionOfObjectValues("schema", huntingQueryResults.schema, serializeSinglePropertySchema); + writer.writeAdditionalData(huntingQueryResults.additionalData); +} +/** + * Serializes information the current object + * @param HuntingRowResult The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHuntingRowResult(writer: SerializationWriter, huntingRowResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!huntingRowResult || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", huntingRowResult.odataType); + writer.writeAdditionalData(huntingRowResult.additionalData); +} +/** + * Serializes information the current object + * @param HygieneEventRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHygieneEventRecord(writer: SerializationWriter, hygieneEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hygieneEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, hygieneEventRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param Hyperlink The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeHyperlink(writer: SerializationWriter, hyperlink: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!hyperlink || isSerializingDerivedType) { return; } + writer.writeStringValue("name", hyperlink.name); + writer.writeStringValue("@odata.type", hyperlink.odataType); + writer.writeStringValue("url", hyperlink.url); + writer.writeAdditionalData(hyperlink.additionalData); +} +/** + * Serializes information the current object + * @param IdentityAccounts The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIdentityAccounts(writer: SerializationWriter, identityAccounts: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!identityAccounts || isSerializingDerivedType) { return; } + serializeEntity(writer, identityAccounts, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("accounts", identityAccounts.accounts, serializeAccount); + writer.writeStringValue("cloudSecurityIdentifier", identityAccounts.cloudSecurityIdentifier); + writer.writeStringValue("displayName", identityAccounts.displayName); + writer.writeStringValue("domain", identityAccounts.domain); + writer.writeBooleanValue("isEnabled", identityAccounts.isEnabled); + writer.writeStringValue("onPremisesSecurityIdentifier", identityAccounts.onPremisesSecurityIdentifier); + switch (identityAccounts.odataType) { + case "#microsoft.graph.security.user": + serializeUser(writer, identityAccounts, true); + break; + } +} +/** + * Serializes information the current object + * @param IdentityAccountsCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIdentityAccountsCollectionResponse(writer: SerializationWriter, identityAccountsCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!identityAccountsCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, identityAccountsCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", identityAccountsCollectionResponse.value, serializeIdentityAccounts); +} +/** + * Serializes information the current object + * @param IdentityContainer The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIdentityContainer(writer: SerializationWriter, identityContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!identityContainer || isSerializingDerivedType) { return; } + serializeEntity(writer, identityContainer, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("healthIssues", identityContainer.healthIssues, serializeHealthIssue); + writer.writeCollectionOfObjectValues("identityAccounts", identityContainer.identityAccounts, serializeIdentityAccounts); + writer.writeObjectValue("sensorCandidateActivationConfiguration", identityContainer.sensorCandidateActivationConfiguration, serializeSensorCandidateActivationConfiguration); + writer.writeCollectionOfObjectValues("sensorCandidates", identityContainer.sensorCandidates, serializeSensorCandidate); + writer.writeCollectionOfObjectValues("sensors", identityContainer.sensors, serializeSensor); + writer.writeObjectValue("settings", identityContainer.settings, serializeSettingsContainer); +} +/** + * Serializes information the current object + * @param Incident The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIncident(writer: SerializationWriter, incident: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!incident || isSerializingDerivedType) { return; } + serializeEntity(writer, incident, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("alerts", incident.alerts, serializeAlert); + writer.writeStringValue("assignedTo", incident.assignedTo); + writer.writeEnumValue("classification", incident.classification); + writer.writeCollectionOfObjectValues("comments", incident.comments, serializeAlertComment); + writer.writeDateValue("createdDateTime", incident.createdDateTime); + writer.writeCollectionOfPrimitiveValues("customTags", incident.customTags); + writer.writeStringValue("description", incident.description); + writer.writeEnumValue("determination", incident.determination); + writer.writeStringValue("displayName", incident.displayName); + writer.writeStringValue("incidentWebUrl", incident.incidentWebUrl); + writer.writeStringValue("lastModifiedBy", incident.lastModifiedBy); + writer.writeDateValue("lastUpdateDateTime", incident.lastUpdateDateTime); + writer.writeNumberValue("priorityScore", incident.priorityScore); + writer.writeStringValue("redirectIncidentId", incident.redirectIncidentId); + writer.writeStringValue("resolvingComment", incident.resolvingComment); + writer.writeEnumValue("severity", incident.severity); + writer.writeEnumValue("status", incident.status); + writer.writeStringValue("summary", incident.summary); + writer.writeCollectionOfPrimitiveValues("systemTags", incident.systemTags); + writer.writeStringValue("tenantId", incident.tenantId); +} +/** + * Serializes information the current object + * @param IncidentCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIncidentCollectionResponse(writer: SerializationWriter, incidentCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!incidentCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, incidentCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", incidentCollectionResponse.value, serializeIncident); +} +/** + * Serializes information the current object + * @param Indicator The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIndicator(writer: SerializationWriter, indicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!indicator || isSerializingDerivedType) { return; } + serializeEntity(writer, indicator, isSerializingDerivedType) + writer.writeObjectValue("artifact", indicator.artifact, serializeArtifact); + writer.writeEnumValue("source", indicator.source); + switch (indicator.odataType) { + case "#microsoft.graph.security.articleIndicator": + serializeArticleIndicator(writer, indicator, true); + break; + case "#microsoft.graph.security.intelligenceProfileIndicator": + serializeIntelligenceProfileIndicator(writer, indicator, true); + break; + } +} +/** + * Serializes information the current object + * @param InformationBarrierPolicyApplicationAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeInformationBarrierPolicyApplicationAuditRecord(writer: SerializationWriter, informationBarrierPolicyApplicationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!informationBarrierPolicyApplicationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, informationBarrierPolicyApplicationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param InformationWorkerProtectionAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeInformationWorkerProtectionAuditRecord(writer: SerializationWriter, informationWorkerProtectionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!informationWorkerProtectionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, informationWorkerProtectionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param InsiderRiskScopedUserInsightsRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeInsiderRiskScopedUserInsightsRecord(writer: SerializationWriter, insiderRiskScopedUserInsightsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!insiderRiskScopedUserInsightsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, insiderRiskScopedUserInsightsRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param InsiderRiskScopedUsersRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeInsiderRiskScopedUsersRecord(writer: SerializationWriter, insiderRiskScopedUsersRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!insiderRiskScopedUsersRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, insiderRiskScopedUsersRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param IntegratedAppsAppAdminActivityAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntegratedAppsAppAdminActivityAuditRecord(writer: SerializationWriter, integratedAppsAppAdminActivityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!integratedAppsAppAdminActivityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, integratedAppsAppAdminActivityAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param IntegratedAppsAppSettingsAdminActivityAuditRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntegratedAppsAppSettingsAdminActivityAuditRecord(writer: SerializationWriter, integratedAppsAppSettingsAdminActivityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!integratedAppsAppSettingsAdminActivityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, integratedAppsAppSettingsAdminActivityAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param IntelligenceProfile The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntelligenceProfile(writer: SerializationWriter, intelligenceProfile: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!intelligenceProfile || isSerializingDerivedType) { return; } + serializeEntity(writer, intelligenceProfile, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("aliases", intelligenceProfile.aliases); + writer.writeCollectionOfObjectValues("countriesOrRegionsOfOrigin", intelligenceProfile.countriesOrRegionsOfOrigin, serializeIntelligenceProfileCountryOrRegionOfOrigin); + writer.writeObjectValue("description", intelligenceProfile.description, serializeFormattedContent); + writer.writeDateValue("firstActiveDateTime", intelligenceProfile.firstActiveDateTime); + writer.writeCollectionOfObjectValues("indicators", intelligenceProfile.indicators, serializeIntelligenceProfileIndicator); + writer.writeEnumValue("kind", intelligenceProfile.kind); + writer.writeObjectValue("summary", intelligenceProfile.summary, serializeFormattedContent); + writer.writeCollectionOfPrimitiveValues("targets", intelligenceProfile.targets); + writer.writeStringValue("title", intelligenceProfile.title); + writer.writeObjectValue("tradecraft", intelligenceProfile.tradecraft, serializeFormattedContent); +} +/** + * Serializes information the current object + * @param IntelligenceProfileCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntelligenceProfileCollectionResponse(writer: SerializationWriter, intelligenceProfileCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!intelligenceProfileCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, intelligenceProfileCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", intelligenceProfileCollectionResponse.value, serializeIntelligenceProfile); +} +/** + * Serializes information the current object + * @param IntelligenceProfileCountryOrRegionOfOrigin The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntelligenceProfileCountryOrRegionOfOrigin(writer: SerializationWriter, intelligenceProfileCountryOrRegionOfOrigin: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!intelligenceProfileCountryOrRegionOfOrigin || isSerializingDerivedType) { return; } + writer.writeStringValue("code", intelligenceProfileCountryOrRegionOfOrigin.code); + writer.writeStringValue("label", intelligenceProfileCountryOrRegionOfOrigin.label); + writer.writeStringValue("@odata.type", intelligenceProfileCountryOrRegionOfOrigin.odataType); + writer.writeAdditionalData(intelligenceProfileCountryOrRegionOfOrigin.additionalData); +} +/** + * Serializes information the current object + * @param IntelligenceProfileIndicator The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntelligenceProfileIndicator(writer: SerializationWriter, intelligenceProfileIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!intelligenceProfileIndicator || isSerializingDerivedType) { return; } + serializeIndicator(writer, intelligenceProfileIndicator, isSerializingDerivedType) + writer.writeDateValue("firstSeenDateTime", intelligenceProfileIndicator.firstSeenDateTime); + writer.writeDateValue("lastSeenDateTime", intelligenceProfileIndicator.lastSeenDateTime); +} +/** + * Serializes information the current object + * @param IntelligenceProfileIndicatorCollectionResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIntelligenceProfileIndicatorCollectionResponse(writer: SerializationWriter, intelligenceProfileIndicatorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!intelligenceProfileIndicatorCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, intelligenceProfileIndicatorCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", intelligenceProfileIndicatorCollectionResponse.value, serializeIntelligenceProfileIndicator); +} +/** + * Serializes information the current object + * @param InvokeActionResult The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeInvokeActionResult(writer: SerializationWriter, invokeActionResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!invokeActionResult || isSerializingDerivedType) { return; } + writer.writeStringValue("accountId", invokeActionResult.accountId); + writer.writeEnumValue("action", invokeActionResult.action); + writer.writeStringValue("correlationId", invokeActionResult.correlationId); + writer.writeEnumValue("identityProvider", invokeActionResult.identityProvider); + writer.writeStringValue("@odata.type", invokeActionResult.odataType); + writer.writeAdditionalData(invokeActionResult.additionalData); +} +/** + * Serializes information the current object + * @param IoTDeviceEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIoTDeviceEvidence(writer: SerializationWriter, ioTDeviceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ioTDeviceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, ioTDeviceEvidence, isSerializingDerivedType) + writer.writeStringValue("deviceId", ioTDeviceEvidence.deviceId); + writer.writeStringValue("deviceName", ioTDeviceEvidence.deviceName); + writer.writeStringValue("devicePageLink", ioTDeviceEvidence.devicePageLink); + writer.writeStringValue("deviceSubType", ioTDeviceEvidence.deviceSubType); + writer.writeStringValue("deviceType", ioTDeviceEvidence.deviceType); + writer.writeEnumValue("importance", ioTDeviceEvidence.importance); + writer.writeObjectValue("ioTHub", ioTDeviceEvidence.ioTHub, serializeAzureResourceEvidence); + writer.writeStringValue("ioTSecurityAgentId", ioTDeviceEvidence.ioTSecurityAgentId); + writer.writeObjectValue("ipAddress", ioTDeviceEvidence.ipAddress, serializeIpEvidence); + writer.writeBooleanValue("isAuthorized", ioTDeviceEvidence.isAuthorized); + writer.writeBooleanValue("isProgramming", ioTDeviceEvidence.isProgramming); + writer.writeBooleanValue("isScanner", ioTDeviceEvidence.isScanner); + writer.writeStringValue("macAddress", ioTDeviceEvidence.macAddress); + writer.writeStringValue("manufacturer", ioTDeviceEvidence.manufacturer); + writer.writeStringValue("model", ioTDeviceEvidence.model); + writer.writeCollectionOfObjectValues("nics", ioTDeviceEvidence.nics, serializeNicEvidence); + writer.writeStringValue("operatingSystem", ioTDeviceEvidence.operatingSystem); + writer.writeCollectionOfPrimitiveValues("owners", ioTDeviceEvidence.owners); + writer.writeCollectionOfPrimitiveValues("protocols", ioTDeviceEvidence.protocols); + writer.writeStringValue("purdueLayer", ioTDeviceEvidence.purdueLayer); + writer.writeStringValue("sensor", ioTDeviceEvidence.sensor); + writer.writeStringValue("serialNumber", ioTDeviceEvidence.serialNumber); + writer.writeStringValue("site", ioTDeviceEvidence.site); + writer.writeStringValue("source", ioTDeviceEvidence.source); + writer.writeObjectValue("sourceRef", ioTDeviceEvidence.sourceRef, serializeUrlEvidence); + writer.writeStringValue("zone", ioTDeviceEvidence.zone); +} +/** + * Serializes information the current object + * @param IpAddress The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIpAddress(writer: SerializationWriter, ipAddress: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ipAddress || isSerializingDerivedType) { return; } + serializeHost(writer, ipAddress, isSerializingDerivedType) + writer.writeObjectValue("autonomousSystem", ipAddress.autonomousSystem, serializeAutonomousSystem); + writer.writeStringValue("countryOrRegion", ipAddress.countryOrRegion); + writer.writeStringValue("hostingProvider", ipAddress.hostingProvider); + writer.writeStringValue("netblock", ipAddress.netblock); +} +/** + * Serializes information the current object + * @param IpEvidence The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIpEvidence(writer: SerializationWriter, ipEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ipEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, ipEvidence, isSerializingDerivedType) + writer.writeStringValue("countryLetterCode", ipEvidence.countryLetterCode); + writer.writeStringValue("ipAddress", ipEvidence.ipAddress); + writer.writeObjectValue("location", ipEvidence.location, serializeGeoLocation); + writer.writeObjectValue("stream", ipEvidence.stream, serializeStream); +} +/** + * Serializes information the current object + * @param IrmActivityAuditTrailRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIrmActivityAuditTrailRecord(writer: SerializationWriter, irmActivityAuditTrailRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!irmActivityAuditTrailRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, irmActivityAuditTrailRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param IrmUserDefinedDetectionRecord The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeIrmUserDefinedDetectionRecord(writer: SerializationWriter, irmUserDefinedDetectionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!irmUserDefinedDetectionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, irmUserDefinedDetectionRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KaizalaAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKaizalaAuditRecord(writer: SerializationWriter, kaizalaAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kaizalaAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, kaizalaAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesClusterEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesClusterEvidence(writer: SerializationWriter, kubernetesClusterEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesClusterEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesClusterEvidence, isSerializingDerivedType) + writer.writeObjectValue("cloudResource", kubernetesClusterEvidence.cloudResource, serializeAlertEvidence); + writer.writeStringValue("distribution", kubernetesClusterEvidence.distribution); + writer.writeStringValue("name", kubernetesClusterEvidence.name); + writer.writeEnumValue("platform", kubernetesClusterEvidence.platform); + writer.writeStringValue("version", kubernetesClusterEvidence.version); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesControllerEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesControllerEvidence(writer: SerializationWriter, kubernetesControllerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesControllerEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesControllerEvidence, isSerializingDerivedType) + writer.writeObjectValue("labels", kubernetesControllerEvidence.labels, serializeDictionary); + writer.writeStringValue("name", kubernetesControllerEvidence.name); + writer.writeObjectValue("namespace", kubernetesControllerEvidence.namespace, serializeKubernetesNamespaceEvidence); + writer.writeStringValue("type", kubernetesControllerEvidence.type); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesNamespaceEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesNamespaceEvidence(writer: SerializationWriter, kubernetesNamespaceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesNamespaceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesNamespaceEvidence, isSerializingDerivedType) + writer.writeObjectValue("cluster", kubernetesNamespaceEvidence.cluster, serializeKubernetesClusterEvidence); + writer.writeObjectValue("labels", kubernetesNamespaceEvidence.labels, serializeDictionary); + writer.writeStringValue("name", kubernetesNamespaceEvidence.name); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesPodEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesPodEvidence(writer: SerializationWriter, kubernetesPodEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesPodEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesPodEvidence, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("containers", kubernetesPodEvidence.containers, serializeContainerEvidence); + writer.writeObjectValue("controller", kubernetesPodEvidence.controller, serializeKubernetesControllerEvidence); + writer.writeCollectionOfObjectValues("ephemeralContainers", kubernetesPodEvidence.ephemeralContainers, serializeContainerEvidence); + writer.writeCollectionOfObjectValues("initContainers", kubernetesPodEvidence.initContainers, serializeContainerEvidence); + writer.writeObjectValue("labels", kubernetesPodEvidence.labels, serializeDictionary); + writer.writeStringValue("name", kubernetesPodEvidence.name); + writer.writeObjectValue("namespace", kubernetesPodEvidence.namespace, serializeKubernetesNamespaceEvidence); + writer.writeObjectValue("podIp", kubernetesPodEvidence.podIp, serializeIpEvidence); + writer.writeObjectValue("serviceAccount", kubernetesPodEvidence.serviceAccount, serializeKubernetesServiceAccountEvidence); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesSecretEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesSecretEvidence(writer: SerializationWriter, kubernetesSecretEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesSecretEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesSecretEvidence, isSerializingDerivedType) + writer.writeStringValue("name", kubernetesSecretEvidence.name); + writer.writeObjectValue("namespace", kubernetesSecretEvidence.namespace, serializeKubernetesNamespaceEvidence); + writer.writeStringValue("secretType", kubernetesSecretEvidence.secretType); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesServiceAccountEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesServiceAccountEvidence(writer: SerializationWriter, kubernetesServiceAccountEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesServiceAccountEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesServiceAccountEvidence, isSerializingDerivedType) + writer.writeStringValue("name", kubernetesServiceAccountEvidence.name); + writer.writeObjectValue("namespace", kubernetesServiceAccountEvidence.namespace, serializeKubernetesNamespaceEvidence); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesServiceEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesServiceEvidence(writer: SerializationWriter, kubernetesServiceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesServiceEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, kubernetesServiceEvidence, isSerializingDerivedType) + writer.writeObjectValue("clusterIP", kubernetesServiceEvidence.clusterIP, serializeIpEvidence); + writer.writeCollectionOfObjectValues("externalIPs", kubernetesServiceEvidence.externalIPs, serializeIpEvidence); + writer.writeObjectValue("labels", kubernetesServiceEvidence.labels, serializeDictionary); + writer.writeStringValue("name", kubernetesServiceEvidence.name); + writer.writeObjectValue("namespace", kubernetesServiceEvidence.namespace, serializeKubernetesNamespaceEvidence); + writer.writeObjectValue("selector", kubernetesServiceEvidence.selector, serializeDictionary); + writer.writeCollectionOfObjectValues("servicePorts", kubernetesServiceEvidence.servicePorts, serializeKubernetesServicePort); + writer.writeEnumValue("serviceType", kubernetesServiceEvidence.serviceType); } -export type IoTDeviceImportanceType = (typeof IoTDeviceImportanceTypeObject)[keyof typeof IoTDeviceImportanceTypeObject]; -export interface IpAddress extends Host, Parsable { - /** - * The details about the autonomous system to which this IP address belongs. - */ - autonomousSystem?: AutonomousSystem | null; - /** - * The country/region for this IP address. - */ - countryOrRegion?: string | null; - /** - * The hosting company listed for this host. - */ - hostingProvider?: string | null; - /** - * The block of IP addresses this IP address belongs to. - */ - netblock?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param KubernetesServicePort The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeKubernetesServicePort(writer: SerializationWriter, kubernetesServicePort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!kubernetesServicePort || isSerializingDerivedType) { return; } + writer.writeStringValue("appProtocol", kubernetesServicePort.appProtocol); + writer.writeStringValue("name", kubernetesServicePort.name); + writer.writeNumberValue("nodePort", kubernetesServicePort.nodePort); + writer.writeStringValue("@odata.type", kubernetesServicePort.odataType); + writer.writeNumberValue("port", kubernetesServicePort.port); + writer.writeEnumValue("protocol", kubernetesServicePort.protocol); + writer.writeStringValue("targetPort", kubernetesServicePort.targetPort); + writer.writeAdditionalData(kubernetesServicePort.additionalData); } -export interface IpEvidence extends AlertEvidence, Parsable { - /** - * The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc. - */ - countryLetterCode?: string | null; - /** - * The value of the IP Address, can be either in V4 address or V6 address format. - */ - ipAddress?: string | null; - /** - * The location property - */ - location?: GeoLocation | null; - /** - * The stream property - */ - stream?: Stream | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param LabelAnalyticsAggregateAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeLabelAnalyticsAggregateAuditRecord(writer: SerializationWriter, labelAnalyticsAggregateAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!labelAnalyticsAggregateAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, labelAnalyticsAggregateAuditRecord, isSerializingDerivedType) } -export type ItemsToInclude = (typeof ItemsToIncludeObject)[keyof typeof ItemsToIncludeObject]; -export interface KubernetesClusterEvidence extends AlertEvidence, Parsable { - /** - * The cloud identifier of the cluster. Can be either an amazonResourceEvidence, azureResourceEvidence, or googleCloudResourceEvidence object. - */ - cloudResource?: AlertEvidence | null; - /** - * The distribution type of the cluster. - */ - distribution?: string | null; - /** - * The cluster name. - */ - name?: string | null; - /** - * The platform the cluster runs on. The possible values are: unknown, aks, eks, gke, arc, unknownFutureValue. - */ - platform?: KubernetesPlatform | null; - /** - * The kubernetes version of the cluster. - */ - version?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param LabelContentExplorerAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeLabelContentExplorerAuditRecord(writer: SerializationWriter, labelContentExplorerAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!labelContentExplorerAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, labelContentExplorerAuditRecord, isSerializingDerivedType) } -export interface KubernetesControllerEvidence extends AlertEvidence, Parsable { - /** - * The labels for the Kubernetes pod. - */ - labels?: Dictionary | null; - /** - * The controller name. - */ - name?: string | null; - /** - * The service account namespace. - */ - namespace?: KubernetesNamespaceEvidence | null; - /** - * The controller type. - */ - type?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param LabelsRoot The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeLabelsRoot(writer: SerializationWriter, labelsRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!labelsRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, labelsRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("authorities", labelsRoot.authorities, serializeAuthorityTemplate); + writer.writeCollectionOfObjectValues("categories", labelsRoot.categories, serializeCategoryTemplate); + writer.writeCollectionOfObjectValues("citations", labelsRoot.citations, serializeCitationTemplate); + writer.writeCollectionOfObjectValues("departments", labelsRoot.departments, serializeDepartmentTemplate); + writer.writeCollectionOfObjectValues("filePlanReferences", labelsRoot.filePlanReferences, serializeFilePlanReferenceTemplate); + writer.writeCollectionOfObjectValues("retentionLabels", labelsRoot.retentionLabels, serializeRetentionLabel); } -export interface KubernetesNamespaceEvidence extends AlertEvidence, Parsable { - /** - * The namespace cluster. - */ - cluster?: KubernetesClusterEvidence | null; - /** - * The labels for the Kubernetes pod. - */ - labels?: Dictionary | null; - /** - * The namespace name. - */ - name?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param LargeContentMetadataAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeLargeContentMetadataAuditRecord(writer: SerializationWriter, largeContentMetadataAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!largeContentMetadataAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, largeContentMetadataAuditRecord, isSerializingDerivedType) } -export type KubernetesPlatform = (typeof KubernetesPlatformObject)[keyof typeof KubernetesPlatformObject]; -export interface KubernetesPodEvidence extends AlertEvidence, Parsable { - /** - * The list of pod containers which are not init or ephemeral containers. - */ - containers?: ContainerEvidence[] | null; - /** - * The pod controller. - */ - controller?: KubernetesControllerEvidence | null; - /** - * The list of pod ephemeral containers. - */ - ephemeralContainers?: ContainerEvidence[] | null; - /** - * The list of pod init containers. - */ - initContainers?: ContainerEvidence[] | null; - /** - * The pod labels. - */ - labels?: Dictionary | null; - /** - * The pod name. - */ - name?: string | null; - /** - * The pod namespace. - */ - namespace?: KubernetesNamespaceEvidence | null; - /** - * The pod IP. - */ - podIp?: IpEvidence | null; - /** - * The pod service account. - */ - serviceAccount?: KubernetesServiceAccountEvidence | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param LoggedOnUser The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeLoggedOnUser(writer: SerializationWriter, loggedOnUser: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!loggedOnUser || isSerializingDerivedType) { return; } + writer.writeStringValue("accountName", loggedOnUser.accountName); + writer.writeStringValue("domainName", loggedOnUser.domainName); + writer.writeStringValue("@odata.type", loggedOnUser.odataType); + writer.writeAdditionalData(loggedOnUser.additionalData); } -export interface KubernetesSecretEvidence extends AlertEvidence, Parsable { - /** - * The secret name. - */ - name?: string | null; - /** - * The secret namespace. - */ - namespace?: KubernetesNamespaceEvidence | null; - /** - * The secret type can include both built-in types and custom ones. Examples of built-in types are: Opaque, kubernetes.io/service-account-token, kubernetes.io/dockercfg, kubernetes.io/dockerconfigjson, kubernetes.io/basic-auth, kubernetes.io/ssh-auth, kubernetes.io/tls, bootstrap.kubernetes.io/token. - */ - secretType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param M365ComplianceConnectorAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeM365ComplianceConnectorAuditRecord(writer: SerializationWriter, m365ComplianceConnectorAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!m365ComplianceConnectorAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, m365ComplianceConnectorAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param M365daadAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeM365daadAuditRecord(writer: SerializationWriter, m365daadAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!m365daadAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, m365daadAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param M365odspAssetMetadataRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeM365odspAssetMetadataRecord(writer: SerializationWriter, m365odspAssetMetadataRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!m365odspAssetMetadataRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, m365odspAssetMetadataRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param M365SearchSectionsRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeM365SearchSectionsRecord(writer: SerializationWriter, m365SearchSectionsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!m365SearchSectionsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, m365SearchSectionsRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MailboxConfigurationEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMailboxConfigurationEvidence(writer: SerializationWriter, mailboxConfigurationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mailboxConfigurationEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, mailboxConfigurationEvidence, isSerializingDerivedType) + writer.writeStringValue("configurationId", mailboxConfigurationEvidence.configurationId); + writer.writeEnumValue("configurationType", mailboxConfigurationEvidence.configurationType); + writer.writeStringValue("displayName", mailboxConfigurationEvidence.displayName); + writer.writeGuidValue("externalDirectoryObjectId", mailboxConfigurationEvidence.externalDirectoryObjectId); + writer.writeStringValue("mailboxPrimaryAddress", mailboxConfigurationEvidence.mailboxPrimaryAddress); + writer.writeStringValue("upn", mailboxConfigurationEvidence.upn); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MailboxEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMailboxEvidence(writer: SerializationWriter, mailboxEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mailboxEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, mailboxEvidence, isSerializingDerivedType) + writer.writeStringValue("displayName", mailboxEvidence.displayName); + writer.writeStringValue("primaryAddress", mailboxEvidence.primaryAddress); + writer.writeStringValue("upn", mailboxEvidence.upn); + writer.writeObjectValue("userAccount", mailboxEvidence.userAccount, serializeUserAccount); } -export interface KubernetesServiceAccountEvidence extends AlertEvidence, Parsable { - /** - * The service account name. - */ - name?: string | null; - /** - * The service account namespace. - */ - namespace?: KubernetesNamespaceEvidence | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MailClusterEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMailClusterEvidence(writer: SerializationWriter, mailClusterEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mailClusterEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, mailClusterEvidence, isSerializingDerivedType) + writer.writeStringValue("clusterBy", mailClusterEvidence.clusterBy); + writer.writeStringValue("clusterByValue", mailClusterEvidence.clusterByValue); + writer.writeNumberValue("emailCount", mailClusterEvidence.emailCount); + writer.writeCollectionOfPrimitiveValues("networkMessageIds", mailClusterEvidence.networkMessageIds); + writer.writeStringValue("query", mailClusterEvidence.query); + writer.writeStringValue("urn", mailClusterEvidence.urn); } -export interface KubernetesServiceEvidence extends AlertEvidence, Parsable { - /** - * The service cluster IP. - */ - clusterIP?: IpEvidence | null; - /** - * The service external IPs. - */ - externalIPs?: IpEvidence[] | null; - /** - * The service labels. - */ - labels?: Dictionary | null; - /** - * The service name. - */ - name?: string | null; - /** - * The service namespace. - */ - namespace?: KubernetesNamespaceEvidence | null; - /** - * The service selector. - */ - selector?: Dictionary | null; - /** - * The list of service ports. - */ - servicePorts?: KubernetesServicePort[] | null; - /** - * The serviceType property - */ - serviceType?: KubernetesServiceType | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MailSubmissionData The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMailSubmissionData(writer: SerializationWriter, mailSubmissionData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mailSubmissionData || isSerializingDerivedType) { return; } + serializeAuditData(writer, mailSubmissionData, isSerializingDerivedType) } -export interface KubernetesServicePort extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The application protocol for this port. - */ - appProtocol?: string | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The name of this port within the service. - */ - name?: string | null; - /** - * The port on each node on which this service is exposed when the type is either NodePort or LoadBalancer. - */ - nodePort?: number | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The port that this service exposes. - */ - port?: number | null; - /** - * The protocol name. The possible values are: udp, tcp, sctp, unknownFutureValue. - */ - protocol?: ContainerPortProtocol | null; - /** - * The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME. - */ - targetPort?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MalwareEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMalwareEvidence(writer: SerializationWriter, malwareEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!malwareEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, malwareEvidence, isSerializingDerivedType) + writer.writeStringValue("category", malwareEvidence.category); + writer.writeCollectionOfObjectValues("files", malwareEvidence.files, serializeFileEvidence); + writer.writeStringValue("name", malwareEvidence.name); + writer.writeCollectionOfObjectValues("processes", malwareEvidence.processes, serializeProcessEvidence); } -export type KubernetesServiceType = (typeof KubernetesServiceTypeObject)[keyof typeof KubernetesServiceTypeObject]; -export interface LabelsRoot extends Entity, Parsable { - /** - * Specifies the underlying authority that describes the type of content to be retained and its retention schedule. - */ - authorities?: AuthorityTemplate[] | null; - /** - * Specifies a group of similar types of content in a particular department. - */ - categories?: CategoryTemplate[] | null; - /** - * The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. - */ - citations?: CitationTemplate[] | null; - /** - * Specifies the department or business unit of an organization to which a label belongs. - */ - departments?: DepartmentTemplate[] | null; - /** - * Specifies a unique alpha-numeric identifier for an organization’s retention schedule. - */ - filePlanReferences?: FilePlanReferenceTemplate[] | null; - /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. - */ - retentionLabels?: RetentionLabel[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ManagedServicesAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeManagedServicesAuditRecord(writer: SerializationWriter, managedServicesAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!managedServicesAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, managedServicesAuditRecord, isSerializingDerivedType) } -export interface LoggedOnUser extends AdditionalDataHolder, BackedModel, Parsable { - /** - * User account name of the logged-on user. - */ - accountName?: string | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * User account domain of the logged-on user. - */ - domainName?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ManagedTenantsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeManagedTenantsAuditRecord(writer: SerializationWriter, managedTenantsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!managedTenantsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, managedTenantsAuditRecord, isSerializingDerivedType) } -export interface MailboxConfigurationEvidence extends AlertEvidence, Parsable { - /** - * The unique identifier of the mailbox configuration. - */ - configurationId?: string | null; - /** - * The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. - */ - configurationType?: MailboxConfigurationType | null; - /** - * The display name of the mailbox. - */ - displayName?: string | null; - /** - * The external directory object identifier of the mailbox. - */ - externalDirectoryObjectId?: Guid | null; - /** - * The primary email address of the mailbox. - */ - mailboxPrimaryAddress?: string | null; - /** - * The user principal name (UPN) of the mailbox. - */ - upn?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MapgAlertsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMapgAlertsAuditRecord(writer: SerializationWriter, mapgAlertsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mapgAlertsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mapgAlertsAuditRecord, isSerializingDerivedType) } -export type MailboxConfigurationType = (typeof MailboxConfigurationTypeObject)[keyof typeof MailboxConfigurationTypeObject]; -export interface MailboxEvidence extends AlertEvidence, Parsable { - /** - * The name associated with the mailbox. - */ - displayName?: string | null; - /** - * The primary email address of the mailbox. - */ - primaryAddress?: string | null; - /** - * The user principal name of the mailbox. - */ - upn?: string | null; - /** - * The user account of the mailbox. - */ - userAccount?: UserAccount | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MapgOnboardAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMapgOnboardAuditRecord(writer: SerializationWriter, mapgOnboardAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mapgOnboardAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mapgOnboardAuditRecord, isSerializingDerivedType) } -export interface MailClusterEvidence extends AlertEvidence, Parsable { - /** - * The clustering logic of the emails inside the cluster. - */ - clusterBy?: string | null; - /** - * The value utilized to cluster the similar emails. - */ - clusterByValue?: string | null; - /** - * Count of emails in the email cluster. - */ - emailCount?: number | null; - /** - * Unique identifiers for the emails in the cluster, generated by Microsoft 365. - */ - networkMessageIds?: string[] | null; - /** - * The query used to identify the email cluster. - */ - query?: string | null; - /** - * Uniform resource name (URN) of the automated investigation where the cluster was identified. - */ - urn?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MapgPolicyAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMapgPolicyAuditRecord(writer: SerializationWriter, mapgPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mapgPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mapgPolicyAuditRecord, isSerializingDerivedType) } -export interface MalwareEvidence extends AlertEvidence, Parsable { - /** - * The malware category by the vendor, for example, Trojan. - */ - category?: string | null; - /** - * A list of the linked file entities on which the malware was found. Can contain the file entities inline or as reference. For more information, see fileEvidence. - */ - files?: FileEvidence[] | null; - /** - * The malware name by the vendor, for example, Win32/Toga. - */ - name?: string | null; - /** - * A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. - */ - processes?: ProcessEvidence[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MapgRemediationAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMapgRemediationAuditRecord(writer: SerializationWriter, mapgRemediationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mapgRemediationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mapgRemediationAuditRecord, isSerializingDerivedType) } -export interface MergeResponse extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The ID of the target incident after the operation completes. - */ - targetIncidentId?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param McasAlertsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMcasAlertsAuditRecord(writer: SerializationWriter, mcasAlertsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mcasAlertsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mcasAlertsAuditRecord, isSerializingDerivedType) } -export interface NetworkAdapter extends Entity, Parsable { - /** - * Indicates whether the network adapter is selected for capturing and analyzing network traffic. - */ - isEnabled?: boolean | null; - /** - * The name of the network adapter. - */ - name?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MdaAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMdaAuditRecord(writer: SerializationWriter, mdaAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mdaAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mdaAuditRecord, isSerializingDerivedType) } -export interface NetworkConnectionEvidence extends AlertEvidence, Parsable { - /** - * An entity of type IP that is the destination for this connection. - */ - destinationAddress?: IpEvidence | null; - /** - * The destination port number. For example, 80. - */ - destinationPort?: number | null; - /** - * The protocol type. Possible values are tcp, udp, unknownFutureValue. - */ - protocol?: ProtocolType | null; - /** - * An entity of type IP that is the source for this connection. - */ - sourceAddress?: IpEvidence | null; - /** - * The source port number. For example, 80. - */ - sourcePort?: number | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MdaDataSecuritySignalRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMdaDataSecuritySignalRecord(writer: SerializationWriter, mdaDataSecuritySignalRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mdaDataSecuritySignalRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mdaDataSecuritySignalRecord, isSerializingDerivedType) } -export interface NicEvidence extends AlertEvidence, Parsable { - /** - * The current IP address of the NIC. - */ - ipAddress?: IpEvidence | null; - /** - * The MAC address of the NIC. - */ - macAddress?: string | null; - /** - * The current virtual local area networks of the NIC. - */ - vlans?: string[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MDASHAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMDASHAuditRecord(writer: SerializationWriter, mDASHAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mDASHAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mDASHAuditRecord, isSerializingDerivedType) } -export interface OauthApplicationEvidence extends AlertEvidence, Parsable { - /** - * Unique identifier of the application. - */ - appId?: string | null; - /** - * Name of the application. - */ - displayName?: string | null; - /** - * The unique identifier of the application object in Azure AD. - */ - objectId?: string | null; - /** - * The name of the application publisher. - */ - publisher?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MdatpAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMdatpAuditRecord(writer: SerializationWriter, mdatpAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mdatpAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mdatpAuditRecord, isSerializingDerivedType) } -export interface OcrSettings extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Indicates whether or not OCR is enabled for the case. - */ - isEnabled?: boolean | null; - /** - * Maximum image size that will be processed in KB). - */ - maxImageSize?: number | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time. - */ - timeout?: Duration | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MdcEventsRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMdcEventsRecord(writer: SerializationWriter, mdcEventsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mdcEventsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mdcEventsRecord, isSerializingDerivedType) } -export type OnboardingStatus = (typeof OnboardingStatusObject)[keyof typeof OnboardingStatusObject]; -export interface PassiveDnsRecord extends Artifact, Parsable { - /** - * The artifact property - */ - artifact?: Artifact | null; - /** - * The date and time that this passiveDnsRecord entry was collected by Microsoft. 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. - */ - collectedDateTime?: Date | null; - /** - * The date and time when this passiveDnsRecord entry was first seen. 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. - */ - firstSeenDateTime?: Date | null; - /** - * The date and time when this passiveDnsRecord entry was most recently seen. 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. - */ - lastSeenDateTime?: Date | null; - /** - * The parentHost property - */ - parentHost?: Host | null; - /** - * The DNS record type for this passiveDnsRecord entry. - */ - recordType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MdiAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMdiAuditRecord(writer: SerializationWriter, mdiAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mdiAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mdiAuditRecord, isSerializingDerivedType) } -export interface PassiveDnsRecordCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: PassiveDnsRecord[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MergeResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMergeResponse(writer: SerializationWriter, mergeResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mergeResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", mergeResponse.odataType); + writer.writeStringValue("targetIncidentId", mergeResponse.targetIncidentId); + writer.writeAdditionalData(mergeResponse.additionalData); } -export interface ProcessEvidence extends AlertEvidence, Parsable { - /** - * The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue. - */ - detectionStatus?: DetectionStatus | null; - /** - * Image file details. - */ - imageFile?: FileDetails | null; - /** - * A unique identifier assigned to a device by Microsoft Defender for Endpoint. - */ - mdeDeviceId?: string | null; - /** - * Date and time when the parent of the process was created. The DateTimeOffset 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. - */ - parentProcessCreationDateTime?: Date | null; - /** - * Process ID (PID) of the parent process that spawned the process. - */ - parentProcessId?: number | null; - /** - * Parent process image file details. - */ - parentProcessImageFile?: FileDetails | null; - /** - * Command line used to create the new process. - */ - processCommandLine?: string | null; - /** - * Date and time when the process was created. The DateTimeOffset 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. - */ - processCreationDateTime?: Date | null; - /** - * Process ID (PID) of the newly created process. - */ - processId?: number | null; - /** - * User details of the user that ran the process. - */ - userAccount?: UserAccount | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MeshWorldsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMeshWorldsAuditRecord(writer: SerializationWriter, meshWorldsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!meshWorldsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, meshWorldsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365BackupBackupItemAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365BackupBackupItemAuditRecord(writer: SerializationWriter, microsoft365BackupBackupItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365BackupBackupItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365BackupBackupItemAuditRecord, isSerializingDerivedType) } -export type ProtocolType = (typeof ProtocolTypeObject)[keyof typeof ProtocolTypeObject]; -export type PurgeAreas = (typeof PurgeAreasObject)[keyof typeof PurgeAreasObject]; -export type PurgeType = (typeof PurgeTypeObject)[keyof typeof PurgeTypeObject]; -export type QueryType = (typeof QueryTypeObject)[keyof typeof QueryTypeObject]; -export type RecipientType = (typeof RecipientTypeObject)[keyof typeof RecipientTypeObject]; -export interface RedundancyDetectionSettings extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Indicates whether email threading and near duplicate detection are enabled. - */ - isEnabled?: boolean | null; - /** - * Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words. - */ - maxWords?: number | null; - /** - * Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words. - */ - minWords?: number | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold. - */ - similarityThreshold?: number | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365BackupBackupPolicyAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365BackupBackupPolicyAuditRecord(writer: SerializationWriter, microsoft365BackupBackupPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365BackupBackupPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365BackupBackupPolicyAuditRecord, isSerializingDerivedType) } -export interface RegistryKeyEvidence extends AlertEvidence, Parsable { - /** - * Registry hive of the key that the recorded action was applied to. - */ - registryHive?: string | null; - /** - * Registry key that the recorded action was applied to. - */ - registryKey?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365BackupGranularBrowseTaskAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365BackupGranularBrowseTaskAuditRecord(writer: SerializationWriter, microsoft365BackupGranularBrowseTaskAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365BackupGranularBrowseTaskAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365BackupGranularBrowseTaskAuditRecord, isSerializingDerivedType) } -export interface RegistryValueEvidence extends AlertEvidence, Parsable { - /** - * A unique identifier assigned to a device by Microsoft Defender for Endpoint. - */ - mdeDeviceId?: string | null; - /** - * Registry hive of the key that the recorded action was applied to. - */ - registryHive?: string | null; - /** - * Registry key that the recorded action was applied to. - */ - registryKey?: string | null; - /** - * Data of the registry value that the recorded action was applied to. - */ - registryValue?: string | null; - /** - * Name of the registry value that the recorded action was applied to. - */ - registryValueName?: string | null; - /** - * Data type, such as binary or string, of the registry value that the recorded action was applied to. - */ - registryValueType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365BackupRestoreItemAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365BackupRestoreItemAuditRecord(writer: SerializationWriter, microsoft365BackupRestoreItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365BackupRestoreItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365BackupRestoreItemAuditRecord, isSerializingDerivedType) } -export type RemediationAction = (typeof RemediationActionObject)[keyof typeof RemediationActionObject]; -export type RemediationSeverity = (typeof RemediationSeverityObject)[keyof typeof RemediationSeverityObject]; -export interface ReportFileMetadata extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The URL to download the report. - */ - downloadUrl?: string | null; - /** - * The name of the file. - */ - fileName?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The size of the file. - */ - size?: number | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365BackupRestoreTaskAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365BackupRestoreTaskAuditRecord(writer: SerializationWriter, microsoft365BackupRestoreTaskAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365BackupRestoreTaskAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365BackupRestoreTaskAuditRecord, isSerializingDerivedType) } -export interface ResourceAccessEvent extends AdditionalDataHolder, BackedModel, Parsable { - /** - * The time of the access event. - */ - accessDateTime?: Date | null; - /** - * The identifier of the user account. - */ - accountId?: string | null; - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * IP address of the resource. - */ - ipAddress?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The protocol and host name pairs describing the connection. - */ - resourceIdentifier?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Microsoft365CopilotScheduledPromptAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoft365CopilotScheduledPromptAuditRecord(writer: SerializationWriter, microsoft365CopilotScheduledPromptAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoft365CopilotScheduledPromptAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoft365CopilotScheduledPromptAuditRecord, isSerializingDerivedType) } -export interface RetentionDuration extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftDefenderExpertsXDRAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftDefenderExpertsXDRAuditRecord(writer: SerializationWriter, microsoftDefenderExpertsXDRAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftDefenderExpertsXDRAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftDefenderExpertsXDRAuditRecord, isSerializingDerivedType) } -export interface RetentionDurationForever extends Parsable, RetentionDuration { +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftFlowAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftFlowAuditRecord(writer: SerializationWriter, microsoftFlowAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftFlowAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftFlowAuditRecord, isSerializingDerivedType) } -export interface RetentionDurationInDays extends Parsable, RetentionDuration { - /** - * Specifies the time period in days for which an item with the applied retention label will be retained for. - */ - days?: number | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftFormsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftFormsAuditRecord(writer: SerializationWriter, microsoftFormsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftFormsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftFormsAuditRecord, isSerializingDerivedType) } -export interface RetentionEvent extends Entity, Parsable { - /** - * The user who created the retentionEvent. - */ - createdBy?: IdentitySet | null; - /** - * The date time when the retentionEvent was created. - */ - createdDateTime?: Date | null; - /** - * Optional information about the event. - */ - description?: string | null; - /** - * Name of the event. - */ - displayName?: string | null; - /** - * Represents the success status of a created event and additional information. - */ - eventPropagationResults?: EventPropagationResult[] | null; - /** - * Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event. - */ - eventQueries?: EventQuery[] | null; - /** - * Status of event propogation to the scoped locations after the event has been created. - */ - eventStatus?: RetentionEventStatus | null; - /** - * Optional time when the event should be triggered. - */ - eventTriggerDateTime?: Date | null; - /** - * The user who last modified the retentionEvent. - */ - lastModifiedBy?: IdentitySet | null; - /** - * The latest date time when the retentionEvent was modified. - */ - lastModifiedDateTime?: Date | null; - /** - * Last time the status of the event was updated. - */ - lastStatusUpdateDateTime?: Date | null; - /** - * Specifies the event that will start the retention period for labels that use this event type when an event is created. - */ - retentionEventType?: RetentionEventType | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftGraphDataConnectConsent The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftGraphDataConnectConsent(writer: SerializationWriter, microsoftGraphDataConnectConsent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftGraphDataConnectConsent || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftGraphDataConnectConsent, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftGraphDataConnectOperation The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftGraphDataConnectOperation(writer: SerializationWriter, microsoftGraphDataConnectOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftGraphDataConnectOperation || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftGraphDataConnectOperation, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewDataCatalogOperationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewDataCatalogOperationRecord(writer: SerializationWriter, microsoftPurviewDataCatalogOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewDataCatalogOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewDataCatalogOperationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewDataMapOperationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewDataMapOperationRecord(writer: SerializationWriter, microsoftPurviewDataMapOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewDataMapOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewDataMapOperationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewMetadataPolicyOperationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewMetadataPolicyOperationRecord(writer: SerializationWriter, microsoftPurviewMetadataPolicyOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewMetadataPolicyOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewMetadataPolicyOperationRecord, isSerializingDerivedType) } -export interface RetentionEventCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: RetentionEvent[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewPolicyOperationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewPolicyOperationRecord(writer: SerializationWriter, microsoftPurviewPolicyOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewPolicyOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewPolicyOperationRecord, isSerializingDerivedType) } -export interface RetentionEventStatus extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * The error if the status isn't successful. - */ - errorEscaped?: PublicError | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * The status of the distribution. The possible values are: pending, error, success, notAvaliable. - */ - status?: EventStatusType | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewPrivacyAuditEvent The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewPrivacyAuditEvent(writer: SerializationWriter, microsoftPurviewPrivacyAuditEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewPrivacyAuditEvent || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewPrivacyAuditEvent, isSerializingDerivedType) } -export interface RetentionEventType extends Entity, Parsable { - /** - * The user who created the retentionEventType. - */ - createdBy?: IdentitySet | null; - /** - * The date time when the retentionEventType was created. - */ - createdDateTime?: Date | null; - /** - * Optional information about the event type. - */ - description?: string | null; - /** - * Name of the event type. - */ - displayName?: string | null; - /** - * The user who last modified the retentionEventType. - */ - lastModifiedBy?: IdentitySet | null; - /** - * The latest date time when the retentionEventType was modified. - */ - lastModifiedDateTime?: Date | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftPurviewUnifiedCatalogOperationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftPurviewUnifiedCatalogOperationRecord(writer: SerializationWriter, microsoftPurviewUnifiedCatalogOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftPurviewUnifiedCatalogOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftPurviewUnifiedCatalogOperationRecord, isSerializingDerivedType) } -export interface RetentionEventTypeCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: RetentionEventType[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftStreamAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftStreamAuditRecord(writer: SerializationWriter, microsoftStreamAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftStreamAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftStreamAuditRecord, isSerializingDerivedType) } -export interface RetentionLabel extends Entity, Parsable { - /** - * Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue. - */ - actionAfterRetentionPeriod?: ActionAfterRetentionPeriod | null; - /** - * Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. - */ - behaviorDuringRetentionPeriod?: BehaviorDuringRetentionPeriod | null; - /** - * Represents the user who created the retentionLabel. - */ - createdBy?: IdentitySet | null; - /** - * Represents the date and time in which the retentionLabel is created. - */ - createdDateTime?: Date | null; - /** - * Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue. - */ - defaultRecordBehavior?: DefaultRecordBehavior | null; - /** - * Provides label information for the admin. Optional. - */ - descriptionForAdmins?: string | null; - /** - * Provides the label information for the user. Optional. - */ - descriptionForUsers?: string | null; - /** - * Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. - */ - descriptors?: FilePlanDescriptor | null; - /** - * Unique string that defines a label name. - */ - displayName?: string | null; - /** - * When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. - */ - dispositionReviewStages?: DispositionReviewStage[] | null; - /** - * Specifies whether the label is currently being used. - */ - isInUse?: boolean | null; - /** - * Specifies the replacement label to be applied automatically after the retention period of the current label ends. - */ - labelToBeApplied?: string | null; - /** - * The user who last modified the retentionLabel. - */ - lastModifiedBy?: IdentitySet | null; - /** - * The latest date time when the retentionLabel was modified. - */ - lastModifiedDateTime?: Date | null; - /** - * Specifies the number of days to retain the content. - */ - retentionDuration?: RetentionDuration | null; - /** - * Represents the type associated with a retention event. - */ - retentionEventType?: RetentionEventType | null; - /** - * Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue. - */ - retentionTrigger?: RetentionTrigger | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsAdminAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsAdminAuditRecord(writer: SerializationWriter, microsoftTeamsAdminAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsAdminAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsAdminAuditRecord, isSerializingDerivedType) } -export interface RetentionLabelCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: RetentionLabel[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsAnalyticsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsAnalyticsAuditRecord(writer: SerializationWriter, microsoftTeamsAnalyticsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsAnalyticsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsAnalyticsAuditRecord, isSerializingDerivedType) } -export type RetentionTrigger = (typeof RetentionTriggerObject)[keyof typeof RetentionTriggerObject]; -export type ReviewSetSettings = (typeof ReviewSetSettingsObject)[keyof typeof ReviewSetSettingsObject]; -export interface SasTokenEvidence extends AlertEvidence, Parsable { - /** - * All IP addresses accessible with this SAS. The default value is Allows all IP addresses. - */ - allowedIpAddresses?: string | null; - /** - * All resource types accessible with this SAS. - */ - allowedResourceTypes?: string[] | null; - /** - * All services accessible with this SAS. - */ - allowedServices?: string[] | null; - /** - * The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. - */ - expiryDateTime?: Date | null; - /** - * All permissions granted to this SAS. - */ - permissions?: string[] | null; - /** - * The protocol that is allowed with this SAS. - */ - protocol?: string | null; - /** - * The SAS signature hash, which is a unique identifier for each SAS. - */ - signatureHash?: string | null; - /** - * The storage key that was used to generate the SAS. - */ - signedWith?: string | null; - /** - * The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. - */ - startDateTime?: Date | null; - /** - * A link to the storage resource for this SAS. - */ - storageResource?: AzureResourceEvidence | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsAuditRecord(writer: SerializationWriter, microsoftTeamsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsDeviceAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsDeviceAuditRecord(writer: SerializationWriter, microsoftTeamsDeviceAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsDeviceAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsDeviceAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsRetentionLabelActionAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsRetentionLabelActionAuditRecord(writer: SerializationWriter, microsoftTeamsRetentionLabelActionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsRetentionLabelActionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsRetentionLabelActionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsSensitivityLabelActionAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsSensitivityLabelActionAuditRecord(writer: SerializationWriter, microsoftTeamsSensitivityLabelActionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsSensitivityLabelActionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsSensitivityLabelActionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsShiftsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsShiftsAuditRecord(writer: SerializationWriter, microsoftTeamsShiftsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsShiftsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsShiftsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MicrosoftTeamsUserConcernAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMicrosoftTeamsUserConcernAuditRecord(writer: SerializationWriter, microsoftTeamsUserConcernAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!microsoftTeamsUserConcernAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, microsoftTeamsUserConcernAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelExchangeItemAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelExchangeItemAuditRecord(writer: SerializationWriter, mipAutoLabelExchangeItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelExchangeItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelExchangeItemAuditRecord, isSerializingDerivedType) } -export interface Search extends Entity, Parsable { - /** - * The contentQuery property - */ - contentQuery?: string | null; - /** - * The createdBy property - */ - createdBy?: IdentitySet | null; - /** - * The createdDateTime property - */ - createdDateTime?: Date | null; - /** - * The description property - */ - description?: string | null; - /** - * The displayName property - */ - displayName?: string | null; - /** - * The lastModifiedBy property - */ - lastModifiedBy?: IdentitySet | null; - /** - * The lastModifiedDateTime property - */ - lastModifiedDateTime?: Date | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelProgressFeedbackAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelProgressFeedbackAuditRecord(writer: SerializationWriter, mipAutoLabelProgressFeedbackAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelProgressFeedbackAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelProgressFeedbackAuditRecord, isSerializingDerivedType) } -export interface SecurityGroupEvidence extends AlertEvidence, Parsable { - /** - * The unique group identifier assigned by the on-premises Active Directory. - */ - activeDirectoryObjectGuid?: Guid | null; - /** - * The name of the security group. - */ - displayName?: string | null; - /** - * The distinguished name of the security group. - */ - distinguishedName?: string | null; - /** - * The friendly name of the security group. - */ - friendlyName?: string | null; - /** - * Unique identifier of the security group. - */ - securityGroupId?: string | null; - /** - * The security identifier of the group. - */ - sid?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelSharePointItemAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelSharePointItemAuditRecord(writer: SerializationWriter, mipAutoLabelSharePointItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelSharePointItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelSharePointItemAuditRecord, isSerializingDerivedType) } -export interface Sensor extends Entity, Parsable { - /** - * The date and time when the sensor was generated. The Timestamp 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. - */ - createdDateTime?: Date | null; - /** - * The deploymentStatus property - */ - deploymentStatus?: DeploymentStatus | null; - /** - * The display name of the sensor. - */ - displayName?: string | null; - /** - * The fully qualified domain name of the sensor. - */ - domainName?: string | null; - /** - * Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. - */ - healthIssues?: HealthIssue[] | null; - /** - * The healthStatus property - */ - healthStatus?: SensorHealthStatus | null; - /** - * This field displays the count of health issues related to this sensor. - */ - openHealthIssuesCount?: number | null; - /** - * The sensorType property - */ - sensorType?: SensorType | null; - /** - * The serviceStatus property - */ - serviceStatus?: ServiceStatus | null; - /** - * The settings property - */ - settings?: SensorSettings | null; - /** - * The version of the sensor. - */ - version?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelSharePointPolicyLocationAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelSharePointPolicyLocationAuditRecord(writer: SerializationWriter, mipAutoLabelSharePointPolicyLocationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelSharePointPolicyLocationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelSharePointPolicyLocationAuditRecord, isSerializingDerivedType) } -export interface SensorCandidate extends Entity, Parsable { - /** - * The DNS name of the computer associated with the sensor. - */ - computerDnsName?: string | null; - /** - * The domain name of the sensor. - */ - domainName?: string | null; - /** - * The date and time when the sensor was last seen. - */ - lastSeenDateTime?: Date | null; - /** - * The version of the Defender for Identity sensor client. Supports $filter (eq). - */ - senseClientVersion?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelSimulationSharePointCompletionRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelSimulationSharePointCompletionRecord(writer: SerializationWriter, mipAutoLabelSimulationSharePointCompletionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelSimulationSharePointCompletionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelSimulationSharePointCompletionRecord, isSerializingDerivedType) } -export interface SensorCandidateActivationConfiguration extends Entity, Parsable { - /** - * The activationMode property - */ - activationMode?: SensorCandidateActivationMode | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelSimulationSharePointProgressRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelSimulationSharePointProgressRecord(writer: SerializationWriter, mipAutoLabelSimulationSharePointProgressRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelSimulationSharePointProgressRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelSimulationSharePointProgressRecord, isSerializingDerivedType) } -export type SensorCandidateActivationMode = (typeof SensorCandidateActivationModeObject)[keyof typeof SensorCandidateActivationModeObject]; -export interface SensorCandidateCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: SensorCandidate[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipAutoLabelSimulationStatisticsRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipAutoLabelSimulationStatisticsRecord(writer: SerializationWriter, mipAutoLabelSimulationStatisticsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipAutoLabelSimulationStatisticsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipAutoLabelSimulationStatisticsRecord, isSerializingDerivedType) } -export interface SensorCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: Sensor[] | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipExactDataMatchAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipExactDataMatchAuditRecord(writer: SerializationWriter, mipExactDataMatchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipExactDataMatchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipExactDataMatchAuditRecord, isSerializingDerivedType) } -export interface SensorDeploymentPackage extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * URL to download the sensor deployment package. - */ - downloadUrl?: string | null; - /** - * The OdataType property - */ - odataType?: string | null; - /** - * Version of the sensor. - */ - version?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipLabelAnalyticsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipLabelAnalyticsAuditRecord(writer: SerializationWriter, mipLabelAnalyticsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipLabelAnalyticsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipLabelAnalyticsAuditRecord, isSerializingDerivedType) } -export type SensorHealthStatus = (typeof SensorHealthStatusObject)[keyof typeof SensorHealthStatusObject]; -export interface SensorSettings extends AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - backingStoreEnabled?: boolean | null; - /** - * Description of the sensor. - */ - description?: string | null; - /** - * DNS names for the domain controller - */ - domainControllerDnsNames?: string[] | null; - /** - * Indicates whether to delay updates for the sensor. - */ - isDelayedDeploymentEnabled?: boolean | null; - /** - * The networkAdapters property - */ - networkAdapters?: NetworkAdapter[] | null; - /** - * The OdataType property - */ - odataType?: string | null; +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MipLabelAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMipLabelAuditRecord(writer: SerializationWriter, mipLabelAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mipLabelAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mipLabelAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MosAgentInfoRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMosAgentInfoRecord(writer: SerializationWriter, mosAgentInfoRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mosAgentInfoRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mosAgentInfoRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MosAgentInfoRecordV2 The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMosAgentInfoRecordV2(writer: SerializationWriter, mosAgentInfoRecordV2: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mosAgentInfoRecordV2 || isSerializingDerivedType) { return; } + serializeAuditData(writer, mosAgentInfoRecordV2, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Ms365dCustomDetectionAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMs365dCustomDetectionAuditRecord(writer: SerializationWriter, ms365dCustomDetectionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ms365dCustomDetectionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, ms365dCustomDetectionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Ms365dIncidentAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMs365dIncidentAuditRecord(writer: SerializationWriter, ms365dIncidentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ms365dIncidentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, ms365dIncidentAuditRecord, isSerializingDerivedType) } -export type SensorType = (typeof SensorTypeObject)[keyof typeof SensorTypeObject]; /** * Serializes information the current object - * @param Account The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Ms365dSuppressionRuleAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAccount(writer: SerializationWriter, account: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!account || isSerializingDerivedType) { return; } - if(account.actions) - writer.writeCollectionOfEnumValues("actions", account.actions); - writer.writeStringValue("identifier", account.identifier); - writer.writeEnumValue("identityProvider", account.identityProvider); - writer.writeStringValue("@odata.type", account.odataType); - writer.writeAdditionalData(account.additionalData); +export function serializeMs365dSuppressionRuleAuditRecord(writer: SerializationWriter, ms365dSuppressionRuleAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ms365dSuppressionRuleAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, ms365dSuppressionRuleAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ActiveDirectoryDomainEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsdeCustomCollectionAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeActiveDirectoryDomainEvidence(writer: SerializationWriter, activeDirectoryDomainEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!activeDirectoryDomainEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, activeDirectoryDomainEvidence, isSerializingDerivedType) - writer.writeStringValue("activeDirectoryDomainName", activeDirectoryDomainEvidence.activeDirectoryDomainName); - writer.writeCollectionOfObjectValues("trustedDomains", activeDirectoryDomainEvidence.trustedDomains, serializeActiveDirectoryDomainEvidence); +export function serializeMsdeCustomCollectionAuditRecord(writer: SerializationWriter, msdeCustomCollectionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msdeCustomCollectionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msdeCustomCollectionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AiAgentEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsdeGeneralSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAiAgentEvidence(writer: SerializationWriter, aiAgentEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!aiAgentEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, aiAgentEvidence, isSerializingDerivedType) - writer.writeStringValue("agentId", aiAgentEvidence.agentId); - writer.writeStringValue("agentName", aiAgentEvidence.agentName); - writer.writeEnumValue("hostingPlatformType", aiAgentEvidence.hostingPlatformType); - writer.writeStringValue("instructions", aiAgentEvidence.instructions); +export function serializeMsdeGeneralSettingsAuditRecord(writer: SerializationWriter, msdeGeneralSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msdeGeneralSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msdeGeneralSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Alert The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsdeIndicatorsSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAlert(writer: SerializationWriter, alert: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!alert || isSerializingDerivedType) { return; } - serializeEntity(writer, alert, isSerializingDerivedType) - writer.writeStringValue("actorDisplayName", alert.actorDisplayName); - writer.writeObjectValue("additionalData", alert.additionalDataProperty, serializeDictionary); - writer.writeStringValue("alertPolicyId", alert.alertPolicyId); - writer.writeStringValue("alertWebUrl", alert.alertWebUrl); - writer.writeStringValue("assignedTo", alert.assignedTo); - writer.writeCollectionOfPrimitiveValues("categories", alert.categories); - writer.writeStringValue("category", alert.category); - writer.writeEnumValue("classification", alert.classification); - writer.writeCollectionOfObjectValues("comments", alert.comments, serializeAlertComment); - writer.writeDateValue("createdDateTime", alert.createdDateTime); - writer.writeObjectValue("customDetails", alert.customDetails, serializeDictionary); - writer.writeStringValue("description", alert.description); - writer.writeEnumValue("detectionSource", alert.detectionSource); - writer.writeStringValue("detectorId", alert.detectorId); - writer.writeEnumValue("determination", alert.determination); - writer.writeCollectionOfObjectValues("evidence", alert.evidence, serializeAlertEvidence); - writer.writeDateValue("firstActivityDateTime", alert.firstActivityDateTime); - writer.writeStringValue("incidentId", alert.incidentId); - writer.writeStringValue("incidentWebUrl", alert.incidentWebUrl); - writer.writeEnumValue("investigationState", alert.investigationState); - writer.writeDateValue("lastActivityDateTime", alert.lastActivityDateTime); - writer.writeDateValue("lastUpdateDateTime", alert.lastUpdateDateTime); - writer.writeCollectionOfPrimitiveValues("mitreTechniques", alert.mitreTechniques); - writer.writeStringValue("productName", alert.productName); - writer.writeStringValue("providerAlertId", alert.providerAlertId); - writer.writeStringValue("recommendedActions", alert.recommendedActions); - writer.writeDateValue("resolvedDateTime", alert.resolvedDateTime); - writer.writeEnumValue("serviceSource", alert.serviceSource); - writer.writeEnumValue("severity", alert.severity); - writer.writeEnumValue("status", alert.status); - writer.writeCollectionOfPrimitiveValues("systemTags", alert.systemTags); - writer.writeStringValue("tenantId", alert.tenantId); - writer.writeStringValue("threatDisplayName", alert.threatDisplayName); - writer.writeStringValue("threatFamilyName", alert.threatFamilyName); - writer.writeStringValue("title", alert.title); +export function serializeMsdeIndicatorsSettingsAuditRecord(writer: SerializationWriter, msdeIndicatorsSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msdeIndicatorsSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msdeIndicatorsSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AlertCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsdeResponseActionsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAlertCollectionResponse(writer: SerializationWriter, alertCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!alertCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, alertCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", alertCollectionResponse.value, serializeAlert); +export function serializeMsdeResponseActionsAuditRecord(writer: SerializationWriter, msdeResponseActionsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msdeResponseActionsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msdeResponseActionsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AlertComment The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsdeRolesSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAlertComment(writer: SerializationWriter, alertComment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!alertComment || isSerializingDerivedType) { return; } - writer.writeStringValue("comment", alertComment.comment); - writer.writeStringValue("createdByDisplayName", alertComment.createdByDisplayName); - writer.writeDateValue("createdDateTime", alertComment.createdDateTime); - writer.writeStringValue("@odata.type", alertComment.odataType); - writer.writeAdditionalData(alertComment.additionalData); +export function serializeMsdeRolesSettingsAuditRecord(writer: SerializationWriter, msdeRolesSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msdeRolesSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msdeRolesSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AlertEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MspVectorSearchContentMetadataAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAlertEvidence(writer: SerializationWriter, alertEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!alertEvidence || isSerializingDerivedType) { return; } - writer.writeDateValue("createdDateTime", alertEvidence.createdDateTime); - writer.writeCollectionOfPrimitiveValues("detailedRoles", alertEvidence.detailedRoles); - writer.writeStringValue("@odata.type", alertEvidence.odataType); - writer.writeEnumValue("remediationStatus", alertEvidence.remediationStatus); - writer.writeStringValue("remediationStatusDetails", alertEvidence.remediationStatusDetails); - if(alertEvidence.roles) - writer.writeCollectionOfEnumValues("roles", alertEvidence.roles); - writer.writeCollectionOfPrimitiveValues("tags", alertEvidence.tags); - writer.writeEnumValue("verdict", alertEvidence.verdict); - writer.writeAdditionalData(alertEvidence.additionalData); - switch (alertEvidence.odataType) { - case "#microsoft.graph.security.activeDirectoryDomainEvidence": - serializeActiveDirectoryDomainEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.aiAgentEvidence": - serializeAiAgentEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.amazonResourceEvidence": - serializeAmazonResourceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.analyzedMessageEvidence": - serializeAnalyzedMessageEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.azureResourceEvidence": - serializeAzureResourceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.blobContainerEvidence": - serializeBlobContainerEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.blobEvidence": - serializeBlobEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.cloudApplicationEvidence": - serializeCloudApplicationEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.cloudLogonRequestEvidence": - serializeCloudLogonRequestEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.cloudLogonSessionEvidence": - serializeCloudLogonSessionEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.containerEvidence": - serializeContainerEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.containerImageEvidence": - serializeContainerImageEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.containerRegistryEvidence": - serializeContainerRegistryEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.deviceEvidence": - serializeDeviceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.dnsEvidence": - serializeDnsEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.fileEvidence": - serializeFileEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.fileHashEvidence": - serializeFileHashEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.gitHubOrganizationEvidence": - serializeGitHubOrganizationEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.gitHubRepoEvidence": - serializeGitHubRepoEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.gitHubUserEvidence": - serializeGitHubUserEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.googleCloudResourceEvidence": - serializeGoogleCloudResourceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.hostLogonSessionEvidence": - serializeHostLogonSessionEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.ioTDeviceEvidence": - serializeIoTDeviceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.ipEvidence": - serializeIpEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesClusterEvidence": - serializeKubernetesClusterEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesControllerEvidence": - serializeKubernetesControllerEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesNamespaceEvidence": - serializeKubernetesNamespaceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesPodEvidence": - serializeKubernetesPodEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesSecretEvidence": - serializeKubernetesSecretEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesServiceAccountEvidence": - serializeKubernetesServiceAccountEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.kubernetesServiceEvidence": - serializeKubernetesServiceEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.mailboxConfigurationEvidence": - serializeMailboxConfigurationEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.mailboxEvidence": - serializeMailboxEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.mailClusterEvidence": - serializeMailClusterEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.malwareEvidence": - serializeMalwareEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.networkConnectionEvidence": - serializeNetworkConnectionEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.nicEvidence": - serializeNicEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.oauthApplicationEvidence": - serializeOauthApplicationEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.processEvidence": - serializeProcessEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.registryKeyEvidence": - serializeRegistryKeyEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.registryValueEvidence": - serializeRegistryValueEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.sasTokenEvidence": - serializeSasTokenEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.securityGroupEvidence": - serializeSecurityGroupEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.servicePrincipalEvidence": - serializeServicePrincipalEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.submissionMailEvidence": - serializeSubmissionMailEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.teamsMessageEvidence": - serializeTeamsMessageEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.urlEvidence": - serializeUrlEvidence(writer, alertEvidence, true); - break; - case "#microsoft.graph.security.userEvidence": - serializeUserEvidence(writer, alertEvidence, true); - break; - } +export function serializeMspVectorSearchContentMetadataAuditRecord(writer: SerializationWriter, mspVectorSearchContentMetadataAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!mspVectorSearchContentMetadataAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, mspVectorSearchContentMetadataAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MsticNationStateNotificationRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMsticNationStateNotificationRecord(writer: SerializationWriter, msticNationStateNotificationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!msticNationStateNotificationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, msticNationStateNotificationRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MultiStageDispositionAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMultiStageDispositionAuditRecord(writer: SerializationWriter, multiStageDispositionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!multiStageDispositionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, multiStageDispositionAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param MyAnalyticsSettingsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeMyAnalyticsSettingsAuditRecord(writer: SerializationWriter, myAnalyticsSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!myAnalyticsSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, myAnalyticsSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AmazonResourceEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param NetworkAdapter The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAmazonResourceEvidence(writer: SerializationWriter, amazonResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!amazonResourceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, amazonResourceEvidence, isSerializingDerivedType) - writer.writeStringValue("amazonAccountId", amazonResourceEvidence.amazonAccountId); - writer.writeStringValue("amazonResourceId", amazonResourceEvidence.amazonResourceId); - writer.writeStringValue("resourceName", amazonResourceEvidence.resourceName); - writer.writeStringValue("resourceType", amazonResourceEvidence.resourceType); +export function serializeNetworkAdapter(writer: SerializationWriter, networkAdapter: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!networkAdapter || isSerializingDerivedType) { return; } + serializeEntity(writer, networkAdapter, isSerializingDerivedType) + writer.writeBooleanValue("isEnabled", networkAdapter.isEnabled); + writer.writeStringValue("name", networkAdapter.name); } /** * Serializes information the current object - * @param AnalyzedEmail The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param NetworkConnectionEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmail(writer: SerializationWriter, analyzedEmail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmail || isSerializingDerivedType) { return; } - serializeEntity(writer, analyzedEmail, isSerializingDerivedType) - writer.writeCollectionOfPrimitiveValues("alertIds", analyzedEmail.alertIds); - writer.writeCollectionOfObjectValues("attachments", analyzedEmail.attachments, serializeAnalyzedEmailAttachment); - writer.writeObjectValue("authenticationDetails", analyzedEmail.authenticationDetails, serializeAnalyzedEmailAuthenticationDetail); - writer.writeStringValue("bulkComplaintLevel", analyzedEmail.bulkComplaintLevel); - writer.writeStringValue("clientType", analyzedEmail.clientType); - writer.writeCollectionOfPrimitiveValues("contexts", analyzedEmail.contexts); - writer.writeCollectionOfPrimitiveValues("detectionMethods", analyzedEmail.detectionMethods); - writer.writeEnumValue("directionality", analyzedEmail.directionality); - writer.writeStringValue("distributionList", analyzedEmail.distributionList); - writer.writeCollectionOfObjectValues("dlpRules", analyzedEmail.dlpRules, serializeAnalyzedEmailDlpRuleInfo); - writer.writeStringValue("emailClusterId", analyzedEmail.emailClusterId); - writer.writeCollectionOfObjectValues("exchangeTransportRules", analyzedEmail.exchangeTransportRules, serializeAnalyzedEmailExchangeTransportRuleInfo); - writer.writeStringValue("forwardingDetail", analyzedEmail.forwardingDetail); - writer.writeStringValue("inboundConnectorFormattedName", analyzedEmail.inboundConnectorFormattedName); - writer.writeStringValue("internetMessageId", analyzedEmail.internetMessageId); - writer.writeStringValue("language", analyzedEmail.language); - writer.writeObjectValue("latestDelivery", analyzedEmail.latestDelivery, serializeAnalyzedEmailDeliveryDetail); - writer.writeDateValue("loggedDateTime", analyzedEmail.loggedDateTime); - writer.writeStringValue("networkMessageId", analyzedEmail.networkMessageId); - writer.writeObjectValue("originalDelivery", analyzedEmail.originalDelivery, serializeAnalyzedEmailDeliveryDetail); - writer.writeCollectionOfPrimitiveValues("overrideSources", analyzedEmail.overrideSources); - writer.writeStringValue("phishConfidenceLevel", analyzedEmail.phishConfidenceLevel); - writer.writeStringValue("policy", analyzedEmail.policy); - writer.writeStringValue("policyAction", analyzedEmail.policyAction); - writer.writeStringValue("policyType", analyzedEmail.policyType); - writer.writeStringValue("primaryOverrideSource", analyzedEmail.primaryOverrideSource); - writer.writeObjectValue("recipientDetail", analyzedEmail.recipientDetail, serializeAnalyzedEmailRecipientDetail); - writer.writeStringValue("recipientEmailAddress", analyzedEmail.recipientEmailAddress); - writer.writeStringValue("returnPath", analyzedEmail.returnPath); - writer.writeObjectValue("senderDetail", analyzedEmail.senderDetail, serializeAnalyzedEmailSenderDetail); - writer.writeNumberValue("sizeInBytes", analyzedEmail.sizeInBytes); - writer.writeStringValue("spamConfidenceLevel", analyzedEmail.spamConfidenceLevel); - writer.writeStringValue("subject", analyzedEmail.subject); - writer.writeCollectionOfObjectValues("threatDetectionDetails", analyzedEmail.threatDetectionDetails, serializeThreatDetectionDetail); - if(analyzedEmail.threatTypes) - writer.writeCollectionOfEnumValues("threatTypes", analyzedEmail.threatTypes); - writer.writeCollectionOfObjectValues("timelineEvents", analyzedEmail.timelineEvents, serializeTimelineEvent); - writer.writeCollectionOfObjectValues("urls", analyzedEmail.urls, serializeAnalyzedEmailUrl); +export function serializeNetworkConnectionEvidence(writer: SerializationWriter, networkConnectionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!networkConnectionEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, networkConnectionEvidence, isSerializingDerivedType) + writer.writeObjectValue("destinationAddress", networkConnectionEvidence.destinationAddress, serializeIpEvidence); + writer.writeNumberValue("destinationPort", networkConnectionEvidence.destinationPort); + writer.writeEnumValue("protocol", networkConnectionEvidence.protocol); + writer.writeObjectValue("sourceAddress", networkConnectionEvidence.sourceAddress, serializeIpEvidence); + writer.writeNumberValue("sourcePort", networkConnectionEvidence.sourcePort); } /** * Serializes information the current object - * @param AnalyzedEmailAttachment The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param NicEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailAttachment(writer: SerializationWriter, analyzedEmailAttachment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailAttachment || isSerializingDerivedType) { return; } - writer.writeObjectValue("detonationDetails", analyzedEmailAttachment.detonationDetails, serializeDetonationDetails); - writer.writeStringValue("fileExtension", analyzedEmailAttachment.fileExtension); - writer.writeStringValue("fileName", analyzedEmailAttachment.fileName); - writer.writeNumberValue("fileSize", analyzedEmailAttachment.fileSize); - writer.writeStringValue("fileType", analyzedEmailAttachment.fileType); - writer.writeStringValue("malwareFamily", analyzedEmailAttachment.malwareFamily); - writer.writeStringValue("@odata.type", analyzedEmailAttachment.odataType); - writer.writeStringValue("sha256", analyzedEmailAttachment.sha256); - writer.writeStringValue("tenantAllowBlockListDetailInfo", analyzedEmailAttachment.tenantAllowBlockListDetailInfo); - writer.writeEnumValue("threatType", analyzedEmailAttachment.threatType); - writer.writeAdditionalData(analyzedEmailAttachment.additionalData); +export function serializeNicEvidence(writer: SerializationWriter, nicEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!nicEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, nicEvidence, isSerializingDerivedType) + writer.writeObjectValue("ipAddress", nicEvidence.ipAddress, serializeIpEvidence); + writer.writeStringValue("macAddress", nicEvidence.macAddress); + writer.writeCollectionOfPrimitiveValues("vlans", nicEvidence.vlans); } /** * Serializes information the current object - * @param AnalyzedEmailAuthenticationDetail The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param NoisyAlertPolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailAuthenticationDetail(writer: SerializationWriter, analyzedEmailAuthenticationDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailAuthenticationDetail || isSerializingDerivedType) { return; } - writer.writeStringValue("compositeAuthentication", analyzedEmailAuthenticationDetail.compositeAuthentication); - writer.writeStringValue("dkim", analyzedEmailAuthenticationDetail.dkim); - writer.writeStringValue("dmarc", analyzedEmailAuthenticationDetail.dmarc); - writer.writeStringValue("@odata.type", analyzedEmailAuthenticationDetail.odataType); - writer.writeStringValue("senderPolicyFramework", analyzedEmailAuthenticationDetail.senderPolicyFramework); - writer.writeAdditionalData(analyzedEmailAuthenticationDetail.additionalData); +export function serializeNoisyAlertPolicyAuditRecord(writer: SerializationWriter, noisyAlertPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!noisyAlertPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, noisyAlertPolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedEmailCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OauthApplicationEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailCollectionResponse(writer: SerializationWriter, analyzedEmailCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, analyzedEmailCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", analyzedEmailCollectionResponse.value, serializeAnalyzedEmail); +export function serializeOauthApplicationEvidence(writer: SerializationWriter, oauthApplicationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!oauthApplicationEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, oauthApplicationEvidence, isSerializingDerivedType) + writer.writeStringValue("appId", oauthApplicationEvidence.appId); + writer.writeStringValue("displayName", oauthApplicationEvidence.displayName); + writer.writeStringValue("objectId", oauthApplicationEvidence.objectId); + writer.writeStringValue("publisher", oauthApplicationEvidence.publisher); } /** * Serializes information the current object - * @param AnalyzedEmailDeliveryDetail The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OcrSettings The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailDeliveryDetail(writer: SerializationWriter, analyzedEmailDeliveryDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailDeliveryDetail || isSerializingDerivedType) { return; } - writer.writeEnumValue("action", analyzedEmailDeliveryDetail.action); - writer.writeStringValue("latestThreats", analyzedEmailDeliveryDetail.latestThreats); - writer.writeEnumValue("location", analyzedEmailDeliveryDetail.location); - writer.writeStringValue("@odata.type", analyzedEmailDeliveryDetail.odataType); - writer.writeStringValue("originalThreats", analyzedEmailDeliveryDetail.originalThreats); - writer.writeAdditionalData(analyzedEmailDeliveryDetail.additionalData); +export function serializeOcrSettings(writer: SerializationWriter, ocrSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!ocrSettings || isSerializingDerivedType) { return; } + writer.writeBooleanValue("isEnabled", ocrSettings.isEnabled); + writer.writeNumberValue("maxImageSize", ocrSettings.maxImageSize); + writer.writeStringValue("@odata.type", ocrSettings.odataType); + writer.writeDurationValue("timeout", ocrSettings.timeout); + writer.writeAdditionalData(ocrSettings.additionalData); } /** * Serializes information the current object - * @param AnalyzedEmailDlpRuleInfo The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OfficeNativeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailDlpRuleInfo(writer: SerializationWriter, analyzedEmailDlpRuleInfo: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailDlpRuleInfo || isSerializingDerivedType) { return; } - writer.writeStringValue("name", analyzedEmailDlpRuleInfo.name); - writer.writeStringValue("@odata.type", analyzedEmailDlpRuleInfo.odataType); - writer.writeStringValue("ruleId", analyzedEmailDlpRuleInfo.ruleId); - writer.writeAdditionalData(analyzedEmailDlpRuleInfo.additionalData); +export function serializeOfficeNativeAuditRecord(writer: SerializationWriter, officeNativeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!officeNativeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, officeNativeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedEmailExchangeTransportRuleInfo The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OmePortalAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailExchangeTransportRuleInfo(writer: SerializationWriter, analyzedEmailExchangeTransportRuleInfo: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailExchangeTransportRuleInfo || isSerializingDerivedType) { return; } - writer.writeStringValue("name", analyzedEmailExchangeTransportRuleInfo.name); - writer.writeStringValue("@odata.type", analyzedEmailExchangeTransportRuleInfo.odataType); - writer.writeStringValue("ruleId", analyzedEmailExchangeTransportRuleInfo.ruleId); - writer.writeAdditionalData(analyzedEmailExchangeTransportRuleInfo.additionalData); +export function serializeOmePortalAuditRecord(writer: SerializationWriter, omePortalAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!omePortalAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, omePortalAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedEmailRecipientDetail The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OnDemandSharePointClassificationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailRecipientDetail(writer: SerializationWriter, analyzedEmailRecipientDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailRecipientDetail || isSerializingDerivedType) { return; } - writer.writeCollectionOfPrimitiveValues("ccRecipients", analyzedEmailRecipientDetail.ccRecipients); - writer.writeStringValue("domainName", analyzedEmailRecipientDetail.domainName); - writer.writeStringValue("@odata.type", analyzedEmailRecipientDetail.odataType); - writer.writeAdditionalData(analyzedEmailRecipientDetail.additionalData); +export function serializeOnDemandSharePointClassificationAuditRecord(writer: SerializationWriter, onDemandSharePointClassificationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!onDemandSharePointClassificationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, onDemandSharePointClassificationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedEmailSenderDetail The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OneDriveAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailSenderDetail(writer: SerializationWriter, analyzedEmailSenderDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailSenderDetail || isSerializingDerivedType) { return; } - writer.writeStringValue("displayName", analyzedEmailSenderDetail.displayName); - writer.writeDateValue("domainCreationDateTime", analyzedEmailSenderDetail.domainCreationDateTime); - writer.writeStringValue("domainName", analyzedEmailSenderDetail.domainName); - writer.writeStringValue("domainOwner", analyzedEmailSenderDetail.domainOwner); - writer.writeStringValue("fromAddress", analyzedEmailSenderDetail.fromAddress); - writer.writeStringValue("ipv4", analyzedEmailSenderDetail.ipv4); - writer.writeStringValue("location", analyzedEmailSenderDetail.location); - writer.writeStringValue("mailFromAddress", analyzedEmailSenderDetail.mailFromAddress); - writer.writeStringValue("mailFromDomainName", analyzedEmailSenderDetail.mailFromDomainName); - writer.writeStringValue("@odata.type", analyzedEmailSenderDetail.odataType); - writer.writeAdditionalData(analyzedEmailSenderDetail.additionalData); +export function serializeOneDriveAuditRecord(writer: SerializationWriter, oneDriveAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!oneDriveAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, oneDriveAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedEmailUrl The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OnPremisesFileShareScannerDLPAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedEmailUrl(writer: SerializationWriter, analyzedEmailUrl: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedEmailUrl || isSerializingDerivedType) { return; } - writer.writeStringValue("detectionMethod", analyzedEmailUrl.detectionMethod); - writer.writeObjectValue("detonationDetails", analyzedEmailUrl.detonationDetails, serializeDetonationDetails); - writer.writeStringValue("@odata.type", analyzedEmailUrl.odataType); - writer.writeStringValue("tenantAllowBlockListDetailInfo", analyzedEmailUrl.tenantAllowBlockListDetailInfo); - writer.writeEnumValue("threatType", analyzedEmailUrl.threatType); - writer.writeStringValue("url", analyzedEmailUrl.url); - writer.writeAdditionalData(analyzedEmailUrl.additionalData); +export function serializeOnPremisesFileShareScannerDLPAuditRecord(writer: SerializationWriter, onPremisesFileShareScannerDLPAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!onPremisesFileShareScannerDLPAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, onPremisesFileShareScannerDLPAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AnalyzedMessageEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OnPremisesSharePointScannerDLPAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAnalyzedMessageEvidence(writer: SerializationWriter, analyzedMessageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!analyzedMessageEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, analyzedMessageEvidence, isSerializingDerivedType) - writer.writeStringValue("antiSpamDirection", analyzedMessageEvidence.antiSpamDirection); - writer.writeNumberValue("attachmentsCount", analyzedMessageEvidence.attachmentsCount); - writer.writeStringValue("deliveryAction", analyzedMessageEvidence.deliveryAction); - writer.writeStringValue("deliveryLocation", analyzedMessageEvidence.deliveryLocation); - writer.writeStringValue("internetMessageId", analyzedMessageEvidence.internetMessageId); - writer.writeStringValue("language", analyzedMessageEvidence.language); - writer.writeStringValue("networkMessageId", analyzedMessageEvidence.networkMessageId); - writer.writeObjectValue("p1Sender", analyzedMessageEvidence.p1Sender, serializeEmailSender); - writer.writeObjectValue("p2Sender", analyzedMessageEvidence.p2Sender, serializeEmailSender); - writer.writeDateValue("receivedDateTime", analyzedMessageEvidence.receivedDateTime); - writer.writeStringValue("recipientEmailAddress", analyzedMessageEvidence.recipientEmailAddress); - writer.writeStringValue("senderIp", analyzedMessageEvidence.senderIp); - writer.writeStringValue("subject", analyzedMessageEvidence.subject); - writer.writeCollectionOfPrimitiveValues("threatDetectionMethods", analyzedMessageEvidence.threatDetectionMethods); - writer.writeCollectionOfPrimitiveValues("threats", analyzedMessageEvidence.threats); - writer.writeNumberValue("urlCount", analyzedMessageEvidence.urlCount); - writer.writeCollectionOfPrimitiveValues("urls", analyzedMessageEvidence.urls); - writer.writeStringValue("urn", analyzedMessageEvidence.urn); +export function serializeOnPremisesSharePointScannerDLPAuditRecord(writer: SerializationWriter, onPremisesSharePointScannerDLPAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!onPremisesSharePointScannerDLPAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, onPremisesSharePointScannerDLPAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OrganizationalDataInM365AuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeOrganizationalDataInM365AuditRecord(writer: SerializationWriter, organizationalDataInM365AuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!organizationalDataInM365AuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, organizationalDataInM365AuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OutlookCopilotAutomationAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeOutlookCopilotAutomationAuditRecord(writer: SerializationWriter, outlookCopilotAutomationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!outlookCopilotAutomationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, outlookCopilotAutomationAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param OwaGetAccessTokenForResourceAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeOwaGetAccessTokenForResourceAuditRecord(writer: SerializationWriter, owaGetAccessTokenForResourceAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!owaGetAccessTokenForResourceAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, owaGetAccessTokenForResourceAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param P4aiAssessmentCategoryRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeP4aiAssessmentCategoryRecord(writer: SerializationWriter, p4aiAssessmentCategoryRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!p4aiAssessmentCategoryRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, p4aiAssessmentCategoryRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param P4aiAssessmentFabricScannerRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeP4aiAssessmentFabricScannerRecord(writer: SerializationWriter, p4aiAssessmentFabricScannerRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!p4aiAssessmentFabricScannerRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, p4aiAssessmentFabricScannerRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param P4aiAssessmentLocationResultRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeP4aiAssessmentLocationResultRecord(writer: SerializationWriter, p4aiAssessmentLocationResultRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!p4aiAssessmentLocationResultRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, p4aiAssessmentLocationResultRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param P4aiAssessmentRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeP4aiAssessmentRecord(writer: SerializationWriter, p4aiAssessmentRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!p4aiAssessmentRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, p4aiAssessmentRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param P4AIRiskScoreRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeP4AIRiskScoreRecord(writer: SerializationWriter, p4AIRiskScoreRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!p4AIRiskScoreRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, p4AIRiskScoreRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PassiveDnsRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializePassiveDnsRecord(writer: SerializationWriter, passiveDnsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!passiveDnsRecord || isSerializingDerivedType) { return; } + serializeArtifact(writer, passiveDnsRecord, isSerializingDerivedType) + writer.writeObjectValue("artifact", passiveDnsRecord.artifact, serializeArtifact); + writer.writeDateValue("collectedDateTime", passiveDnsRecord.collectedDateTime); + writer.writeDateValue("firstSeenDateTime", passiveDnsRecord.firstSeenDateTime); + writer.writeDateValue("lastSeenDateTime", passiveDnsRecord.lastSeenDateTime); + writer.writeObjectValue("parentHost", passiveDnsRecord.parentHost, serializeHost); + writer.writeStringValue("recordType", passiveDnsRecord.recordType); } /** * Serializes information the current object - * @param Article The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PassiveDnsRecordCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeArticle(writer: SerializationWriter, article: Partial
| undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!article || isSerializingDerivedType) { return; } - serializeEntity(writer, article, isSerializingDerivedType) - writer.writeObjectValue("body", article.body, serializeFormattedContent); - writer.writeDateValue("createdDateTime", article.createdDateTime); - writer.writeStringValue("imageUrl", article.imageUrl); - writer.writeCollectionOfObjectValues("indicators", article.indicators, serializeArticleIndicator); - writer.writeBooleanValue("isFeatured", article.isFeatured); - writer.writeDateValue("lastUpdatedDateTime", article.lastUpdatedDateTime); - writer.writeObjectValue("summary", article.summary, serializeFormattedContent); - writer.writeCollectionOfPrimitiveValues("tags", article.tags); - writer.writeStringValue("title", article.title); +export function serializePassiveDnsRecordCollectionResponse(writer: SerializationWriter, passiveDnsRecordCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!passiveDnsRecordCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, passiveDnsRecordCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", passiveDnsRecordCollectionResponse.value, serializePassiveDnsRecord); } /** * Serializes information the current object - * @param ArticleCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PeopleAdminSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeArticleCollectionResponse(writer: SerializationWriter, articleCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!articleCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, articleCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues
("value", articleCollectionResponse.value, serializeArticle); +export function serializePeopleAdminSettingsAuditRecord(writer: SerializationWriter, peopleAdminSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!peopleAdminSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, peopleAdminSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ArticleIndicator The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PhysicalBadgingSignalAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeArticleIndicator(writer: SerializationWriter, articleIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!articleIndicator || isSerializingDerivedType) { return; } - serializeIndicator(writer, articleIndicator, isSerializingDerivedType) +export function serializePhysicalBadgingSignalAuditRecord(writer: SerializationWriter, physicalBadgingSignalAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!physicalBadgingSignalAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, physicalBadgingSignalAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ArticleIndicatorCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlacesDirectoryAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeArticleIndicatorCollectionResponse(writer: SerializationWriter, articleIndicatorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!articleIndicatorCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, articleIndicatorCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", articleIndicatorCollectionResponse.value, serializeArticleIndicator); +export function serializePlacesDirectoryAuditRecord(writer: SerializationWriter, placesDirectoryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!placesDirectoryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, placesDirectoryAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Artifact The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerChatMessageAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeArtifact(writer: SerializationWriter, artifact: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!artifact || isSerializingDerivedType) { return; } - serializeEntity(writer, artifact, isSerializingDerivedType) - switch (artifact.odataType) { - case "#microsoft.graph.security.host": - serializeHost(writer, artifact, true); - break; - case "#microsoft.graph.security.hostComponent": - serializeHostComponent(writer, artifact, true); - break; - case "#microsoft.graph.security.hostCookie": - serializeHostCookie(writer, artifact, true); - break; - case "#microsoft.graph.security.hostname": - serializeHostname(writer, artifact, true); - break; - case "#microsoft.graph.security.hostSslCertificate": - serializeHostSslCertificate(writer, artifact, true); - break; - case "#microsoft.graph.security.hostTracker": - serializeHostTracker(writer, artifact, true); - break; - case "#microsoft.graph.security.ipAddress": - serializeIpAddress(writer, artifact, true); - break; - case "#microsoft.graph.security.passiveDnsRecord": - serializePassiveDnsRecord(writer, artifact, true); - break; - case "#microsoft.graph.security.sslCertificate": - serializeSslCertificate(writer, artifact, true); - break; - case "#microsoft.graph.security.unclassifiedArtifact": - serializeUnclassifiedArtifact(writer, artifact, true); - break; - } +export function serializePlannerChatMessageAuditRecord(writer: SerializationWriter, plannerChatMessageAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerChatMessageAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerChatMessageAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AuthorityTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerChatMessageListAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAuthorityTemplate(writer: SerializationWriter, authorityTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!authorityTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, authorityTemplate, isSerializingDerivedType) +export function serializePlannerChatMessageListAuditRecord(writer: SerializationWriter, plannerChatMessageListAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerChatMessageListAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerChatMessageListAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AuthorityTemplateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerCopyPlanAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAuthorityTemplateCollectionResponse(writer: SerializationWriter, authorityTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!authorityTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, authorityTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", authorityTemplateCollectionResponse.value, serializeAuthorityTemplate); +export function serializePlannerCopyPlanAuditRecord(writer: SerializationWriter, plannerCopyPlanAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerCopyPlanAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerCopyPlanAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AutoAuditingConfiguration The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerGoalAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAutoAuditingConfiguration(writer: SerializationWriter, autoAuditingConfiguration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!autoAuditingConfiguration || isSerializingDerivedType) { return; } - serializeEntity(writer, autoAuditingConfiguration, isSerializingDerivedType) - writer.writeBooleanValue("isAutomatic", autoAuditingConfiguration.isAutomatic); +export function serializePlannerGoalAuditRecord(writer: SerializationWriter, plannerGoalAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerGoalAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerGoalAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AutonomousSystem The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerGoalListAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAutonomousSystem(writer: SerializationWriter, autonomousSystem: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!autonomousSystem || isSerializingDerivedType) { return; } - writer.writeStringValue("name", autonomousSystem.name); - writer.writeNumberValue("number", autonomousSystem.number); - writer.writeStringValue("@odata.type", autonomousSystem.odataType); - writer.writeStringValue("organization", autonomousSystem.organization); - writer.writeStringValue("value", autonomousSystem.value); - writer.writeAdditionalData(autonomousSystem.additionalData); +export function serializePlannerGoalListAuditRecord(writer: SerializationWriter, plannerGoalListAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerGoalListAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerGoalListAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param AzureResourceEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerPlanAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeAzureResourceEvidence(writer: SerializationWriter, azureResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!azureResourceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, azureResourceEvidence, isSerializingDerivedType) - writer.writeStringValue("resourceId", azureResourceEvidence.resourceId); - writer.writeStringValue("resourceName", azureResourceEvidence.resourceName); - writer.writeStringValue("resourceType", azureResourceEvidence.resourceType); +export function serializePlannerPlanAuditRecord(writer: SerializationWriter, plannerPlanAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerPlanAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerPlanAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param BlobContainerEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerPlanListAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeBlobContainerEvidence(writer: SerializationWriter, blobContainerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!blobContainerEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, blobContainerEvidence, isSerializingDerivedType) - writer.writeStringValue("name", blobContainerEvidence.name); - writer.writeObjectValue("storageResource", blobContainerEvidence.storageResource, serializeAzureResourceEvidence); - writer.writeStringValue("url", blobContainerEvidence.url); +export function serializePlannerPlanListAuditRecord(writer: SerializationWriter, plannerPlanListAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerPlanListAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerPlanListAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param BlobEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerPlanSensitivityLabelAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeBlobEvidence(writer: SerializationWriter, blobEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!blobEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, blobEvidence, isSerializingDerivedType) - writer.writeObjectValue("blobContainer", blobEvidence.blobContainer, serializeBlobContainerEvidence); - writer.writeStringValue("etag", blobEvidence.etag); - writer.writeCollectionOfObjectValues("fileHashes", blobEvidence.fileHashes, serializeFileHash); - writer.writeStringValue("name", blobEvidence.name); - writer.writeStringValue("url", blobEvidence.url); +export function serializePlannerPlanSensitivityLabelAuditRecord(writer: SerializationWriter, plannerPlanSensitivityLabelAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerPlanSensitivityLabelAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerPlanSensitivityLabelAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CaseEscaped The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerRosterAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCaseEscaped(writer: SerializationWriter, caseEscaped: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!caseEscaped || isSerializingDerivedType) { return; } - serializeEntity(writer, caseEscaped, isSerializingDerivedType) - writer.writeDateValue("createdDateTime", caseEscaped.createdDateTime); - writer.writeStringValue("description", caseEscaped.description); - writer.writeStringValue("displayName", caseEscaped.displayName); - writer.writeObjectValue("lastModifiedBy", caseEscaped.lastModifiedBy, serializeIdentitySet); - writer.writeDateValue("lastModifiedDateTime", caseEscaped.lastModifiedDateTime); - writer.writeEnumValue("status", caseEscaped.status); - switch (caseEscaped.odataType) { - case "#microsoft.graph.security.ediscoveryCase": - serializeEdiscoveryCase(writer, caseEscaped, true); - break; - } +export function serializePlannerRosterAuditRecord(writer: SerializationWriter, plannerRosterAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerRosterAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerRosterAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CaseOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerRosterSensitivityLabelAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCaseOperation(writer: SerializationWriter, caseOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!caseOperation || isSerializingDerivedType) { return; } - serializeEntity(writer, caseOperation, isSerializingDerivedType) - writer.writeEnumValue("action", caseOperation.action); - writer.writeDateValue("completedDateTime", caseOperation.completedDateTime); - writer.writeObjectValue("createdBy", caseOperation.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", caseOperation.createdDateTime); - writer.writeNumberValue("percentProgress", caseOperation.percentProgress); - writer.writeObjectValue("resultInfo", caseOperation.resultInfo, serializeResultInfo); - writer.writeEnumValue("status", caseOperation.status); - switch (caseOperation.odataType) { - case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": - serializeEdiscoveryAddToReviewSetOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryEstimateOperation": - serializeEdiscoveryEstimateOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryExportOperation": - serializeEdiscoveryExportOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryHoldOperation": - serializeEdiscoveryHoldOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": - serializeEdiscoveryHoldPolicySyncOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryIndexOperation": - serializeEdiscoveryIndexOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryPurgeDataOperation": - serializeEdiscoveryPurgeDataOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoverySearchExportOperation": - serializeEdiscoverySearchExportOperation(writer, caseOperation, true); - break; - case "#microsoft.graph.security.ediscoveryTagOperation": - serializeEdiscoveryTagOperation(writer, caseOperation, true); - break; - } +export function serializePlannerRosterSensitivityLabelAuditRecord(writer: SerializationWriter, plannerRosterSensitivityLabelAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerRosterSensitivityLabelAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerRosterSensitivityLabelAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CaseOperationCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerTaskAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCaseOperationCollectionResponse(writer: SerializationWriter, caseOperationCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!caseOperationCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, caseOperationCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", caseOperationCollectionResponse.value, serializeCaseOperation); +export function serializePlannerTaskAuditRecord(writer: SerializationWriter, plannerTaskAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerTaskAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerTaskAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CasesRoot The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerTaskListAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCasesRoot(writer: SerializationWriter, casesRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!casesRoot || isSerializingDerivedType) { return; } - serializeEntity(writer, casesRoot, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("ediscoveryCases", casesRoot.ediscoveryCases, serializeEdiscoveryCase); +export function serializePlannerTaskListAuditRecord(writer: SerializationWriter, plannerTaskListAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerTaskListAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerTaskListAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CategoryTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PlannerTenantSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCategoryTemplate(writer: SerializationWriter, categoryTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!categoryTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, categoryTemplate, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("subcategories", categoryTemplate.subcategories, serializeSubcategoryTemplate); +export function serializePlannerTenantSettingsAuditRecord(writer: SerializationWriter, plannerTenantSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!plannerTenantSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, plannerTenantSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CategoryTemplateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PolicyConfigChangeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCategoryTemplateCollectionResponse(writer: SerializationWriter, categoryTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!categoryTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, categoryTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", categoryTemplateCollectionResponse.value, serializeCategoryTemplate); +export function serializePolicyConfigChangeAuditRecord(writer: SerializationWriter, policyConfigChangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!policyConfigChangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, policyConfigChangeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CitationTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerAppsAuditAppRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCitationTemplate(writer: SerializationWriter, citationTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!citationTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, citationTemplate, isSerializingDerivedType) - writer.writeStringValue("citationJurisdiction", citationTemplate.citationJurisdiction); - writer.writeStringValue("citationUrl", citationTemplate.citationUrl); +export function serializePowerAppsAuditAppRecord(writer: SerializationWriter, powerAppsAuditAppRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerAppsAuditAppRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerAppsAuditAppRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CitationTemplateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerAppsAuditPlanRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCitationTemplateCollectionResponse(writer: SerializationWriter, citationTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!citationTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, citationTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", citationTemplateCollectionResponse.value, serializeCitationTemplate); +export function serializePowerAppsAuditPlanRecord(writer: SerializationWriter, powerAppsAuditPlanRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerAppsAuditPlanRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerAppsAuditPlanRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CloudApplicationEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerAppsAuditResourceRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCloudApplicationEvidence(writer: SerializationWriter, cloudApplicationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!cloudApplicationEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, cloudApplicationEvidence, isSerializingDerivedType) - writer.writeNumberValue("appId", cloudApplicationEvidence.appId); - writer.writeStringValue("displayName", cloudApplicationEvidence.displayName); - writer.writeNumberValue("instanceId", cloudApplicationEvidence.instanceId); - writer.writeStringValue("instanceName", cloudApplicationEvidence.instanceName); - writer.writeNumberValue("saasAppId", cloudApplicationEvidence.saasAppId); - writer.writeObjectValue("stream", cloudApplicationEvidence.stream, serializeStream); +export function serializePowerAppsAuditResourceRecord(writer: SerializationWriter, powerAppsAuditResourceRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerAppsAuditResourceRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerAppsAuditResourceRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CloudLogonRequestEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerBIAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCloudLogonRequestEvidence(writer: SerializationWriter, cloudLogonRequestEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!cloudLogonRequestEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, cloudLogonRequestEvidence, isSerializingDerivedType) - writer.writeStringValue("requestId", cloudLogonRequestEvidence.requestId); +export function serializePowerBIAuditRecord(writer: SerializationWriter, powerBIAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerBIAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerBIAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CloudLogonSessionEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerBIDlpAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCloudLogonSessionEvidence(writer: SerializationWriter, cloudLogonSessionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!cloudLogonSessionEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, cloudLogonSessionEvidence, isSerializingDerivedType) - writer.writeObjectValue("account", cloudLogonSessionEvidence.account, serializeUserEvidence); - writer.writeStringValue("browser", cloudLogonSessionEvidence.browser); - writer.writeStringValue("deviceName", cloudLogonSessionEvidence.deviceName); - writer.writeStringValue("operatingSystem", cloudLogonSessionEvidence.operatingSystem); - writer.writeDateValue("previousLogonDateTime", cloudLogonSessionEvidence.previousLogonDateTime); - writer.writeStringValue("protocol", cloudLogonSessionEvidence.protocol); - writer.writeStringValue("sessionId", cloudLogonSessionEvidence.sessionId); - writer.writeDateValue("startUtcDateTime", cloudLogonSessionEvidence.startUtcDateTime); - writer.writeStringValue("userAgent", cloudLogonSessionEvidence.userAgent); +export function serializePowerBIDlpAuditRecord(writer: SerializationWriter, powerBIDlpAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerBIDlpAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerBIDlpAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CollaborationRoot The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPagesSiteAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCollaborationRoot(writer: SerializationWriter, collaborationRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!collaborationRoot || isSerializingDerivedType) { return; } - serializeEntity(writer, collaborationRoot, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("analyzedEmails", collaborationRoot.analyzedEmails, serializeAnalyzedEmail); +export function serializePowerPagesSiteAuditRecord(writer: SerializationWriter, powerPagesSiteAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPagesSiteAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPagesSiteAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CompromiseIndicator The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformAdminDlpAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCompromiseIndicator(writer: SerializationWriter, compromiseIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!compromiseIndicator || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", compromiseIndicator.odataType); - writer.writeStringValue("value", compromiseIndicator.value); - writer.writeEnumValue("verdict", compromiseIndicator.verdict); - writer.writeAdditionalData(compromiseIndicator.additionalData); +export function serializePowerPlatformAdminDlpAuditRecord(writer: SerializationWriter, powerPlatformAdminDlpAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformAdminDlpAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformAdminDlpAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformAdminEnvironmentAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializePowerPlatformAdminEnvironmentAuditRecord(writer: SerializationWriter, powerPlatformAdminEnvironmentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformAdminEnvironmentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformAdminEnvironmentAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ContainerEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformAdministratorActivityRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeContainerEvidence(writer: SerializationWriter, containerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!containerEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, containerEvidence, isSerializingDerivedType) - writer.writeCollectionOfPrimitiveValues("args", containerEvidence.args); - writer.writeCollectionOfPrimitiveValues("command", containerEvidence.command); - writer.writeStringValue("containerId", containerEvidence.containerId); - writer.writeObjectValue("image", containerEvidence.image, serializeContainerImageEvidence); - writer.writeBooleanValue("isPrivileged", containerEvidence.isPrivileged); - writer.writeStringValue("name", containerEvidence.name); - writer.writeObjectValue("pod", containerEvidence.pod, serializeKubernetesPodEvidence); +export function serializePowerPlatformAdministratorActivityRecord(writer: SerializationWriter, powerPlatformAdministratorActivityRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformAdministratorActivityRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformAdministratorActivityRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ContainerImageEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformLockboxResourceAccessRequestAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeContainerImageEvidence(writer: SerializationWriter, containerImageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!containerImageEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, containerImageEvidence, isSerializingDerivedType) - writer.writeObjectValue("digestImage", containerImageEvidence.digestImage, serializeContainerImageEvidence); - writer.writeStringValue("imageId", containerImageEvidence.imageId); - writer.writeObjectValue("registry", containerImageEvidence.registry, serializeContainerRegistryEvidence); +export function serializePowerPlatformLockboxResourceAccessRequestAuditRecord(writer: SerializationWriter, powerPlatformLockboxResourceAccessRequestAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformLockboxResourceAccessRequestAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformLockboxResourceAccessRequestAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ContainerRegistryEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformLockboxResourceCommandAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeContainerRegistryEvidence(writer: SerializationWriter, containerRegistryEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!containerRegistryEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, containerRegistryEvidence, isSerializingDerivedType) - writer.writeStringValue("registry", containerRegistryEvidence.registry); +export function serializePowerPlatformLockboxResourceCommandAuditRecord(writer: SerializationWriter, powerPlatformLockboxResourceCommandAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformLockboxResourceCommandAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformLockboxResourceCommandAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param CvssSummary The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformServiceActivityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeCvssSummary(writer: SerializationWriter, cvssSummary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!cvssSummary || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", cvssSummary.odataType); - writer.writeNumberValue("score", cvssSummary.score); - writer.writeEnumValue("severity", cvssSummary.severity); - writer.writeStringValue("vectorString", cvssSummary.vectorString); - writer.writeAdditionalData(cvssSummary.additionalData); +export function serializePowerPlatformServiceActivityAuditRecord(writer: SerializationWriter, powerPlatformServiceActivityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformServiceActivityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformServiceActivityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DataSet The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PowerPlatformTenantIsolationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDataSet(writer: SerializationWriter, dataSet: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dataSet || isSerializingDerivedType) { return; } - serializeEntity(writer, dataSet, isSerializingDerivedType) - writer.writeObjectValue("createdBy", dataSet.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", dataSet.createdDateTime); - writer.writeStringValue("description", dataSet.description); - writer.writeStringValue("displayName", dataSet.displayName); - switch (dataSet.odataType) { - case "#microsoft.graph.security.ediscoveryReviewSet": - serializeEdiscoveryReviewSet(writer, dataSet, true); - break; - } +export function serializePowerPlatformTenantIsolationRecord(writer: SerializationWriter, powerPlatformTenantIsolationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!powerPlatformTenantIsolationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, powerPlatformTenantIsolationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DataSource The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyDataMatchAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDataSource(writer: SerializationWriter, dataSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dataSource || isSerializingDerivedType) { return; } - serializeEntity(writer, dataSource, isSerializingDerivedType) - writer.writeObjectValue("createdBy", dataSource.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", dataSource.createdDateTime); - writer.writeStringValue("displayName", dataSource.displayName); - writer.writeEnumValue("holdStatus", dataSource.holdStatus); - switch (dataSource.odataType) { - case "#microsoft.graph.security.siteSource": - serializeSiteSource(writer, dataSource, true); - break; - case "#microsoft.graph.security.unifiedGroupSource": - serializeUnifiedGroupSource(writer, dataSource, true); - break; - case "#microsoft.graph.security.userSource": - serializeUserSource(writer, dataSource, true); - break; - } +export function serializePrivacyDataMatchAuditRecord(writer: SerializationWriter, privacyDataMatchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyDataMatchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyDataMatchAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DataSourceCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyDataMinimizationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDataSourceCollectionResponse(writer: SerializationWriter, dataSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dataSourceCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, dataSourceCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", dataSourceCollectionResponse.value, serializeDataSource); +export function serializePrivacyDataMinimizationRecord(writer: SerializationWriter, privacyDataMinimizationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyDataMinimizationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyDataMinimizationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DataSourceContainer The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyDigestEmailRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDataSourceContainer(writer: SerializationWriter, dataSourceContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dataSourceContainer || isSerializingDerivedType) { return; } - serializeEntity(writer, dataSourceContainer, isSerializingDerivedType) - writer.writeDateValue("createdDateTime", dataSourceContainer.createdDateTime); - writer.writeStringValue("displayName", dataSourceContainer.displayName); - writer.writeEnumValue("holdStatus", dataSourceContainer.holdStatus); - writer.writeDateValue("lastModifiedDateTime", dataSourceContainer.lastModifiedDateTime); - writer.writeDateValue("releasedDateTime", dataSourceContainer.releasedDateTime); - writer.writeEnumValue("status", dataSourceContainer.status); - switch (dataSourceContainer.odataType) { - case "#microsoft.graph.security.ediscoveryCustodian": - serializeEdiscoveryCustodian(writer, dataSourceContainer, true); - break; - case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": - serializeEdiscoveryNoncustodialDataSource(writer, dataSourceContainer, true); - break; - } +export function serializePrivacyDigestEmailRecord(writer: SerializationWriter, privacyDigestEmailRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyDigestEmailRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyDigestEmailRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DepartmentTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyOpenAccessAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDepartmentTemplate(writer: SerializationWriter, departmentTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!departmentTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, departmentTemplate, isSerializingDerivedType) +export function serializePrivacyOpenAccessAuditRecord(writer: SerializationWriter, privacyOpenAccessAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyOpenAccessAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyOpenAccessAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DepartmentTemplateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyPortalAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDepartmentTemplateCollectionResponse(writer: SerializationWriter, departmentTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!departmentTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, departmentTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", departmentTemplateCollectionResponse.value, serializeDepartmentTemplate); +export function serializePrivacyPortalAuditRecord(writer: SerializationWriter, privacyPortalAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyPortalAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyPortalAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DeploymentAccessKeyType The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyRemediationActionRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDeploymentAccessKeyType(writer: SerializationWriter, deploymentAccessKeyType: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!deploymentAccessKeyType || isSerializingDerivedType) { return; } - writer.writeStringValue("deploymentAccessKey", deploymentAccessKeyType.deploymentAccessKey); - writer.writeStringValue("@odata.type", deploymentAccessKeyType.odataType); - writer.writeAdditionalData(deploymentAccessKeyType.additionalData); +export function serializePrivacyRemediationActionRecord(writer: SerializationWriter, privacyRemediationActionRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyRemediationActionRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyRemediationActionRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DetonationBehaviourDetails The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivacyRemediationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDetonationBehaviourDetails(writer: SerializationWriter, detonationBehaviourDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!detonationBehaviourDetails || isSerializingDerivedType) { return; } - writer.writeStringValue("actionStatus", detonationBehaviourDetails.actionStatus); - writer.writeStringValue("behaviourCapability", detonationBehaviourDetails.behaviourCapability); - writer.writeStringValue("behaviourGroup", detonationBehaviourDetails.behaviourGroup); - writer.writeStringValue("details", detonationBehaviourDetails.details); - writer.writeDateValue("eventDateTime", detonationBehaviourDetails.eventDateTime); - writer.writeStringValue("@odata.type", detonationBehaviourDetails.odataType); - writer.writeStringValue("operation", detonationBehaviourDetails.operation); - writer.writeStringValue("processId", detonationBehaviourDetails.processId); - writer.writeStringValue("processName", detonationBehaviourDetails.processName); - writer.writeStringValue("target", detonationBehaviourDetails.target); - writer.writeAdditionalData(detonationBehaviourDetails.additionalData); +export function serializePrivacyRemediationRecord(writer: SerializationWriter, privacyRemediationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privacyRemediationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privacyRemediationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DetonationChain The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivaPrivacyAssessmentOperationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDetonationChain(writer: SerializationWriter, detonationChain: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!detonationChain || isSerializingDerivedType) { return; } - writer.writeCollectionOfObjectValues("childNodes", detonationChain.childNodes, serializeDetonationChain); - writer.writeStringValue("@odata.type", detonationChain.odataType); - writer.writeStringValue("value", detonationChain.value); - writer.writeAdditionalData(detonationChain.additionalData); +export function serializePrivaPrivacyAssessmentOperationRecord(writer: SerializationWriter, privaPrivacyAssessmentOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privaPrivacyAssessmentOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privaPrivacyAssessmentOperationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DetonationDetails The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PrivaPrivacyConsentOperationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDetonationDetails(writer: SerializationWriter, detonationDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!detonationDetails || isSerializingDerivedType) { return; } - writer.writeDateValue("analysisDateTime", detonationDetails.analysisDateTime); - writer.writeCollectionOfObjectValues("compromiseIndicators", detonationDetails.compromiseIndicators, serializeCompromiseIndicator); - writer.writeObjectValue("detonationBehaviourDetails", detonationDetails.detonationBehaviourDetails, serializeDetonationBehaviourDetails); - writer.writeStringValue("detonationBehaviourDetailsV2", detonationDetails.detonationBehaviourDetailsV2); - writer.writeObjectValue("detonationChain", detonationDetails.detonationChain, serializeDetonationChain); - writer.writeObjectValue("detonationObservables", detonationDetails.detonationObservables, serializeDetonationObservables); - writer.writeStringValue("detonationScreenshotUri", detonationDetails.detonationScreenshotUri); - writer.writeStringValue("detonationVerdict", detonationDetails.detonationVerdict); - writer.writeStringValue("detonationVerdictReason", detonationDetails.detonationVerdictReason); - writer.writeStringValue("entityMetadata", detonationDetails.entityMetadata); - writer.writeStringValue("mitreTechniques", detonationDetails.mitreTechniques); - writer.writeStringValue("@odata.type", detonationDetails.odataType); - writer.writeStringValue("staticAnalysis", detonationDetails.staticAnalysis); - writer.writeStringValue("submissionSource", detonationDetails.submissionSource); - writer.writeAdditionalData(detonationDetails.additionalData); +export function serializePrivaPrivacyConsentOperationRecord(writer: SerializationWriter, privaPrivacyConsentOperationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!privaPrivacyConsentOperationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, privaPrivacyConsentOperationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DetonationObservables The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProcessEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDetonationObservables(writer: SerializationWriter, detonationObservables: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!detonationObservables || isSerializingDerivedType) { return; } - writer.writeCollectionOfPrimitiveValues("contactedIps", detonationObservables.contactedIps); - writer.writeCollectionOfPrimitiveValues("contactedUrls", detonationObservables.contactedUrls); - writer.writeCollectionOfPrimitiveValues("droppedfiles", detonationObservables.droppedfiles); - writer.writeStringValue("@odata.type", detonationObservables.odataType); - writer.writeAdditionalData(detonationObservables.additionalData); +export function serializeProcessEvidence(writer: SerializationWriter, processEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!processEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, processEvidence, isSerializingDerivedType) + writer.writeEnumValue("detectionStatus", processEvidence.detectionStatus); + writer.writeObjectValue("imageFile", processEvidence.imageFile, serializeFileDetails); + writer.writeStringValue("mdeDeviceId", processEvidence.mdeDeviceId); + writer.writeDateValue("parentProcessCreationDateTime", processEvidence.parentProcessCreationDateTime); + writer.writeNumberValue("parentProcessId", processEvidence.parentProcessId); + writer.writeObjectValue("parentProcessImageFile", processEvidence.parentProcessImageFile, serializeFileDetails); + writer.writeStringValue("processCommandLine", processEvidence.processCommandLine); + writer.writeDateValue("processCreationDateTime", processEvidence.processCreationDateTime); + writer.writeNumberValue("processId", processEvidence.processId); + writer.writeObjectValue("userAccount", processEvidence.userAccount, serializeUserAccount); } /** * Serializes information the current object - * @param DeviceEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDeviceEvidence(writer: SerializationWriter, deviceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!deviceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, deviceEvidence, isSerializingDerivedType) - writer.writeStringValue("azureAdDeviceId", deviceEvidence.azureAdDeviceId); - writer.writeEnumValue("defenderAvStatus", deviceEvidence.defenderAvStatus); - writer.writeStringValue("deviceDnsName", deviceEvidence.deviceDnsName); - writer.writeStringValue("dnsDomain", deviceEvidence.dnsDomain); - writer.writeDateValue("firstSeenDateTime", deviceEvidence.firstSeenDateTime); - writer.writeEnumValue("healthStatus", deviceEvidence.healthStatus); - writer.writeStringValue("hostName", deviceEvidence.hostName); - writer.writeCollectionOfPrimitiveValues("ipInterfaces", deviceEvidence.ipInterfaces); - writer.writeStringValue("lastExternalIpAddress", deviceEvidence.lastExternalIpAddress); - writer.writeStringValue("lastIpAddress", deviceEvidence.lastIpAddress); - writer.writeCollectionOfObjectValues("loggedOnUsers", deviceEvidence.loggedOnUsers, serializeLoggedOnUser); - writer.writeStringValue("mdeDeviceId", deviceEvidence.mdeDeviceId); - writer.writeStringValue("ntDomain", deviceEvidence.ntDomain); - writer.writeEnumValue("onboardingStatus", deviceEvidence.onboardingStatus); - writer.writeNumberValue("osBuild", deviceEvidence.osBuild); - writer.writeStringValue("osPlatform", deviceEvidence.osPlatform); - writer.writeNumberValue("rbacGroupId", deviceEvidence.rbacGroupId); - writer.writeStringValue("rbacGroupName", deviceEvidence.rbacGroupName); - writer.writeCollectionOfObjectValues("resourceAccessEvents", deviceEvidence.resourceAccessEvents, serializeResourceAccessEvent); - writer.writeEnumValue("riskScore", deviceEvidence.riskScore); - writer.writeStringValue("version", deviceEvidence.version); - writer.writeObjectValue("vmMetadata", deviceEvidence.vmMetadata, serializeVmMetadata); +export function serializeProjectAuditRecord(writer: SerializationWriter, projectAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Dictionary The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebAssignedToMeSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDictionary(writer: SerializationWriter, dictionary: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dictionary || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", dictionary.odataType); - writer.writeAdditionalData(dictionary.additionalData); +export function serializeProjectForTheWebAssignedToMeSettingsAuditRecord(writer: SerializationWriter, projectForTheWebAssignedToMeSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebAssignedToMeSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebAssignedToMeSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DispositionReviewStage The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebProjectAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDispositionReviewStage(writer: SerializationWriter, dispositionReviewStage: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dispositionReviewStage || isSerializingDerivedType) { return; } - serializeEntity(writer, dispositionReviewStage, isSerializingDerivedType) - writer.writeStringValue("name", dispositionReviewStage.name); - writer.writeCollectionOfPrimitiveValues("reviewersEmailAddresses", dispositionReviewStage.reviewersEmailAddresses); - writer.writeStringValue("stageNumber", dispositionReviewStage.stageNumber); +export function serializeProjectForTheWebProjectAuditRecord(writer: SerializationWriter, projectForTheWebProjectAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebProjectAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebProjectAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DispositionReviewStageCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebProjectSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDispositionReviewStageCollectionResponse(writer: SerializationWriter, dispositionReviewStageCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dispositionReviewStageCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, dispositionReviewStageCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", dispositionReviewStageCollectionResponse.value, serializeDispositionReviewStage); +export function serializeProjectForTheWebProjectSettingsAuditRecord(writer: SerializationWriter, projectForTheWebProjectSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebProjectSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebProjectSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param DnsEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebRoadmapAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeDnsEvidence(writer: SerializationWriter, dnsEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!dnsEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, dnsEvidence, isSerializingDerivedType) - writer.writeObjectValue("dnsServerIp", dnsEvidence.dnsServerIp, serializeIpEvidence); - writer.writeStringValue("domainName", dnsEvidence.domainName); - writer.writeObjectValue("hostIpAddress", dnsEvidence.hostIpAddress, serializeIpEvidence); - writer.writeCollectionOfObjectValues("ipAddresses", dnsEvidence.ipAddresses, serializeIpEvidence); +export function serializeProjectForTheWebRoadmapAuditRecord(writer: SerializationWriter, projectForTheWebRoadmapAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebRoadmapAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebRoadmapAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryAddToReviewSetOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebRoadmapItemAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryAddToReviewSetOperation(writer: SerializationWriter, ediscoveryAddToReviewSetOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryAddToReviewSetOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryAddToReviewSetOperation, isSerializingDerivedType) - writer.writeEnumValue("additionalDataOptions", ediscoveryAddToReviewSetOperation.additionalDataOptions); - writer.writeEnumValue("cloudAttachmentVersion", ediscoveryAddToReviewSetOperation.cloudAttachmentVersion); - writer.writeEnumValue("documentVersion", ediscoveryAddToReviewSetOperation.documentVersion); - writer.writeEnumValue("itemsToInclude", ediscoveryAddToReviewSetOperation.itemsToInclude); - writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryAddToReviewSetOperation.reportFileMetadata, serializeReportFileMetadata); - writer.writeObjectValue("reviewSet", ediscoveryAddToReviewSetOperation.reviewSet, serializeEdiscoveryReviewSet); - writer.writeObjectValue("search", ediscoveryAddToReviewSetOperation.search, serializeEdiscoverySearch); +export function serializeProjectForTheWebRoadmapItemAuditRecord(writer: SerializationWriter, projectForTheWebRoadmapItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebRoadmapItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebRoadmapItemAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCase The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebRoadmapSettingsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCase(writer: SerializationWriter, ediscoveryCase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCase || isSerializingDerivedType) { return; } - serializeCaseEscaped(writer, ediscoveryCase, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("caseMembers", ediscoveryCase.caseMembers, serializeEdiscoveryCaseMember); - writer.writeObjectValue("closedBy", ediscoveryCase.closedBy, serializeIdentitySet); - writer.writeDateValue("closedDateTime", ediscoveryCase.closedDateTime); - writer.writeCollectionOfObjectValues("custodians", ediscoveryCase.custodians, serializeEdiscoveryCustodian); - writer.writeStringValue("externalId", ediscoveryCase.externalId); - writer.writeCollectionOfObjectValues("noncustodialDataSources", ediscoveryCase.noncustodialDataSources, serializeEdiscoveryNoncustodialDataSource); - writer.writeCollectionOfObjectValues("operations", ediscoveryCase.operations, serializeCaseOperation); - writer.writeCollectionOfObjectValues("reviewSets", ediscoveryCase.reviewSets, serializeEdiscoveryReviewSet); - writer.writeCollectionOfObjectValues("searches", ediscoveryCase.searches, serializeEdiscoverySearch); - writer.writeObjectValue("settings", ediscoveryCase.settings, serializeEdiscoveryCaseSettings); - writer.writeCollectionOfObjectValues("tags", ediscoveryCase.tags, serializeEdiscoveryReviewTag); +export function serializeProjectForTheWebRoadmapSettingsAuditRecord(writer: SerializationWriter, projectForTheWebRoadmapSettingsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebRoadmapSettingsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebRoadmapSettingsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCaseCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProjectForTheWebTaskAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCaseCollectionResponse(writer: SerializationWriter, ediscoveryCaseCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCaseCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCaseCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryCaseCollectionResponse.value, serializeEdiscoveryCase); +export function serializeProjectForTheWebTaskAuditRecord(writer: SerializationWriter, projectForTheWebTaskAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!projectForTheWebTaskAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, projectForTheWebTaskAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCaseMember The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PublicFolderAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ -// @ts-ignore -export function serializeEdiscoveryCaseMember(writer: SerializationWriter, ediscoveryCaseMember: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCaseMember || isSerializingDerivedType) { return; } - serializeEntity(writer, ediscoveryCaseMember, isSerializingDerivedType) - writer.writeStringValue("displayName", ediscoveryCaseMember.displayName); - writer.writeEnumValue("recipientType", ediscoveryCaseMember.recipientType); - writer.writeStringValue("smtpAddress", ediscoveryCaseMember.smtpAddress); +// @ts-ignore +export function serializePublicFolderAuditRecord(writer: SerializationWriter, publicFolderAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!publicFolderAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, publicFolderAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCaseMemberCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PurviewInsiderRiskAlertsRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCaseMemberCollectionResponse(writer: SerializationWriter, ediscoveryCaseMemberCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCaseMemberCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCaseMemberCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryCaseMemberCollectionResponse.value, serializeEdiscoveryCaseMember); +export function serializePurviewInsiderRiskAlertsRecord(writer: SerializationWriter, purviewInsiderRiskAlertsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!purviewInsiderRiskAlertsRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, purviewInsiderRiskAlertsRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCaseSettings The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PurviewInsiderRiskCasesRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCaseSettings(writer: SerializationWriter, ediscoveryCaseSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCaseSettings || isSerializingDerivedType) { return; } - serializeEntity(writer, ediscoveryCaseSettings, isSerializingDerivedType) - writer.writeEnumValue("caseType", ediscoveryCaseSettings.caseType); - writer.writeObjectValue("ocr", ediscoveryCaseSettings.ocr, serializeOcrSettings); - writer.writeObjectValue("redundancyDetection", ediscoveryCaseSettings.redundancyDetection, serializeRedundancyDetectionSettings); - writer.writeEnumValue("reviewSetSettings", ediscoveryCaseSettings.reviewSetSettings); - writer.writeObjectValue("topicModeling", ediscoveryCaseSettings.topicModeling, serializeTopicModelingSettings); +export function serializePurviewInsiderRiskCasesRecord(writer: SerializationWriter, purviewInsiderRiskCasesRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!purviewInsiderRiskCasesRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, purviewInsiderRiskCasesRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCustodian The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PurviewMCRecommendationRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCustodian(writer: SerializationWriter, ediscoveryCustodian: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCustodian || isSerializingDerivedType) { return; } - serializeDataSourceContainer(writer, ediscoveryCustodian, isSerializingDerivedType) - writer.writeDateValue("acknowledgedDateTime", ediscoveryCustodian.acknowledgedDateTime); - writer.writeStringValue("email", ediscoveryCustodian.email); - writer.writeObjectValue("lastIndexOperation", ediscoveryCustodian.lastIndexOperation, serializeEdiscoveryIndexOperation); - writer.writeCollectionOfObjectValues("siteSources", ediscoveryCustodian.siteSources, serializeSiteSource); - writer.writeCollectionOfObjectValues("unifiedGroupSources", ediscoveryCustodian.unifiedGroupSources, serializeUnifiedGroupSource); - writer.writeCollectionOfObjectValues("userSources", ediscoveryCustodian.userSources, serializeUserSource); +export function serializePurviewMCRecommendationRecord(writer: SerializationWriter, purviewMCRecommendationRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!purviewMCRecommendationRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, purviewMCRecommendationRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryCustodianCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param PurviewPostureAgentAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryCustodianCollectionResponse(writer: SerializationWriter, ediscoveryCustodianCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryCustodianCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryCustodianCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryCustodianCollectionResponse.value, serializeEdiscoveryCustodian); +export function serializePurviewPostureAgentAuditRecord(writer: SerializationWriter, purviewPostureAgentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!purviewPostureAgentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, purviewPostureAgentAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryEstimateOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param QuarantineAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryEstimateOperation(writer: SerializationWriter, ediscoveryEstimateOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryEstimateOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryEstimateOperation, isSerializingDerivedType) - writer.writeNumberValue("indexedItemCount", ediscoveryEstimateOperation.indexedItemCount); - writer.writeNumberValue("indexedItemsSize", ediscoveryEstimateOperation.indexedItemsSize); - writer.writeNumberValue("mailboxCount", ediscoveryEstimateOperation.mailboxCount); - writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryEstimateOperation.reportFileMetadata, serializeReportFileMetadata); - writer.writeObjectValue("search", ediscoveryEstimateOperation.search, serializeEdiscoverySearch); - writer.writeNumberValue("siteCount", ediscoveryEstimateOperation.siteCount); - writer.writeEnumValue("statisticsOptions", ediscoveryEstimateOperation.statisticsOptions); - writer.writeNumberValue("unindexedItemCount", ediscoveryEstimateOperation.unindexedItemCount); - writer.writeNumberValue("unindexedItemsSize", ediscoveryEstimateOperation.unindexedItemsSize); +export function serializeQuarantineAuditRecord(writer: SerializationWriter, quarantineAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!quarantineAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, quarantineAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryExportOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordsManagementAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryExportOperation(writer: SerializationWriter, ediscoveryExportOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryExportOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryExportOperation, isSerializingDerivedType) - writer.writeStringValue("description", ediscoveryExportOperation.description); - writer.writeCollectionOfObjectValues("exportFileMetadata", ediscoveryExportOperation.exportFileMetadata, serializeExportFileMetadata); - writer.writeEnumValue("exportOptions", ediscoveryExportOperation.exportOptions); - writer.writeEnumValue("exportStructure", ediscoveryExportOperation.exportStructure); - writer.writeStringValue("outputName", ediscoveryExportOperation.outputName); - writer.writeObjectValue("reviewSet", ediscoveryExportOperation.reviewSet, serializeEdiscoveryReviewSet); - writer.writeObjectValue("reviewSetQuery", ediscoveryExportOperation.reviewSetQuery, serializeEdiscoveryReviewSetQuery); +export function serializeRecordsManagementAuditRecord(writer: SerializationWriter, recordsManagementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordsManagementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, recordsManagementAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryHoldOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RedundancyDetectionSettings The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryHoldOperation(writer: SerializationWriter, ediscoveryHoldOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryHoldOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryHoldOperation, isSerializingDerivedType) +export function serializeRedundancyDetectionSettings(writer: SerializationWriter, redundancyDetectionSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!redundancyDetectionSettings || isSerializingDerivedType) { return; } + writer.writeBooleanValue("isEnabled", redundancyDetectionSettings.isEnabled); + writer.writeNumberValue("maxWords", redundancyDetectionSettings.maxWords); + writer.writeNumberValue("minWords", redundancyDetectionSettings.minWords); + writer.writeStringValue("@odata.type", redundancyDetectionSettings.odataType); + writer.writeNumberValue("similarityThreshold", redundancyDetectionSettings.similarityThreshold); + writer.writeAdditionalData(redundancyDetectionSettings.additionalData); } /** * Serializes information the current object - * @param EdiscoveryHoldPolicySyncOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RegistryKeyEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryHoldPolicySyncOperation(writer: SerializationWriter, ediscoveryHoldPolicySyncOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryHoldPolicySyncOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryHoldPolicySyncOperation, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryHoldPolicySyncOperation.reportFileMetadata, serializeReportFileMetadata); +export function serializeRegistryKeyEvidence(writer: SerializationWriter, registryKeyEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!registryKeyEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, registryKeyEvidence, isSerializingDerivedType) + writer.writeStringValue("registryHive", registryKeyEvidence.registryHive); + writer.writeStringValue("registryKey", registryKeyEvidence.registryKey); } /** * Serializes information the current object - * @param EdiscoveryIndexOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RegistryValueEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryIndexOperation(writer: SerializationWriter, ediscoveryIndexOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryIndexOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryIndexOperation, isSerializingDerivedType) +export function serializeRegistryValueEvidence(writer: SerializationWriter, registryValueEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!registryValueEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, registryValueEvidence, isSerializingDerivedType) + writer.writeStringValue("mdeDeviceId", registryValueEvidence.mdeDeviceId); + writer.writeStringValue("registryHive", registryValueEvidence.registryHive); + writer.writeStringValue("registryKey", registryValueEvidence.registryKey); + writer.writeStringValue("registryValue", registryValueEvidence.registryValue); + writer.writeStringValue("registryValueName", registryValueEvidence.registryValueName); + writer.writeStringValue("registryValueType", registryValueEvidence.registryValueType); } /** * Serializes information the current object - * @param EdiscoveryNoncustodialDataSource The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ReportFileMetadata The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryNoncustodialDataSource(writer: SerializationWriter, ediscoveryNoncustodialDataSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryNoncustodialDataSource || isSerializingDerivedType) { return; } - serializeDataSourceContainer(writer, ediscoveryNoncustodialDataSource, isSerializingDerivedType) - writer.writeObjectValue("dataSource", ediscoveryNoncustodialDataSource.dataSource, serializeDataSource); - writer.writeObjectValue("lastIndexOperation", ediscoveryNoncustodialDataSource.lastIndexOperation, serializeEdiscoveryIndexOperation); +export function serializeReportFileMetadata(writer: SerializationWriter, reportFileMetadata: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!reportFileMetadata || isSerializingDerivedType) { return; } + writer.writeStringValue("downloadUrl", reportFileMetadata.downloadUrl); + writer.writeStringValue("fileName", reportFileMetadata.fileName); + writer.writeStringValue("@odata.type", reportFileMetadata.odataType); + writer.writeNumberValue("size", reportFileMetadata.size); + writer.writeAdditionalData(reportFileMetadata.additionalData); } /** * Serializes information the current object - * @param EdiscoveryNoncustodialDataSourceCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ReportSubmission The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryNoncustodialDataSourceCollectionResponse(writer: SerializationWriter, ediscoveryNoncustodialDataSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryNoncustodialDataSourceCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryNoncustodialDataSourceCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryNoncustodialDataSourceCollectionResponse.value, serializeEdiscoveryNoncustodialDataSource); +export function serializeReportSubmission(writer: SerializationWriter, reportSubmission: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!reportSubmission || isSerializingDerivedType) { return; } + serializeAuditData(writer, reportSubmission, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryPurgeDataOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ReportSubmissionResultDetail The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryPurgeDataOperation(writer: SerializationWriter, ediscoveryPurgeDataOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryPurgeDataOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryPurgeDataOperation, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("reportFileMetadata", ediscoveryPurgeDataOperation.reportFileMetadata, serializeReportFileMetadata); +export function serializeReportSubmissionResultDetail(writer: SerializationWriter, reportSubmissionResultDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!reportSubmissionResultDetail || isSerializingDerivedType) { return; } + serializeAuditData(writer, reportSubmissionResultDetail, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryReviewSet The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ResourceAccessEvent The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewSet(writer: SerializationWriter, ediscoveryReviewSet: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewSet || isSerializingDerivedType) { return; } - serializeDataSet(writer, ediscoveryReviewSet, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("queries", ediscoveryReviewSet.queries, serializeEdiscoveryReviewSetQuery); +export function serializeResourceAccessEvent(writer: SerializationWriter, resourceAccessEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!resourceAccessEvent || isSerializingDerivedType) { return; } + writer.writeDateValue("accessDateTime", resourceAccessEvent.accessDateTime); + writer.writeStringValue("accountId", resourceAccessEvent.accountId); + writer.writeStringValue("ipAddress", resourceAccessEvent.ipAddress); + writer.writeStringValue("@odata.type", resourceAccessEvent.odataType); + writer.writeStringValue("resourceIdentifier", resourceAccessEvent.resourceIdentifier); + writer.writeAdditionalData(resourceAccessEvent.additionalData); } /** * Serializes information the current object - * @param EdiscoveryReviewSetCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RestrictedModeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewSetCollectionResponse(writer: SerializationWriter, ediscoveryReviewSetCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewSetCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewSetCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryReviewSetCollectionResponse.value, serializeEdiscoveryReviewSet); +export function serializeRestrictedModeAuditRecord(writer: SerializationWriter, restrictedModeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!restrictedModeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, restrictedModeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryReviewSetQuery The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionDuration The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewSetQuery(writer: SerializationWriter, ediscoveryReviewSetQuery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewSetQuery || isSerializingDerivedType) { return; } - serializeSearch(writer, ediscoveryReviewSetQuery, isSerializingDerivedType) +export function serializeRetentionDuration(writer: SerializationWriter, retentionDuration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionDuration || isSerializingDerivedType) { return; } + writer.writeStringValue("@odata.type", retentionDuration.odataType); + writer.writeAdditionalData(retentionDuration.additionalData); + switch (retentionDuration.odataType) { + case "#microsoft.graph.security.retentionDurationForever": + serializeRetentionDurationForever(writer, retentionDuration, true); + break; + case "#microsoft.graph.security.retentionDurationInDays": + serializeRetentionDurationInDays(writer, retentionDuration, true); + break; + } } /** * Serializes information the current object - * @param EdiscoveryReviewSetQueryCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionDurationForever The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewSetQueryCollectionResponse(writer: SerializationWriter, ediscoveryReviewSetQueryCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewSetQueryCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewSetQueryCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryReviewSetQueryCollectionResponse.value, serializeEdiscoveryReviewSetQuery); +export function serializeRetentionDurationForever(writer: SerializationWriter, retentionDurationForever: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionDurationForever || isSerializingDerivedType) { return; } + serializeRetentionDuration(writer, retentionDurationForever, isSerializingDerivedType) } /** * Serializes information the current object - * @param EdiscoveryReviewTag The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionDurationInDays The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewTag(writer: SerializationWriter, ediscoveryReviewTag: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewTag || isSerializingDerivedType) { return; } - serializeTag(writer, ediscoveryReviewTag, isSerializingDerivedType) - writer.writeEnumValue("childSelectability", ediscoveryReviewTag.childSelectability); - writer.writeCollectionOfObjectValues("childTags", ediscoveryReviewTag.childTags, serializeEdiscoveryReviewTag); - writer.writeObjectValue("parent", ediscoveryReviewTag.parent, serializeEdiscoveryReviewTag); +export function serializeRetentionDurationInDays(writer: SerializationWriter, retentionDurationInDays: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionDurationInDays || isSerializingDerivedType) { return; } + serializeRetentionDuration(writer, retentionDurationInDays, isSerializingDerivedType) + writer.writeNumberValue("days", retentionDurationInDays.days); } /** * Serializes information the current object - * @param EdiscoveryReviewTagCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionEvent The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryReviewTagCollectionResponse(writer: SerializationWriter, ediscoveryReviewTagCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryReviewTagCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoveryReviewTagCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoveryReviewTagCollectionResponse.value, serializeEdiscoveryReviewTag); +export function serializeRetentionEvent(writer: SerializationWriter, retentionEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionEvent || isSerializingDerivedType) { return; } + serializeEntity(writer, retentionEvent, isSerializingDerivedType) + writer.writeObjectValue("createdBy", retentionEvent.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", retentionEvent.createdDateTime); + writer.writeStringValue("description", retentionEvent.description); + writer.writeStringValue("displayName", retentionEvent.displayName); + writer.writeCollectionOfObjectValues("eventPropagationResults", retentionEvent.eventPropagationResults, serializeEventPropagationResult); + writer.writeCollectionOfObjectValues("eventQueries", retentionEvent.eventQueries, serializeEventQuery); + writer.writeObjectValue("eventStatus", retentionEvent.eventStatus, serializeRetentionEventStatus); + writer.writeDateValue("eventTriggerDateTime", retentionEvent.eventTriggerDateTime); + writer.writeObjectValue("lastModifiedBy", retentionEvent.lastModifiedBy, serializeIdentitySet); + writer.writeDateValue("lastModifiedDateTime", retentionEvent.lastModifiedDateTime); + writer.writeDateValue("lastStatusUpdateDateTime", retentionEvent.lastStatusUpdateDateTime); + writer.writeObjectValue("retentionEventType", retentionEvent.retentionEventType, serializeRetentionEventType); } /** * Serializes information the current object - * @param EdiscoverySearch The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionEventCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoverySearch(writer: SerializationWriter, ediscoverySearch: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoverySearch || isSerializingDerivedType) { return; } - serializeSearch(writer, ediscoverySearch, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("additionalSources", ediscoverySearch.additionalSources, serializeDataSource); - writer.writeObjectValue("addToReviewSetOperation", ediscoverySearch.addToReviewSetOperation, serializeEdiscoveryAddToReviewSetOperation); - writer.writeCollectionOfObjectValues("custodianSources", ediscoverySearch.custodianSources, serializeDataSource); - writer.writeEnumValue("dataSourceScopes", ediscoverySearch.dataSourceScopes); - writer.writeObjectValue("lastEstimateStatisticsOperation", ediscoverySearch.lastEstimateStatisticsOperation, serializeEdiscoveryEstimateOperation); - writer.writeCollectionOfObjectValues("noncustodialSources", ediscoverySearch.noncustodialSources, serializeEdiscoveryNoncustodialDataSource); +export function serializeRetentionEventCollectionResponse(writer: SerializationWriter, retentionEventCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionEventCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, retentionEventCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", retentionEventCollectionResponse.value, serializeRetentionEvent); } /** * Serializes information the current object - * @param EdiscoverySearchCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionEventStatus The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoverySearchCollectionResponse(writer: SerializationWriter, ediscoverySearchCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoverySearchCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, ediscoverySearchCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", ediscoverySearchCollectionResponse.value, serializeEdiscoverySearch); +export function serializeRetentionEventStatus(writer: SerializationWriter, retentionEventStatus: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionEventStatus || isSerializingDerivedType) { return; } + writer.writeObjectValue("error", retentionEventStatus.errorEscaped, serializePublicError); + writer.writeStringValue("@odata.type", retentionEventStatus.odataType); + writer.writeEnumValue("status", retentionEventStatus.status); + writer.writeAdditionalData(retentionEventStatus.additionalData); } /** * Serializes information the current object - * @param EdiscoverySearchExportOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionEventType The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoverySearchExportOperation(writer: SerializationWriter, ediscoverySearchExportOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoverySearchExportOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoverySearchExportOperation, isSerializingDerivedType) - writer.writeEnumValue("additionalOptions", ediscoverySearchExportOperation.additionalOptions); - writer.writeEnumValue("cloudAttachmentVersion", ediscoverySearchExportOperation.cloudAttachmentVersion); - writer.writeStringValue("description", ediscoverySearchExportOperation.description); - writer.writeStringValue("displayName", ediscoverySearchExportOperation.displayName); - writer.writeEnumValue("documentVersion", ediscoverySearchExportOperation.documentVersion); - writer.writeEnumValue("exportCriteria", ediscoverySearchExportOperation.exportCriteria); - writer.writeCollectionOfObjectValues("exportFileMetadata", ediscoverySearchExportOperation.exportFileMetadata, serializeExportFileMetadata); - writer.writeEnumValue("exportFormat", ediscoverySearchExportOperation.exportFormat); - writer.writeEnumValue("exportLocation", ediscoverySearchExportOperation.exportLocation); - writer.writeBooleanValue("exportSingleItems", ediscoverySearchExportOperation.exportSingleItems); - writer.writeObjectValue("search", ediscoverySearchExportOperation.search, serializeEdiscoverySearch); +export function serializeRetentionEventType(writer: SerializationWriter, retentionEventType: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionEventType || isSerializingDerivedType) { return; } + serializeEntity(writer, retentionEventType, isSerializingDerivedType) + writer.writeObjectValue("createdBy", retentionEventType.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", retentionEventType.createdDateTime); + writer.writeStringValue("description", retentionEventType.description); + writer.writeStringValue("displayName", retentionEventType.displayName); + writer.writeObjectValue("lastModifiedBy", retentionEventType.lastModifiedBy, serializeIdentitySet); + writer.writeDateValue("lastModifiedDateTime", retentionEventType.lastModifiedDateTime); } /** * Serializes information the current object - * @param EdiscoveryTagOperation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionEventTypeCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEdiscoveryTagOperation(writer: SerializationWriter, ediscoveryTagOperation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ediscoveryTagOperation || isSerializingDerivedType) { return; } - serializeCaseOperation(writer, ediscoveryTagOperation, isSerializingDerivedType) +export function serializeRetentionEventTypeCollectionResponse(writer: SerializationWriter, retentionEventTypeCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionEventTypeCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, retentionEventTypeCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", retentionEventTypeCollectionResponse.value, serializeRetentionEventType); } /** * Serializes information the current object - * @param EmailSender The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionLabel The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEmailSender(writer: SerializationWriter, emailSender: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!emailSender || isSerializingDerivedType) { return; } - writer.writeStringValue("displayName", emailSender.displayName); - writer.writeStringValue("domainName", emailSender.domainName); - writer.writeStringValue("emailAddress", emailSender.emailAddress); - writer.writeStringValue("@odata.type", emailSender.odataType); - writer.writeAdditionalData(emailSender.additionalData); +export function serializeRetentionLabel(writer: SerializationWriter, retentionLabel: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionLabel || isSerializingDerivedType) { return; } + serializeEntity(writer, retentionLabel, isSerializingDerivedType) + writer.writeEnumValue("actionAfterRetentionPeriod", retentionLabel.actionAfterRetentionPeriod); + writer.writeEnumValue("behaviorDuringRetentionPeriod", retentionLabel.behaviorDuringRetentionPeriod); + writer.writeObjectValue("createdBy", retentionLabel.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", retentionLabel.createdDateTime); + writer.writeEnumValue("defaultRecordBehavior", retentionLabel.defaultRecordBehavior); + writer.writeStringValue("descriptionForAdmins", retentionLabel.descriptionForAdmins); + writer.writeStringValue("descriptionForUsers", retentionLabel.descriptionForUsers); + writer.writeObjectValue("descriptors", retentionLabel.descriptors, serializeFilePlanDescriptor); + writer.writeStringValue("displayName", retentionLabel.displayName); + writer.writeCollectionOfObjectValues("dispositionReviewStages", retentionLabel.dispositionReviewStages, serializeDispositionReviewStage); + writer.writeBooleanValue("isInUse", retentionLabel.isInUse); + writer.writeStringValue("labelToBeApplied", retentionLabel.labelToBeApplied); + writer.writeObjectValue("lastModifiedBy", retentionLabel.lastModifiedBy, serializeIdentitySet); + writer.writeDateValue("lastModifiedDateTime", retentionLabel.lastModifiedDateTime); + writer.writeObjectValue("retentionDuration", retentionLabel.retentionDuration, serializeRetentionDuration); + writer.writeObjectValue("retentionEventType", retentionLabel.retentionEventType, serializeRetentionEventType); + writer.writeEnumValue("retentionTrigger", retentionLabel.retentionTrigger); } /** * Serializes information the current object - * @param EventPropagationResult The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionLabelCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEventPropagationResult(writer: SerializationWriter, eventPropagationResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!eventPropagationResult || isSerializingDerivedType) { return; } - writer.writeStringValue("location", eventPropagationResult.location); - writer.writeStringValue("@odata.type", eventPropagationResult.odataType); - writer.writeStringValue("serviceName", eventPropagationResult.serviceName); - writer.writeEnumValue("status", eventPropagationResult.status); - writer.writeStringValue("statusInformation", eventPropagationResult.statusInformation); - writer.writeAdditionalData(eventPropagationResult.additionalData); +export function serializeRetentionLabelCollectionResponse(writer: SerializationWriter, retentionLabelCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionLabelCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, retentionLabelCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", retentionLabelCollectionResponse.value, serializeRetentionLabel); } /** * Serializes information the current object - * @param EventQuery The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RetentionPolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeEventQuery(writer: SerializationWriter, eventQuery: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!eventQuery || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", eventQuery.odataType); - writer.writeStringValue("query", eventQuery.query); - writer.writeEnumValue("queryType", eventQuery.queryType); - writer.writeAdditionalData(eventQuery.additionalData); +export function serializeRetentionPolicyAuditRecord(writer: SerializationWriter, retentionPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!retentionPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, retentionPolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param ExportFileMetadata The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RtiOperationsAgentAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeExportFileMetadata(writer: SerializationWriter, exportFileMetadata: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!exportFileMetadata || isSerializingDerivedType) { return; } - writer.writeStringValue("downloadUrl", exportFileMetadata.downloadUrl); - writer.writeStringValue("fileName", exportFileMetadata.fileName); - writer.writeStringValue("@odata.type", exportFileMetadata.odataType); - writer.writeNumberValue("size", exportFileMetadata.size); - writer.writeAdditionalData(exportFileMetadata.additionalData); +export function serializeRtiOperationsAgentAuditRecord(writer: SerializationWriter, rtiOperationsAgentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!rtiOperationsAgentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, rtiOperationsAgentAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FileDetails The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SasTokenEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFileDetails(writer: SerializationWriter, fileDetails: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!fileDetails || isSerializingDerivedType) { return; } - writer.writeStringValue("fileName", fileDetails.fileName); - writer.writeStringValue("filePath", fileDetails.filePath); - writer.writeStringValue("filePublisher", fileDetails.filePublisher); - writer.writeNumberValue("fileSize", fileDetails.fileSize); - writer.writeStringValue("issuer", fileDetails.issuer); - writer.writeStringValue("md5", fileDetails.md5); - writer.writeStringValue("@odata.type", fileDetails.odataType); - writer.writeStringValue("sha1", fileDetails.sha1); - writer.writeStringValue("sha256", fileDetails.sha256); - writer.writeStringValue("sha256Ac", fileDetails.sha256Ac); - writer.writeStringValue("signer", fileDetails.signer); - writer.writeAdditionalData(fileDetails.additionalData); +export function serializeSasTokenEvidence(writer: SerializationWriter, sasTokenEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sasTokenEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, sasTokenEvidence, isSerializingDerivedType) + writer.writeStringValue("allowedIpAddresses", sasTokenEvidence.allowedIpAddresses); + writer.writeCollectionOfPrimitiveValues("allowedResourceTypes", sasTokenEvidence.allowedResourceTypes); + writer.writeCollectionOfPrimitiveValues("allowedServices", sasTokenEvidence.allowedServices); + writer.writeDateValue("expiryDateTime", sasTokenEvidence.expiryDateTime); + writer.writeCollectionOfPrimitiveValues("permissions", sasTokenEvidence.permissions); + writer.writeStringValue("protocol", sasTokenEvidence.protocol); + writer.writeStringValue("signatureHash", sasTokenEvidence.signatureHash); + writer.writeStringValue("signedWith", sasTokenEvidence.signedWith); + writer.writeDateValue("startDateTime", sasTokenEvidence.startDateTime); + writer.writeObjectValue("storageResource", sasTokenEvidence.storageResource, serializeAzureResourceEvidence); } /** * Serializes information the current object - * @param FileEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SbpConfigurationEventRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFileEvidence(writer: SerializationWriter, fileEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!fileEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, fileEvidence, isSerializingDerivedType) - writer.writeEnumValue("detectionStatus", fileEvidence.detectionStatus); - writer.writeObjectValue("fileDetails", fileEvidence.fileDetails, serializeFileDetails); - writer.writeStringValue("mdeDeviceId", fileEvidence.mdeDeviceId); +export function serializeSbpConfigurationEventRecord(writer: SerializationWriter, sbpConfigurationEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sbpConfigurationEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sbpConfigurationEventRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FileHash The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SbpUsageEventRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFileHash(writer: SerializationWriter, fileHash: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!fileHash || isSerializingDerivedType) { return; } - writer.writeEnumValue("algorithm", fileHash.algorithm); - writer.writeStringValue("@odata.type", fileHash.odataType); - writer.writeStringValue("value", fileHash.value); - writer.writeAdditionalData(fileHash.additionalData); +export function serializeSbpUsageEventRecord(writer: SerializationWriter, sbpUsageEventRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sbpUsageEventRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sbpUsageEventRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FileHashEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ScoreEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFileHashEvidence(writer: SerializationWriter, fileHashEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!fileHashEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, fileHashEvidence, isSerializingDerivedType) - writer.writeEnumValue("algorithm", fileHashEvidence.algorithm); - writer.writeStringValue("value", fileHashEvidence.value); +export function serializeScoreEvidence(writer: SerializationWriter, scoreEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!scoreEvidence || isSerializingDerivedType) { return; } + serializeAuditData(writer, scoreEvidence, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanAppliedCategory The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ScorePlatformGenericAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanAppliedCategory(writer: SerializationWriter, filePlanAppliedCategory: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanAppliedCategory || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanAppliedCategory, isSerializingDerivedType) - writer.writeObjectValue("subcategory", filePlanAppliedCategory.subcategory, serializeFilePlanSubcategory); +export function serializeScorePlatformGenericAuditRecord(writer: SerializationWriter, scorePlatformGenericAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!scorePlatformGenericAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, scorePlatformGenericAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanAuthority The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ScriptRunAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanAuthority(writer: SerializationWriter, filePlanAuthority: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanAuthority || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanAuthority, isSerializingDerivedType) +export function serializeScriptRunAuditRecord(writer: SerializationWriter, scriptRunAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!scriptRunAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, scriptRunAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanCitation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Search The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanCitation(writer: SerializationWriter, filePlanCitation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanCitation || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanCitation, isSerializingDerivedType) - writer.writeStringValue("citationJurisdiction", filePlanCitation.citationJurisdiction); - writer.writeStringValue("citationUrl", filePlanCitation.citationUrl); +export function serializeSearch(writer: SerializationWriter, search: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!search || isSerializingDerivedType) { return; } + serializeEntity(writer, search, isSerializingDerivedType) + writer.writeStringValue("contentQuery", search.contentQuery); + writer.writeObjectValue("createdBy", search.createdBy, serializeIdentitySet); + writer.writeDateValue("createdDateTime", search.createdDateTime); + writer.writeStringValue("description", search.description); + writer.writeStringValue("displayName", search.displayName); + writer.writeObjectValue("lastModifiedBy", search.lastModifiedBy, serializeIdentitySet); + writer.writeDateValue("lastModifiedDateTime", search.lastModifiedDateTime); + switch (search.odataType) { + case "#microsoft.graph.security.ediscoveryReviewSetQuery": + serializeEdiscoveryReviewSetQuery(writer, search, true); + break; + case "#microsoft.graph.security.ediscoverySearch": + serializeEdiscoverySearch(writer, search, true); + break; + } } /** * Serializes information the current object - * @param FilePlanDepartment The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SearchAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanDepartment(writer: SerializationWriter, filePlanDepartment: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanDepartment || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanDepartment, isSerializingDerivedType) +export function serializeSearchAuditRecord(writer: SerializationWriter, searchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!searchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, searchAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanDescriptor The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityComplianceAlertRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanDescriptor(writer: SerializationWriter, filePlanDescriptor: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanDescriptor || isSerializingDerivedType) { return; } - serializeEntity(writer, filePlanDescriptor, isSerializingDerivedType) - writer.writeObjectValue("authority", filePlanDescriptor.authority, serializeFilePlanAuthority); - writer.writeObjectValue("authorityTemplate", filePlanDescriptor.authorityTemplate, serializeAuthorityTemplate); - writer.writeObjectValue("category", filePlanDescriptor.category, serializeFilePlanAppliedCategory); - writer.writeObjectValue("categoryTemplate", filePlanDescriptor.categoryTemplate, serializeCategoryTemplate); - writer.writeObjectValue("citation", filePlanDescriptor.citation, serializeFilePlanCitation); - writer.writeObjectValue("citationTemplate", filePlanDescriptor.citationTemplate, serializeCitationTemplate); - writer.writeObjectValue("department", filePlanDescriptor.department, serializeFilePlanDepartment); - writer.writeObjectValue("departmentTemplate", filePlanDescriptor.departmentTemplate, serializeDepartmentTemplate); - writer.writeObjectValue("filePlanReference", filePlanDescriptor.filePlanReference, serializeFilePlanReference); - writer.writeObjectValue("filePlanReferenceTemplate", filePlanDescriptor.filePlanReferenceTemplate, serializeFilePlanReferenceTemplate); +export function serializeSecurityComplianceAlertRecord(writer: SerializationWriter, securityComplianceAlertRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityComplianceAlertRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityComplianceAlertRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanDescriptorBase The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityComplianceCenterEOPCmdletAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanDescriptorBase(writer: SerializationWriter, filePlanDescriptorBase: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanDescriptorBase || isSerializingDerivedType) { return; } - writer.writeStringValue("displayName", filePlanDescriptorBase.displayName); - writer.writeStringValue("@odata.type", filePlanDescriptorBase.odataType); - writer.writeAdditionalData(filePlanDescriptorBase.additionalData); - switch (filePlanDescriptorBase.odataType) { - case "#microsoft.graph.security.filePlanAppliedCategory": - serializeFilePlanAppliedCategory(writer, filePlanDescriptorBase, true); - break; - case "#microsoft.graph.security.filePlanAuthority": - serializeFilePlanAuthority(writer, filePlanDescriptorBase, true); - break; - case "#microsoft.graph.security.filePlanCitation": - serializeFilePlanCitation(writer, filePlanDescriptorBase, true); - break; - case "#microsoft.graph.security.filePlanDepartment": - serializeFilePlanDepartment(writer, filePlanDescriptorBase, true); - break; - case "#microsoft.graph.security.filePlanReference": - serializeFilePlanReference(writer, filePlanDescriptorBase, true); - break; - case "#microsoft.graph.security.filePlanSubcategory": - serializeFilePlanSubcategory(writer, filePlanDescriptorBase, true); - break; - } +export function serializeSecurityComplianceCenterEOPCmdletAuditRecord(writer: SerializationWriter, securityComplianceCenterEOPCmdletAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityComplianceCenterEOPCmdletAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityComplianceCenterEOPCmdletAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanDescriptorTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityComplianceInsightsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanDescriptorTemplate(writer: SerializationWriter, filePlanDescriptorTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanDescriptorTemplate || isSerializingDerivedType) { return; } - serializeEntity(writer, filePlanDescriptorTemplate, isSerializingDerivedType) - writer.writeObjectValue("createdBy", filePlanDescriptorTemplate.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", filePlanDescriptorTemplate.createdDateTime); - writer.writeStringValue("displayName", filePlanDescriptorTemplate.displayName); - switch (filePlanDescriptorTemplate.odataType) { - case "#microsoft.graph.security.authorityTemplate": - serializeAuthorityTemplate(writer, filePlanDescriptorTemplate, true); - break; - case "#microsoft.graph.security.categoryTemplate": - serializeCategoryTemplate(writer, filePlanDescriptorTemplate, true); - break; - case "#microsoft.graph.security.citationTemplate": - serializeCitationTemplate(writer, filePlanDescriptorTemplate, true); - break; - case "#microsoft.graph.security.departmentTemplate": - serializeDepartmentTemplate(writer, filePlanDescriptorTemplate, true); - break; - case "#microsoft.graph.security.filePlanReferenceTemplate": - serializeFilePlanReferenceTemplate(writer, filePlanDescriptorTemplate, true); - break; - case "#microsoft.graph.security.subcategoryTemplate": - serializeSubcategoryTemplate(writer, filePlanDescriptorTemplate, true); - break; - } +export function serializeSecurityComplianceInsightsAuditRecord(writer: SerializationWriter, securityComplianceInsightsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityComplianceInsightsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityComplianceInsightsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanReference The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityComplianceRBACAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanReference(writer: SerializationWriter, filePlanReference: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanReference || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanReference, isSerializingDerivedType) +export function serializeSecurityComplianceRBACAuditRecord(writer: SerializationWriter, securityComplianceRBACAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityComplianceRBACAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityComplianceRBACAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanReferenceTemplate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityComplianceUserChangeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanReferenceTemplate(writer: SerializationWriter, filePlanReferenceTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanReferenceTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, filePlanReferenceTemplate, isSerializingDerivedType) +export function serializeSecurityComplianceUserChangeAuditRecord(writer: SerializationWriter, securityComplianceUserChangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityComplianceUserChangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityComplianceUserChangeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanReferenceTemplateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityCopilotIdentityManagementAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanReferenceTemplateCollectionResponse(writer: SerializationWriter, filePlanReferenceTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanReferenceTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, filePlanReferenceTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", filePlanReferenceTemplateCollectionResponse.value, serializeFilePlanReferenceTemplate); +export function serializeSecurityCopilotIdentityManagementAuditRecord(writer: SerializationWriter, securityCopilotIdentityManagementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityCopilotIdentityManagementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityCopilotIdentityManagementAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FilePlanSubcategory The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityDevelopmentLifecycleAILogAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFilePlanSubcategory(writer: SerializationWriter, filePlanSubcategory: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!filePlanSubcategory || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorBase(writer, filePlanSubcategory, isSerializingDerivedType) +export function serializeSecurityDevelopmentLifecycleAILogAuditRecord(writer: SerializationWriter, securityDevelopmentLifecycleAILogAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityDevelopmentLifecycleAILogAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, securityDevelopmentLifecycleAILogAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param FormattedContent The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SecurityGroupEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeFormattedContent(writer: SerializationWriter, formattedContent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!formattedContent || isSerializingDerivedType) { return; } - writer.writeStringValue("content", formattedContent.content); - writer.writeEnumValue("format", formattedContent.format); - writer.writeStringValue("@odata.type", formattedContent.odataType); - writer.writeAdditionalData(formattedContent.additionalData); +export function serializeSecurityGroupEvidence(writer: SerializationWriter, securityGroupEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!securityGroupEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, securityGroupEvidence, isSerializingDerivedType) + writer.writeGuidValue("activeDirectoryObjectGuid", securityGroupEvidence.activeDirectoryObjectGuid); + writer.writeStringValue("displayName", securityGroupEvidence.displayName); + writer.writeStringValue("distinguishedName", securityGroupEvidence.distinguishedName); + writer.writeStringValue("friendlyName", securityGroupEvidence.friendlyName); + writer.writeStringValue("securityGroupId", securityGroupEvidence.securityGroupId); + writer.writeStringValue("sid", securityGroupEvidence.sid); } /** * Serializes information the current object - * @param GeoLocation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensitiveInfoRemediationAgentDataRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeGeoLocation(writer: SerializationWriter, geoLocation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!geoLocation || isSerializingDerivedType) { return; } - writer.writeStringValue("city", geoLocation.city); - writer.writeStringValue("countryName", geoLocation.countryName); - writer.writeNumberValue("latitude", geoLocation.latitude); - writer.writeNumberValue("longitude", geoLocation.longitude); - writer.writeStringValue("@odata.type", geoLocation.odataType); - writer.writeStringValue("state", geoLocation.state); - writer.writeAdditionalData(geoLocation.additionalData); +export function serializeSensitiveInfoRemediationAgentDataRecord(writer: SerializationWriter, sensitiveInfoRemediationAgentDataRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensitiveInfoRemediationAgentDataRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sensitiveInfoRemediationAgentDataRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensitivityLabelActionAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeSensitivityLabelActionAuditRecord(writer: SerializationWriter, sensitivityLabelActionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensitivityLabelActionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sensitivityLabelActionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param GitHubOrganizationEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensitivityLabeledFileActionAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeGitHubOrganizationEvidence(writer: SerializationWriter, gitHubOrganizationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!gitHubOrganizationEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, gitHubOrganizationEvidence, isSerializingDerivedType) - writer.writeStringValue("company", gitHubOrganizationEvidence.company); - writer.writeStringValue("displayName", gitHubOrganizationEvidence.displayName); - writer.writeStringValue("email", gitHubOrganizationEvidence.email); - writer.writeStringValue("login", gitHubOrganizationEvidence.login); - writer.writeStringValue("orgId", gitHubOrganizationEvidence.orgId); - writer.writeStringValue("webUrl", gitHubOrganizationEvidence.webUrl); +export function serializeSensitivityLabeledFileActionAuditRecord(writer: SerializationWriter, sensitivityLabeledFileActionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensitivityLabeledFileActionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sensitivityLabeledFileActionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param GitHubRepoEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensitivityLabelPolicyMatchAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeGitHubRepoEvidence(writer: SerializationWriter, gitHubRepoEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!gitHubRepoEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, gitHubRepoEvidence, isSerializingDerivedType) - writer.writeStringValue("baseUrl", gitHubRepoEvidence.baseUrl); - writer.writeStringValue("login", gitHubRepoEvidence.login); - writer.writeStringValue("owner", gitHubRepoEvidence.owner); - writer.writeStringValue("ownerType", gitHubRepoEvidence.ownerType); - writer.writeStringValue("repoId", gitHubRepoEvidence.repoId); +export function serializeSensitivityLabelPolicyMatchAuditRecord(writer: SerializationWriter, sensitivityLabelPolicyMatchAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensitivityLabelPolicyMatchAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sensitivityLabelPolicyMatchAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param GitHubUserEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Sensor The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeGitHubUserEvidence(writer: SerializationWriter, gitHubUserEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!gitHubUserEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, gitHubUserEvidence, isSerializingDerivedType) - writer.writeStringValue("email", gitHubUserEvidence.email); - writer.writeStringValue("login", gitHubUserEvidence.login); - writer.writeStringValue("name", gitHubUserEvidence.name); - writer.writeStringValue("userId", gitHubUserEvidence.userId); - writer.writeStringValue("webUrl", gitHubUserEvidence.webUrl); +export function serializeSensor(writer: SerializationWriter, sensor: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensor || isSerializingDerivedType) { return; } + serializeEntity(writer, sensor, isSerializingDerivedType) + writer.writeDateValue("createdDateTime", sensor.createdDateTime); + writer.writeEnumValue("deploymentStatus", sensor.deploymentStatus); + writer.writeStringValue("displayName", sensor.displayName); + writer.writeStringValue("domainName", sensor.domainName); + writer.writeCollectionOfObjectValues("healthIssues", sensor.healthIssues, serializeHealthIssue); + writer.writeEnumValue("healthStatus", sensor.healthStatus); + writer.writeNumberValue("openHealthIssuesCount", sensor.openHealthIssuesCount); + writer.writeEnumValue("sensorType", sensor.sensorType); + writer.writeEnumValue("serviceStatus", sensor.serviceStatus); + writer.writeObjectValue("settings", sensor.settings, serializeSensorSettings); + writer.writeStringValue("version", sensor.version); } /** * Serializes information the current object - * @param GoogleCloudResourceEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorCandidate The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeGoogleCloudResourceEvidence(writer: SerializationWriter, googleCloudResourceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!googleCloudResourceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, googleCloudResourceEvidence, isSerializingDerivedType) - writer.writeStringValue("fullResourceName", googleCloudResourceEvidence.fullResourceName); - writer.writeStringValue("location", googleCloudResourceEvidence.location); - writer.writeEnumValue("locationType", googleCloudResourceEvidence.locationType); - writer.writeStringValue("projectId", googleCloudResourceEvidence.projectId); - writer.writeNumberValue("projectNumber", googleCloudResourceEvidence.projectNumber); - writer.writeStringValue("resourceName", googleCloudResourceEvidence.resourceName); - writer.writeStringValue("resourceType", googleCloudResourceEvidence.resourceType); +export function serializeSensorCandidate(writer: SerializationWriter, sensorCandidate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorCandidate || isSerializingDerivedType) { return; } + serializeEntity(writer, sensorCandidate, isSerializingDerivedType) + writer.writeStringValue("computerDnsName", sensorCandidate.computerDnsName); + writer.writeStringValue("domainName", sensorCandidate.domainName); + writer.writeDateValue("lastSeenDateTime", sensorCandidate.lastSeenDateTime); + writer.writeStringValue("senseClientVersion", sensorCandidate.senseClientVersion); } /** * Serializes information the current object - * @param HealthIssue The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorCandidateActivationConfiguration The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHealthIssue(writer: SerializationWriter, healthIssue: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!healthIssue || isSerializingDerivedType) { return; } - serializeEntity(writer, healthIssue, isSerializingDerivedType) - writer.writeCollectionOfPrimitiveValues("additionalInformation", healthIssue.additionalInformation); - writer.writeDateValue("createdDateTime", healthIssue.createdDateTime); - writer.writeStringValue("description", healthIssue.description); - writer.writeStringValue("displayName", healthIssue.displayName); - writer.writeCollectionOfPrimitiveValues("domainNames", healthIssue.domainNames); - writer.writeEnumValue("healthIssueType", healthIssue.healthIssueType); - writer.writeStringValue("issueTypeId", healthIssue.issueTypeId); - writer.writeDateValue("lastModifiedDateTime", healthIssue.lastModifiedDateTime); - writer.writeCollectionOfPrimitiveValues("recommendations", healthIssue.recommendations); - writer.writeCollectionOfPrimitiveValues("recommendedActionCommands", healthIssue.recommendedActionCommands); - writer.writeCollectionOfPrimitiveValues("sensorDNSNames", healthIssue.sensorDNSNames); - writer.writeEnumValue("severity", healthIssue.severity); - writer.writeEnumValue("status", healthIssue.status); +export function serializeSensorCandidateActivationConfiguration(writer: SerializationWriter, sensorCandidateActivationConfiguration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorCandidateActivationConfiguration || isSerializingDerivedType) { return; } + serializeEntity(writer, sensorCandidateActivationConfiguration, isSerializingDerivedType) + writer.writeEnumValue("activationMode", sensorCandidateActivationConfiguration.activationMode); } /** * Serializes information the current object - * @param HealthIssueCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorCandidateCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHealthIssueCollectionResponse(writer: SerializationWriter, healthIssueCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!healthIssueCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, healthIssueCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", healthIssueCollectionResponse.value, serializeHealthIssue); +export function serializeSensorCandidateCollectionResponse(writer: SerializationWriter, sensorCandidateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorCandidateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, sensorCandidateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", sensorCandidateCollectionResponse.value, serializeSensorCandidate); } /** * Serializes information the current object - * @param Host The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHost(writer: SerializationWriter, host: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!host || isSerializingDerivedType) { return; } - serializeArtifact(writer, host, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("childHostPairs", host.childHostPairs, serializeHostPair); - writer.writeCollectionOfObjectValues("components", host.components, serializeHostComponent); - writer.writeCollectionOfObjectValues("cookies", host.cookies, serializeHostCookie); - writer.writeDateValue("firstSeenDateTime", host.firstSeenDateTime); - writer.writeCollectionOfObjectValues("hostPairs", host.hostPairs, serializeHostPair); - writer.writeDateValue("lastSeenDateTime", host.lastSeenDateTime); - writer.writeCollectionOfObjectValues("parentHostPairs", host.parentHostPairs, serializeHostPair); - writer.writeCollectionOfObjectValues("passiveDns", host.passiveDns, serializePassiveDnsRecord); - writer.writeCollectionOfObjectValues("passiveDnsReverse", host.passiveDnsReverse, serializePassiveDnsRecord); - writer.writeCollectionOfObjectValues("ports", host.ports, serializeHostPort); - writer.writeObjectValue("reputation", host.reputation, serializeHostReputation); - writer.writeCollectionOfObjectValues("sslCertificates", host.sslCertificates, serializeHostSslCertificate); - writer.writeCollectionOfObjectValues("subdomains", host.subdomains, serializeSubdomain); - writer.writeCollectionOfObjectValues("trackers", host.trackers, serializeHostTracker); - writer.writeObjectValue("whois", host.whois, serializeWhoisRecord); - switch (host.odataType) { - case "#microsoft.graph.security.hostname": - serializeHostname(writer, host, true); - break; - case "#microsoft.graph.security.ipAddress": - serializeIpAddress(writer, host, true); - break; - } +export function serializeSensorCollectionResponse(writer: SerializationWriter, sensorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, sensorCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", sensorCollectionResponse.value, serializeSensor); } /** * Serializes information the current object - * @param HostCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorDeploymentPackage The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostCollectionResponse(writer: SerializationWriter, hostCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostCollectionResponse.value, serializeHost); +export function serializeSensorDeploymentPackage(writer: SerializationWriter, sensorDeploymentPackage: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorDeploymentPackage || isSerializingDerivedType) { return; } + writer.writeStringValue("downloadUrl", sensorDeploymentPackage.downloadUrl); + writer.writeStringValue("@odata.type", sensorDeploymentPackage.odataType); + writer.writeStringValue("version", sensorDeploymentPackage.version); + writer.writeAdditionalData(sensorDeploymentPackage.additionalData); } /** * Serializes information the current object - * @param HostComponent The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SensorSettings The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostComponent(writer: SerializationWriter, hostComponent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostComponent || isSerializingDerivedType) { return; } - serializeArtifact(writer, hostComponent, isSerializingDerivedType) - writer.writeStringValue("category", hostComponent.category); - writer.writeDateValue("firstSeenDateTime", hostComponent.firstSeenDateTime); - writer.writeObjectValue("host", hostComponent.host, serializeHost); - writer.writeDateValue("lastSeenDateTime", hostComponent.lastSeenDateTime); - writer.writeStringValue("name", hostComponent.name); - writer.writeStringValue("version", hostComponent.version); +export function serializeSensorSettings(writer: SerializationWriter, sensorSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sensorSettings || isSerializingDerivedType) { return; } + writer.writeStringValue("description", sensorSettings.description); + writer.writeCollectionOfPrimitiveValues("domainControllerDnsNames", sensorSettings.domainControllerDnsNames); + writer.writeBooleanValue("isDelayedDeploymentEnabled", sensorSettings.isDelayedDeploymentEnabled); + writer.writeCollectionOfObjectValues("networkAdapters", sensorSettings.networkAdapters, serializeNetworkAdapter); + writer.writeStringValue("@odata.type", sensorSettings.odataType); + writer.writeAdditionalData(sensorSettings.additionalData); } /** * Serializes information the current object - * @param HostComponentCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelAIToolAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostComponentCollectionResponse(writer: SerializationWriter, hostComponentCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostComponentCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostComponentCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostComponentCollectionResponse.value, serializeHostComponent); +export function serializeSentinelAIToolAuditRecord(writer: SerializationWriter, sentinelAIToolAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelAIToolAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelAIToolAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostCookie The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelGraphAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostCookie(writer: SerializationWriter, hostCookie: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostCookie || isSerializingDerivedType) { return; } - serializeArtifact(writer, hostCookie, isSerializingDerivedType) - writer.writeStringValue("domain", hostCookie.domain); - writer.writeDateValue("firstSeenDateTime", hostCookie.firstSeenDateTime); - writer.writeObjectValue("host", hostCookie.host, serializeHost); - writer.writeDateValue("lastSeenDateTime", hostCookie.lastSeenDateTime); - writer.writeStringValue("name", hostCookie.name); +export function serializeSentinelGraphAuditRecord(writer: SerializationWriter, sentinelGraphAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelGraphAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelGraphAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostCookieCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelJobAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostCookieCollectionResponse(writer: SerializationWriter, hostCookieCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostCookieCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostCookieCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostCookieCollectionResponse.value, serializeHostCookie); +export function serializeSentinelJobAuditRecord(writer: SerializationWriter, sentinelJobAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelJobAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelJobAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostLogonSessionEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelKQLOnLakeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostLogonSessionEvidence(writer: SerializationWriter, hostLogonSessionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostLogonSessionEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, hostLogonSessionEvidence, isSerializingDerivedType) - writer.writeObjectValue("account", hostLogonSessionEvidence.account, serializeUserEvidence); - writer.writeDateValue("endUtcDateTime", hostLogonSessionEvidence.endUtcDateTime); - writer.writeObjectValue("host", hostLogonSessionEvidence.host, serializeDeviceEvidence); - writer.writeStringValue("sessionId", hostLogonSessionEvidence.sessionId); - writer.writeDateValue("startUtcDateTime", hostLogonSessionEvidence.startUtcDateTime); +export function serializeSentinelKQLOnLakeAuditRecord(writer: SerializationWriter, sentinelKQLOnLakeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelKQLOnLakeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelKQLOnLakeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Hostname The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelLakeDataOnboardingAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostname(writer: SerializationWriter, hostname: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostname || isSerializingDerivedType) { return; } - serializeHost(writer, hostname, isSerializingDerivedType) - writer.writeStringValue("registrant", hostname.registrant); - writer.writeStringValue("registrar", hostname.registrar); +export function serializeSentinelLakeDataOnboardingAuditRecord(writer: SerializationWriter, sentinelLakeDataOnboardingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelLakeDataOnboardingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelLakeDataOnboardingAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostPair The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelLakeEncryptionAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPair(writer: SerializationWriter, hostPair: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPair || isSerializingDerivedType) { return; } - serializeEntity(writer, hostPair, isSerializingDerivedType) - writer.writeObjectValue("childHost", hostPair.childHost, serializeHost); - writer.writeDateValue("firstSeenDateTime", hostPair.firstSeenDateTime); - writer.writeDateValue("lastSeenDateTime", hostPair.lastSeenDateTime); - writer.writeStringValue("linkKind", hostPair.linkKind); - writer.writeObjectValue("parentHost", hostPair.parentHost, serializeHost); +export function serializeSentinelLakeEncryptionAuditRecord(writer: SerializationWriter, sentinelLakeEncryptionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelLakeEncryptionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelLakeEncryptionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostPairCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelLakeOnboardingAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPairCollectionResponse(writer: SerializationWriter, hostPairCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPairCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostPairCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostPairCollectionResponse.value, serializeHostPair); +export function serializeSentinelLakeOnboardingAuditRecord(writer: SerializationWriter, sentinelLakeOnboardingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelLakeOnboardingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelLakeOnboardingAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostPort The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelNotebookOnLakeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPort(writer: SerializationWriter, hostPort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPort || isSerializingDerivedType) { return; } - serializeEntity(writer, hostPort, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("banners", hostPort.banners, serializeHostPortBanner); - writer.writeDateValue("firstSeenDateTime", hostPort.firstSeenDateTime); - writer.writeObjectValue("host", hostPort.host, serializeHost); - writer.writeDateValue("lastScanDateTime", hostPort.lastScanDateTime); - writer.writeDateValue("lastSeenDateTime", hostPort.lastSeenDateTime); - writer.writeObjectValue("mostRecentSslCertificate", hostPort.mostRecentSslCertificate, serializeSslCertificate); - writer.writeNumberValue("port", hostPort.port); - writer.writeEnumValue("protocol", hostPort.protocol); - writer.writeCollectionOfObjectValues("services", hostPort.services, serializeHostPortComponent); - writer.writeEnumValue("status", hostPort.status); - writer.writeNumberValue("timesObserved", hostPort.timesObserved); +export function serializeSentinelNotebookOnLakeAuditRecord(writer: SerializationWriter, sentinelNotebookOnLakeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelNotebookOnLakeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelNotebookOnLakeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostPortBanner The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SentinelPackageAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPortBanner(writer: SerializationWriter, hostPortBanner: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPortBanner || isSerializingDerivedType) { return; } - writer.writeStringValue("banner", hostPortBanner.banner); - writer.writeDateValue("firstSeenDateTime", hostPortBanner.firstSeenDateTime); - writer.writeDateValue("lastSeenDateTime", hostPortBanner.lastSeenDateTime); - writer.writeStringValue("@odata.type", hostPortBanner.odataType); - writer.writeStringValue("scanProtocol", hostPortBanner.scanProtocol); - writer.writeNumberValue("timesObserved", hostPortBanner.timesObserved); - writer.writeAdditionalData(hostPortBanner.additionalData); +export function serializeSentinelPackageAuditRecord(writer: SerializationWriter, sentinelPackageAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sentinelPackageAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sentinelPackageAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostPortCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ServicePrincipalEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPortCollectionResponse(writer: SerializationWriter, hostPortCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPortCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostPortCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostPortCollectionResponse.value, serializeHostPort); +export function serializeServicePrincipalEvidence(writer: SerializationWriter, servicePrincipalEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!servicePrincipalEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, servicePrincipalEvidence, isSerializingDerivedType) + writer.writeStringValue("appId", servicePrincipalEvidence.appId); + writer.writeStringValue("appOwnerTenantId", servicePrincipalEvidence.appOwnerTenantId); + writer.writeStringValue("servicePrincipalName", servicePrincipalEvidence.servicePrincipalName); + writer.writeStringValue("servicePrincipalObjectId", servicePrincipalEvidence.servicePrincipalObjectId); + writer.writeEnumValue("servicePrincipalType", servicePrincipalEvidence.servicePrincipalType); + writer.writeStringValue("tenantId", servicePrincipalEvidence.tenantId); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SettingsContainer The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeSettingsContainer(writer: SerializationWriter, settingsContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!settingsContainer || isSerializingDerivedType) { return; } + serializeEntity(writer, settingsContainer, isSerializingDerivedType) + writer.writeObjectValue("autoAuditingConfiguration", settingsContainer.autoAuditingConfiguration, serializeAutoAuditingConfiguration); } /** * Serializes information the current object - * @param HostPortComponent The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointAppPermissionOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostPortComponent(writer: SerializationWriter, hostPortComponent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostPortComponent || isSerializingDerivedType) { return; } - writer.writeObjectValue("component", hostPortComponent.component, serializeHostComponent); - writer.writeDateValue("firstSeenDateTime", hostPortComponent.firstSeenDateTime); - writer.writeBooleanValue("isRecent", hostPortComponent.isRecent); - writer.writeDateValue("lastSeenDateTime", hostPortComponent.lastSeenDateTime); - writer.writeStringValue("@odata.type", hostPortComponent.odataType); - writer.writeAdditionalData(hostPortComponent.additionalData); +export function serializeSharePointAppPermissionOperationAuditRecord(writer: SerializationWriter, sharePointAppPermissionOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointAppPermissionOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointAppPermissionOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostReputation The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostReputation(writer: SerializationWriter, hostReputation: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostReputation || isSerializingDerivedType) { return; } - serializeEntity(writer, hostReputation, isSerializingDerivedType) - writer.writeEnumValue("classification", hostReputation.classification); - writer.writeCollectionOfObjectValues("rules", hostReputation.rules, serializeHostReputationRule); - writer.writeNumberValue("score", hostReputation.score); +export function serializeSharePointAuditRecord(writer: SerializationWriter, sharePointAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostReputationRule The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointCommentOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostReputationRule(writer: SerializationWriter, hostReputationRule: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostReputationRule || isSerializingDerivedType) { return; } - writer.writeStringValue("description", hostReputationRule.description); - writer.writeStringValue("name", hostReputationRule.name); - writer.writeStringValue("@odata.type", hostReputationRule.odataType); - writer.writeStringValue("relatedDetailsUrl", hostReputationRule.relatedDetailsUrl); - writer.writeEnumValue("severity", hostReputationRule.severity); - writer.writeAdditionalData(hostReputationRule.additionalData); +export function serializeSharePointCommentOperationAuditRecord(writer: SerializationWriter, sharePointCommentOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointCommentOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointCommentOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostSslCertificate The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointContentSecurityPolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostSslCertificate(writer: SerializationWriter, hostSslCertificate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostSslCertificate || isSerializingDerivedType) { return; } - serializeArtifact(writer, hostSslCertificate, isSerializingDerivedType) - writer.writeDateValue("firstSeenDateTime", hostSslCertificate.firstSeenDateTime); - writer.writeObjectValue("host", hostSslCertificate.host, serializeHost); - writer.writeDateValue("lastSeenDateTime", hostSslCertificate.lastSeenDateTime); - writer.writeCollectionOfObjectValues("ports", hostSslCertificate.ports, serializeHostSslCertificatePort); - writer.writeObjectValue("sslCertificate", hostSslCertificate.sslCertificate, serializeSslCertificate); +export function serializeSharePointContentSecurityPolicyAuditRecord(writer: SerializationWriter, sharePointContentSecurityPolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointContentSecurityPolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointContentSecurityPolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostSslCertificateCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointContentTypeOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostSslCertificateCollectionResponse(writer: SerializationWriter, hostSslCertificateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostSslCertificateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostSslCertificateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostSslCertificateCollectionResponse.value, serializeHostSslCertificate); +export function serializeSharePointContentTypeOperationAuditRecord(writer: SerializationWriter, sharePointContentTypeOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointContentTypeOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointContentTypeOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostSslCertificatePort The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointESignatureAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostSslCertificatePort(writer: SerializationWriter, hostSslCertificatePort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostSslCertificatePort || isSerializingDerivedType) { return; } - writer.writeDateValue("firstSeenDateTime", hostSslCertificatePort.firstSeenDateTime); - writer.writeDateValue("lastSeenDateTime", hostSslCertificatePort.lastSeenDateTime); - writer.writeStringValue("@odata.type", hostSslCertificatePort.odataType); - writer.writeNumberValue("port", hostSslCertificatePort.port); - writer.writeAdditionalData(hostSslCertificatePort.additionalData); +export function serializeSharePointESignatureAuditRecord(writer: SerializationWriter, sharePointESignatureAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointESignatureAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointESignatureAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostTracker The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointFieldOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostTracker(writer: SerializationWriter, hostTracker: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostTracker || isSerializingDerivedType) { return; } - serializeArtifact(writer, hostTracker, isSerializingDerivedType) - writer.writeDateValue("firstSeenDateTime", hostTracker.firstSeenDateTime); - writer.writeObjectValue("host", hostTracker.host, serializeHost); - writer.writeStringValue("kind", hostTracker.kind); - writer.writeDateValue("lastSeenDateTime", hostTracker.lastSeenDateTime); - writer.writeStringValue("value", hostTracker.value); +export function serializeSharePointFieldOperationAuditRecord(writer: SerializationWriter, sharePointFieldOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointFieldOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointFieldOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HostTrackerCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointFileOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHostTrackerCollectionResponse(writer: SerializationWriter, hostTrackerCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hostTrackerCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, hostTrackerCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", hostTrackerCollectionResponse.value, serializeHostTracker); +export function serializeSharePointFileOperationAuditRecord(writer: SerializationWriter, sharePointFileOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointFileOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointFileOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HuntingQueryResults The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointListItemOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHuntingQueryResults(writer: SerializationWriter, huntingQueryResults: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!huntingQueryResults || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", huntingQueryResults.odataType); - writer.writeCollectionOfObjectValues("results", huntingQueryResults.results, serializeHuntingRowResult); - writer.writeCollectionOfObjectValues("schema", huntingQueryResults.schema, serializeSinglePropertySchema); - writer.writeAdditionalData(huntingQueryResults.additionalData); +export function serializeSharePointListItemOperationAuditRecord(writer: SerializationWriter, sharePointListItemOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointListItemOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointListItemOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param HuntingRowResult The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointListOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHuntingRowResult(writer: SerializationWriter, huntingRowResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!huntingRowResult || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", huntingRowResult.odataType); - writer.writeAdditionalData(huntingRowResult.additionalData); +export function serializeSharePointListOperationAuditRecord(writer: SerializationWriter, sharePointListOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointListOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointListOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Hyperlink The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SharePointSharingOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeHyperlink(writer: SerializationWriter, hyperlink: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!hyperlink || isSerializingDerivedType) { return; } - writer.writeStringValue("name", hyperlink.name); - writer.writeStringValue("@odata.type", hyperlink.odataType); - writer.writeStringValue("url", hyperlink.url); - writer.writeAdditionalData(hyperlink.additionalData); +export function serializeSharePointSharingOperationAuditRecord(writer: SerializationWriter, sharePointSharingOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sharePointSharingOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sharePointSharingOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IdentityAccounts The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SinglePropertySchema The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIdentityAccounts(writer: SerializationWriter, identityAccounts: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!identityAccounts || isSerializingDerivedType) { return; } - serializeEntity(writer, identityAccounts, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("accounts", identityAccounts.accounts, serializeAccount); - writer.writeStringValue("cloudSecurityIdentifier", identityAccounts.cloudSecurityIdentifier); - writer.writeStringValue("displayName", identityAccounts.displayName); - writer.writeStringValue("domain", identityAccounts.domain); - writer.writeBooleanValue("isEnabled", identityAccounts.isEnabled); - writer.writeStringValue("onPremisesSecurityIdentifier", identityAccounts.onPremisesSecurityIdentifier); - switch (identityAccounts.odataType) { - case "#microsoft.graph.security.user": - serializeUser(writer, identityAccounts, true); - break; - } +export function serializeSinglePropertySchema(writer: SerializationWriter, singlePropertySchema: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!singlePropertySchema || isSerializingDerivedType) { return; } + writer.writeStringValue("name", singlePropertySchema.name); + writer.writeStringValue("@odata.type", singlePropertySchema.odataType); + writer.writeStringValue("type", singlePropertySchema.type); + writer.writeAdditionalData(singlePropertySchema.additionalData); } /** * Serializes information the current object - * @param IdentityAccountsCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SiteSource The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIdentityAccountsCollectionResponse(writer: SerializationWriter, identityAccountsCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!identityAccountsCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, identityAccountsCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", identityAccountsCollectionResponse.value, serializeIdentityAccounts); +export function serializeSiteSource(writer: SerializationWriter, siteSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!siteSource || isSerializingDerivedType) { return; } + serializeDataSource(writer, siteSource, isSerializingDerivedType) + writer.writeObjectValue("site", siteSource.site, serializeSite); } /** * Serializes information the current object - * @param IdentityContainer The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SiteSourceCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIdentityContainer(writer: SerializationWriter, identityContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!identityContainer || isSerializingDerivedType) { return; } - serializeEntity(writer, identityContainer, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("healthIssues", identityContainer.healthIssues, serializeHealthIssue); - writer.writeCollectionOfObjectValues("identityAccounts", identityContainer.identityAccounts, serializeIdentityAccounts); - writer.writeObjectValue("sensorCandidateActivationConfiguration", identityContainer.sensorCandidateActivationConfiguration, serializeSensorCandidateActivationConfiguration); - writer.writeCollectionOfObjectValues("sensorCandidates", identityContainer.sensorCandidates, serializeSensorCandidate); - writer.writeCollectionOfObjectValues("sensors", identityContainer.sensors, serializeSensor); - writer.writeObjectValue("settings", identityContainer.settings, serializeSettingsContainer); +export function serializeSiteSourceCollectionResponse(writer: SerializationWriter, siteSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!siteSourceCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, siteSourceCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", siteSourceCollectionResponse.value, serializeSiteSource); } /** * Serializes information the current object - * @param Incident The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SkypeForBusinessCmdletsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIncident(writer: SerializationWriter, incident: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!incident || isSerializingDerivedType) { return; } - serializeEntity(writer, incident, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("alerts", incident.alerts, serializeAlert); - writer.writeStringValue("assignedTo", incident.assignedTo); - writer.writeEnumValue("classification", incident.classification); - writer.writeCollectionOfObjectValues("comments", incident.comments, serializeAlertComment); - writer.writeDateValue("createdDateTime", incident.createdDateTime); - writer.writeCollectionOfPrimitiveValues("customTags", incident.customTags); - writer.writeStringValue("description", incident.description); - writer.writeEnumValue("determination", incident.determination); - writer.writeStringValue("displayName", incident.displayName); - writer.writeStringValue("incidentWebUrl", incident.incidentWebUrl); - writer.writeStringValue("lastModifiedBy", incident.lastModifiedBy); - writer.writeDateValue("lastUpdateDateTime", incident.lastUpdateDateTime); - writer.writeNumberValue("priorityScore", incident.priorityScore); - writer.writeStringValue("redirectIncidentId", incident.redirectIncidentId); - writer.writeStringValue("resolvingComment", incident.resolvingComment); - writer.writeEnumValue("severity", incident.severity); - writer.writeEnumValue("status", incident.status); - writer.writeStringValue("summary", incident.summary); - writer.writeCollectionOfPrimitiveValues("systemTags", incident.systemTags); - writer.writeStringValue("tenantId", incident.tenantId); +export function serializeSkypeForBusinessCmdletsAuditRecord(writer: SerializationWriter, skypeForBusinessCmdletsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!skypeForBusinessCmdletsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, skypeForBusinessCmdletsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IncidentCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SkypeForBusinessPSTNUsageAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIncidentCollectionResponse(writer: SerializationWriter, incidentCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!incidentCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, incidentCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", incidentCollectionResponse.value, serializeIncident); +export function serializeSkypeForBusinessPSTNUsageAuditRecord(writer: SerializationWriter, skypeForBusinessPSTNUsageAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!skypeForBusinessPSTNUsageAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, skypeForBusinessPSTNUsageAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param Indicator The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SkypeForBusinessUsersBlockedAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIndicator(writer: SerializationWriter, indicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!indicator || isSerializingDerivedType) { return; } - serializeEntity(writer, indicator, isSerializingDerivedType) - writer.writeObjectValue("artifact", indicator.artifact, serializeArtifact); - writer.writeEnumValue("source", indicator.source); - switch (indicator.odataType) { - case "#microsoft.graph.security.articleIndicator": - serializeArticleIndicator(writer, indicator, true); - break; - case "#microsoft.graph.security.intelligenceProfileIndicator": - serializeIntelligenceProfileIndicator(writer, indicator, true); - break; - } +export function serializeSkypeForBusinessUsersBlockedAuditRecord(writer: SerializationWriter, skypeForBusinessUsersBlockedAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!skypeForBusinessUsersBlockedAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, skypeForBusinessUsersBlockedAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IntelligenceProfile The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SonarDetonationContentMetadata The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIntelligenceProfile(writer: SerializationWriter, intelligenceProfile: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!intelligenceProfile || isSerializingDerivedType) { return; } - serializeEntity(writer, intelligenceProfile, isSerializingDerivedType) - writer.writeCollectionOfPrimitiveValues("aliases", intelligenceProfile.aliases); - writer.writeCollectionOfObjectValues("countriesOrRegionsOfOrigin", intelligenceProfile.countriesOrRegionsOfOrigin, serializeIntelligenceProfileCountryOrRegionOfOrigin); - writer.writeObjectValue("description", intelligenceProfile.description, serializeFormattedContent); - writer.writeDateValue("firstActiveDateTime", intelligenceProfile.firstActiveDateTime); - writer.writeCollectionOfObjectValues("indicators", intelligenceProfile.indicators, serializeIntelligenceProfileIndicator); - writer.writeEnumValue("kind", intelligenceProfile.kind); - writer.writeObjectValue("summary", intelligenceProfile.summary, serializeFormattedContent); - writer.writeCollectionOfPrimitiveValues("targets", intelligenceProfile.targets); - writer.writeStringValue("title", intelligenceProfile.title); - writer.writeObjectValue("tradecraft", intelligenceProfile.tradecraft, serializeFormattedContent); +export function serializeSonarDetonationContentMetadata(writer: SerializationWriter, sonarDetonationContentMetadata: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sonarDetonationContentMetadata || isSerializingDerivedType) { return; } + serializeAuditData(writer, sonarDetonationContentMetadata, isSerializingDerivedType) } /** * Serializes information the current object - * @param IntelligenceProfileCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SonarDetonationEntityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIntelligenceProfileCollectionResponse(writer: SerializationWriter, intelligenceProfileCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!intelligenceProfileCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, intelligenceProfileCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", intelligenceProfileCollectionResponse.value, serializeIntelligenceProfile); +export function serializeSonarDetonationEntityAuditRecord(writer: SerializationWriter, sonarDetonationEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sonarDetonationEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sonarDetonationEntityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IntelligenceProfileCountryOrRegionOfOrigin The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SonarFileDetonationEntityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIntelligenceProfileCountryOrRegionOfOrigin(writer: SerializationWriter, intelligenceProfileCountryOrRegionOfOrigin: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!intelligenceProfileCountryOrRegionOfOrigin || isSerializingDerivedType) { return; } - writer.writeStringValue("code", intelligenceProfileCountryOrRegionOfOrigin.code); - writer.writeStringValue("label", intelligenceProfileCountryOrRegionOfOrigin.label); - writer.writeStringValue("@odata.type", intelligenceProfileCountryOrRegionOfOrigin.odataType); - writer.writeAdditionalData(intelligenceProfileCountryOrRegionOfOrigin.additionalData); +export function serializeSonarFileDetonationEntityAuditRecord(writer: SerializationWriter, sonarFileDetonationEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sonarFileDetonationEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sonarFileDetonationEntityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IntelligenceProfileIndicator The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SonarSubmissionEntityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIntelligenceProfileIndicator(writer: SerializationWriter, intelligenceProfileIndicator: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!intelligenceProfileIndicator || isSerializingDerivedType) { return; } - serializeIndicator(writer, intelligenceProfileIndicator, isSerializingDerivedType) - writer.writeDateValue("firstSeenDateTime", intelligenceProfileIndicator.firstSeenDateTime); - writer.writeDateValue("lastSeenDateTime", intelligenceProfileIndicator.lastSeenDateTime); +export function serializeSonarSubmissionEntityAuditRecord(writer: SerializationWriter, sonarSubmissionEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sonarSubmissionEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sonarSubmissionEntityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IntelligenceProfileIndicatorCollectionResponse The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SonarUrlDetonationEntityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIntelligenceProfileIndicatorCollectionResponse(writer: SerializationWriter, intelligenceProfileIndicatorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!intelligenceProfileIndicatorCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, intelligenceProfileIndicatorCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", intelligenceProfileIndicatorCollectionResponse.value, serializeIntelligenceProfileIndicator); +export function serializeSonarUrlDetonationEntityAuditRecord(writer: SerializationWriter, sonarUrlDetonationEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sonarUrlDetonationEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sonarUrlDetonationEntityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param InvokeActionResult The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SparkCoreCustomLivePoolRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeInvokeActionResult(writer: SerializationWriter, invokeActionResult: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!invokeActionResult || isSerializingDerivedType) { return; } - writer.writeStringValue("accountId", invokeActionResult.accountId); - writer.writeEnumValue("action", invokeActionResult.action); - writer.writeStringValue("correlationId", invokeActionResult.correlationId); - writer.writeEnumValue("identityProvider", invokeActionResult.identityProvider); - writer.writeStringValue("@odata.type", invokeActionResult.odataType); - writer.writeAdditionalData(invokeActionResult.additionalData); +export function serializeSparkCoreCustomLivePoolRecord(writer: SerializationWriter, sparkCoreCustomLivePoolRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sparkCoreCustomLivePoolRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, sparkCoreCustomLivePoolRecord, isSerializingDerivedType) } /** * Serializes information the current object - * @param IoTDeviceEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SslCertificate The instance to serialize from. * @param writer Serialization writer to use to serialize this model - */ -// @ts-ignore -export function serializeIoTDeviceEvidence(writer: SerializationWriter, ioTDeviceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ioTDeviceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, ioTDeviceEvidence, isSerializingDerivedType) - writer.writeStringValue("deviceId", ioTDeviceEvidence.deviceId); - writer.writeStringValue("deviceName", ioTDeviceEvidence.deviceName); - writer.writeStringValue("devicePageLink", ioTDeviceEvidence.devicePageLink); - writer.writeStringValue("deviceSubType", ioTDeviceEvidence.deviceSubType); - writer.writeStringValue("deviceType", ioTDeviceEvidence.deviceType); - writer.writeEnumValue("importance", ioTDeviceEvidence.importance); - writer.writeObjectValue("ioTHub", ioTDeviceEvidence.ioTHub, serializeAzureResourceEvidence); - writer.writeStringValue("ioTSecurityAgentId", ioTDeviceEvidence.ioTSecurityAgentId); - writer.writeObjectValue("ipAddress", ioTDeviceEvidence.ipAddress, serializeIpEvidence); - writer.writeBooleanValue("isAuthorized", ioTDeviceEvidence.isAuthorized); - writer.writeBooleanValue("isProgramming", ioTDeviceEvidence.isProgramming); - writer.writeBooleanValue("isScanner", ioTDeviceEvidence.isScanner); - writer.writeStringValue("macAddress", ioTDeviceEvidence.macAddress); - writer.writeStringValue("manufacturer", ioTDeviceEvidence.manufacturer); - writer.writeStringValue("model", ioTDeviceEvidence.model); - writer.writeCollectionOfObjectValues("nics", ioTDeviceEvidence.nics, serializeNicEvidence); - writer.writeStringValue("operatingSystem", ioTDeviceEvidence.operatingSystem); - writer.writeCollectionOfPrimitiveValues("owners", ioTDeviceEvidence.owners); - writer.writeCollectionOfPrimitiveValues("protocols", ioTDeviceEvidence.protocols); - writer.writeStringValue("purdueLayer", ioTDeviceEvidence.purdueLayer); - writer.writeStringValue("sensor", ioTDeviceEvidence.sensor); - writer.writeStringValue("serialNumber", ioTDeviceEvidence.serialNumber); - writer.writeStringValue("site", ioTDeviceEvidence.site); - writer.writeStringValue("source", ioTDeviceEvidence.source); - writer.writeObjectValue("sourceRef", ioTDeviceEvidence.sourceRef, serializeUrlEvidence); - writer.writeStringValue("zone", ioTDeviceEvidence.zone); + */ +// @ts-ignore +export function serializeSslCertificate(writer: SerializationWriter, sslCertificate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sslCertificate || isSerializingDerivedType) { return; } + serializeArtifact(writer, sslCertificate, isSerializingDerivedType) + writer.writeDateValue("expirationDateTime", sslCertificate.expirationDateTime); + writer.writeStringValue("fingerprint", sslCertificate.fingerprint); + writer.writeDateValue("firstSeenDateTime", sslCertificate.firstSeenDateTime); + writer.writeDateValue("issueDateTime", sslCertificate.issueDateTime); + writer.writeObjectValue("issuer", sslCertificate.issuer, serializeSslCertificateEntity); + writer.writeDateValue("lastSeenDateTime", sslCertificate.lastSeenDateTime); + writer.writeCollectionOfObjectValues("relatedHosts", sslCertificate.relatedHosts, serializeHost); + writer.writeStringValue("serialNumber", sslCertificate.serialNumber); + writer.writeStringValue("sha1", sslCertificate.sha1); + writer.writeObjectValue("subject", sslCertificate.subject, serializeSslCertificateEntity); } /** * Serializes information the current object - * @param IpAddress The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SslCertificateCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIpAddress(writer: SerializationWriter, ipAddress: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ipAddress || isSerializingDerivedType) { return; } - serializeHost(writer, ipAddress, isSerializingDerivedType) - writer.writeObjectValue("autonomousSystem", ipAddress.autonomousSystem, serializeAutonomousSystem); - writer.writeStringValue("countryOrRegion", ipAddress.countryOrRegion); - writer.writeStringValue("hostingProvider", ipAddress.hostingProvider); - writer.writeStringValue("netblock", ipAddress.netblock); +export function serializeSslCertificateCollectionResponse(writer: SerializationWriter, sslCertificateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sslCertificateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, sslCertificateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", sslCertificateCollectionResponse.value, serializeSslCertificate); } /** * Serializes information the current object - * @param IpEvidence The instance to serialize from. * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param SslCertificateEntity The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeIpEvidence(writer: SerializationWriter, ipEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ipEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, ipEvidence, isSerializingDerivedType) - writer.writeStringValue("countryLetterCode", ipEvidence.countryLetterCode); - writer.writeStringValue("ipAddress", ipEvidence.ipAddress); - writer.writeObjectValue("location", ipEvidence.location, serializeGeoLocation); - writer.writeObjectValue("stream", ipEvidence.stream, serializeStream); +export function serializeSslCertificateEntity(writer: SerializationWriter, sslCertificateEntity: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!sslCertificateEntity || isSerializingDerivedType) { return; } + writer.writeObjectValue("address", sslCertificateEntity.address, serializePhysicalAddress); + writer.writeCollectionOfPrimitiveValues("alternateNames", sslCertificateEntity.alternateNames); + writer.writeStringValue("commonName", sslCertificateEntity.commonName); + writer.writeStringValue("email", sslCertificateEntity.email); + writer.writeStringValue("givenName", sslCertificateEntity.givenName); + writer.writeStringValue("@odata.type", sslCertificateEntity.odataType); + writer.writeStringValue("organizationName", sslCertificateEntity.organizationName); + writer.writeStringValue("organizationUnitName", sslCertificateEntity.organizationUnitName); + writer.writeStringValue("serialNumber", sslCertificateEntity.serialNumber); + writer.writeStringValue("surname", sslCertificateEntity.surname); + writer.writeAdditionalData(sslCertificateEntity.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesClusterEvidence The instance to serialize from. + * @param Stream The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesClusterEvidence(writer: SerializationWriter, kubernetesClusterEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesClusterEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesClusterEvidence, isSerializingDerivedType) - writer.writeObjectValue("cloudResource", kubernetesClusterEvidence.cloudResource, serializeAlertEvidence); - writer.writeStringValue("distribution", kubernetesClusterEvidence.distribution); - writer.writeStringValue("name", kubernetesClusterEvidence.name); - writer.writeEnumValue("platform", kubernetesClusterEvidence.platform); - writer.writeStringValue("version", kubernetesClusterEvidence.version); +export function serializeStream(writer: SerializationWriter, stream: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!stream || isSerializingDerivedType) { return; } + writer.writeStringValue("name", stream.name); + writer.writeStringValue("@odata.type", stream.odataType); + writer.writeAdditionalData(stream.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesControllerEvidence The instance to serialize from. + * @param SubcategoryTemplate The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesControllerEvidence(writer: SerializationWriter, kubernetesControllerEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesControllerEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesControllerEvidence, isSerializingDerivedType) - writer.writeObjectValue("labels", kubernetesControllerEvidence.labels, serializeDictionary); - writer.writeStringValue("name", kubernetesControllerEvidence.name); - writer.writeObjectValue("namespace", kubernetesControllerEvidence.namespace, serializeKubernetesNamespaceEvidence); - writer.writeStringValue("type", kubernetesControllerEvidence.type); +export function serializeSubcategoryTemplate(writer: SerializationWriter, subcategoryTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!subcategoryTemplate || isSerializingDerivedType) { return; } + serializeFilePlanDescriptorTemplate(writer, subcategoryTemplate, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesNamespaceEvidence The instance to serialize from. + * @param SubcategoryTemplateCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesNamespaceEvidence(writer: SerializationWriter, kubernetesNamespaceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesNamespaceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesNamespaceEvidence, isSerializingDerivedType) - writer.writeObjectValue("cluster", kubernetesNamespaceEvidence.cluster, serializeKubernetesClusterEvidence); - writer.writeObjectValue("labels", kubernetesNamespaceEvidence.labels, serializeDictionary); - writer.writeStringValue("name", kubernetesNamespaceEvidence.name); +export function serializeSubcategoryTemplateCollectionResponse(writer: SerializationWriter, subcategoryTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!subcategoryTemplateCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, subcategoryTemplateCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", subcategoryTemplateCollectionResponse.value, serializeSubcategoryTemplate); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesPodEvidence The instance to serialize from. + * @param Subdomain The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesPodEvidence(writer: SerializationWriter, kubernetesPodEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesPodEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesPodEvidence, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("containers", kubernetesPodEvidence.containers, serializeContainerEvidence); - writer.writeObjectValue("controller", kubernetesPodEvidence.controller, serializeKubernetesControllerEvidence); - writer.writeCollectionOfObjectValues("ephemeralContainers", kubernetesPodEvidence.ephemeralContainers, serializeContainerEvidence); - writer.writeCollectionOfObjectValues("initContainers", kubernetesPodEvidence.initContainers, serializeContainerEvidence); - writer.writeObjectValue("labels", kubernetesPodEvidence.labels, serializeDictionary); - writer.writeStringValue("name", kubernetesPodEvidence.name); - writer.writeObjectValue("namespace", kubernetesPodEvidence.namespace, serializeKubernetesNamespaceEvidence); - writer.writeObjectValue("podIp", kubernetesPodEvidence.podIp, serializeIpEvidence); - writer.writeObjectValue("serviceAccount", kubernetesPodEvidence.serviceAccount, serializeKubernetesServiceAccountEvidence); +export function serializeSubdomain(writer: SerializationWriter, subdomain: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!subdomain || isSerializingDerivedType) { return; } + serializeEntity(writer, subdomain, isSerializingDerivedType) + writer.writeDateValue("firstSeenDateTime", subdomain.firstSeenDateTime); + writer.writeObjectValue("host", subdomain.host, serializeHost); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesSecretEvidence The instance to serialize from. + * @param SubdomainCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesSecretEvidence(writer: SerializationWriter, kubernetesSecretEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesSecretEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesSecretEvidence, isSerializingDerivedType) - writer.writeStringValue("name", kubernetesSecretEvidence.name); - writer.writeObjectValue("namespace", kubernetesSecretEvidence.namespace, serializeKubernetesNamespaceEvidence); - writer.writeStringValue("secretType", kubernetesSecretEvidence.secretType); +export function serializeSubdomainCollectionResponse(writer: SerializationWriter, subdomainCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!subdomainCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, subdomainCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", subdomainCollectionResponse.value, serializeSubdomain); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesServiceAccountEvidence The instance to serialize from. + * @param SubmissionEntityAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesServiceAccountEvidence(writer: SerializationWriter, kubernetesServiceAccountEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesServiceAccountEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesServiceAccountEvidence, isSerializingDerivedType) - writer.writeStringValue("name", kubernetesServiceAccountEvidence.name); - writer.writeObjectValue("namespace", kubernetesServiceAccountEvidence.namespace, serializeKubernetesNamespaceEvidence); +export function serializeSubmissionEntityAuditRecord(writer: SerializationWriter, submissionEntityAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!submissionEntityAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, submissionEntityAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesServiceEvidence The instance to serialize from. + * @param SubmissionMailEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesServiceEvidence(writer: SerializationWriter, kubernetesServiceEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesServiceEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, kubernetesServiceEvidence, isSerializingDerivedType) - writer.writeObjectValue("clusterIP", kubernetesServiceEvidence.clusterIP, serializeIpEvidence); - writer.writeCollectionOfObjectValues("externalIPs", kubernetesServiceEvidence.externalIPs, serializeIpEvidence); - writer.writeObjectValue("labels", kubernetesServiceEvidence.labels, serializeDictionary); - writer.writeStringValue("name", kubernetesServiceEvidence.name); - writer.writeObjectValue("namespace", kubernetesServiceEvidence.namespace, serializeKubernetesNamespaceEvidence); - writer.writeObjectValue("selector", kubernetesServiceEvidence.selector, serializeDictionary); - writer.writeCollectionOfObjectValues("servicePorts", kubernetesServiceEvidence.servicePorts, serializeKubernetesServicePort); - writer.writeEnumValue("serviceType", kubernetesServiceEvidence.serviceType); +export function serializeSubmissionMailEvidence(writer: SerializationWriter, submissionMailEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!submissionMailEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, submissionMailEvidence, isSerializingDerivedType) + writer.writeStringValue("networkMessageId", submissionMailEvidence.networkMessageId); + writer.writeStringValue("recipient", submissionMailEvidence.recipient); + writer.writeStringValue("reportType", submissionMailEvidence.reportType); + writer.writeStringValue("sender", submissionMailEvidence.sender); + writer.writeStringValue("senderIp", submissionMailEvidence.senderIp); + writer.writeStringValue("subject", submissionMailEvidence.subject); + writer.writeDateValue("submissionDateTime", submissionMailEvidence.submissionDateTime); + writer.writeStringValue("submissionId", submissionMailEvidence.submissionId); + writer.writeStringValue("submitter", submissionMailEvidence.submitter); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param KubernetesServicePort The instance to serialize from. + * @param SupervisoryReviewDayXInsightsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeKubernetesServicePort(writer: SerializationWriter, kubernetesServicePort: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!kubernetesServicePort || isSerializingDerivedType) { return; } - writer.writeStringValue("appProtocol", kubernetesServicePort.appProtocol); - writer.writeStringValue("name", kubernetesServicePort.name); - writer.writeNumberValue("nodePort", kubernetesServicePort.nodePort); - writer.writeStringValue("@odata.type", kubernetesServicePort.odataType); - writer.writeNumberValue("port", kubernetesServicePort.port); - writer.writeEnumValue("protocol", kubernetesServicePort.protocol); - writer.writeStringValue("targetPort", kubernetesServicePort.targetPort); - writer.writeAdditionalData(kubernetesServicePort.additionalData); +export function serializeSupervisoryReviewDayXInsightsAuditRecord(writer: SerializationWriter, supervisoryReviewDayXInsightsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!supervisoryReviewDayXInsightsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, supervisoryReviewDayXInsightsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param LabelsRoot The instance to serialize from. + * @param SyntheticProbeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeLabelsRoot(writer: SerializationWriter, labelsRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!labelsRoot || isSerializingDerivedType) { return; } - serializeEntity(writer, labelsRoot, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("authorities", labelsRoot.authorities, serializeAuthorityTemplate); - writer.writeCollectionOfObjectValues("categories", labelsRoot.categories, serializeCategoryTemplate); - writer.writeCollectionOfObjectValues("citations", labelsRoot.citations, serializeCitationTemplate); - writer.writeCollectionOfObjectValues("departments", labelsRoot.departments, serializeDepartmentTemplate); - writer.writeCollectionOfObjectValues("filePlanReferences", labelsRoot.filePlanReferences, serializeFilePlanReferenceTemplate); - writer.writeCollectionOfObjectValues("retentionLabels", labelsRoot.retentionLabels, serializeRetentionLabel); +export function serializeSyntheticProbeAuditRecord(writer: SerializationWriter, syntheticProbeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!syntheticProbeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, syntheticProbeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param LoggedOnUser The instance to serialize from. + * @param Tag The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeLoggedOnUser(writer: SerializationWriter, loggedOnUser: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!loggedOnUser || isSerializingDerivedType) { return; } - writer.writeStringValue("accountName", loggedOnUser.accountName); - writer.writeStringValue("domainName", loggedOnUser.domainName); - writer.writeStringValue("@odata.type", loggedOnUser.odataType); - writer.writeAdditionalData(loggedOnUser.additionalData); +export function serializeTag(writer: SerializationWriter, tag: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!tag || isSerializingDerivedType) { return; } + serializeEntity(writer, tag, isSerializingDerivedType) + writer.writeObjectValue("createdBy", tag.createdBy, serializeIdentitySet); + writer.writeStringValue("description", tag.description); + writer.writeStringValue("displayName", tag.displayName); + writer.writeDateValue("lastModifiedDateTime", tag.lastModifiedDateTime); + switch (tag.odataType) { + case "#microsoft.graph.security.ediscoveryReviewTag": + serializeEdiscoveryReviewTag(writer, tag, true); + break; + } } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param MailboxConfigurationEvidence The instance to serialize from. + * @param TeamCopilotInteractionAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeMailboxConfigurationEvidence(writer: SerializationWriter, mailboxConfigurationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!mailboxConfigurationEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, mailboxConfigurationEvidence, isSerializingDerivedType) - writer.writeStringValue("configurationId", mailboxConfigurationEvidence.configurationId); - writer.writeEnumValue("configurationType", mailboxConfigurationEvidence.configurationType); - writer.writeStringValue("displayName", mailboxConfigurationEvidence.displayName); - writer.writeGuidValue("externalDirectoryObjectId", mailboxConfigurationEvidence.externalDirectoryObjectId); - writer.writeStringValue("mailboxPrimaryAddress", mailboxConfigurationEvidence.mailboxPrimaryAddress); - writer.writeStringValue("upn", mailboxConfigurationEvidence.upn); +export function serializeTeamCopilotInteractionAuditRecord(writer: SerializationWriter, teamCopilotInteractionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamCopilotInteractionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamCopilotInteractionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param MailboxEvidence The instance to serialize from. + * @param TeamsEasyApprovalsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeMailboxEvidence(writer: SerializationWriter, mailboxEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!mailboxEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, mailboxEvidence, isSerializingDerivedType) - writer.writeStringValue("displayName", mailboxEvidence.displayName); - writer.writeStringValue("primaryAddress", mailboxEvidence.primaryAddress); - writer.writeStringValue("upn", mailboxEvidence.upn); - writer.writeObjectValue("userAccount", mailboxEvidence.userAccount, serializeUserAccount); +export function serializeTeamsEasyApprovalsAuditRecord(writer: SerializationWriter, teamsEasyApprovalsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsEasyApprovalsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsEasyApprovalsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param MailClusterEvidence The instance to serialize from. + * @param TeamsEvalDataHubAdminOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeMailClusterEvidence(writer: SerializationWriter, mailClusterEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!mailClusterEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, mailClusterEvidence, isSerializingDerivedType) - writer.writeStringValue("clusterBy", mailClusterEvidence.clusterBy); - writer.writeStringValue("clusterByValue", mailClusterEvidence.clusterByValue); - writer.writeNumberValue("emailCount", mailClusterEvidence.emailCount); - writer.writeCollectionOfPrimitiveValues("networkMessageIds", mailClusterEvidence.networkMessageIds); - writer.writeStringValue("query", mailClusterEvidence.query); - writer.writeStringValue("urn", mailClusterEvidence.urn); +export function serializeTeamsEvalDataHubAdminOperationAuditRecord(writer: SerializationWriter, teamsEvalDataHubAdminOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsEvalDataHubAdminOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsEvalDataHubAdminOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param MalwareEvidence The instance to serialize from. + * @param TeamsEvalDataHubDataAccessAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeMalwareEvidence(writer: SerializationWriter, malwareEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!malwareEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, malwareEvidence, isSerializingDerivedType) - writer.writeStringValue("category", malwareEvidence.category); - writer.writeCollectionOfObjectValues("files", malwareEvidence.files, serializeFileEvidence); - writer.writeStringValue("name", malwareEvidence.name); - writer.writeCollectionOfObjectValues("processes", malwareEvidence.processes, serializeProcessEvidence); +export function serializeTeamsEvalDataHubDataAccessAuditRecord(writer: SerializationWriter, teamsEvalDataHubDataAccessAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsEvalDataHubDataAccessAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsEvalDataHubDataAccessAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param MergeResponse The instance to serialize from. + * @param TeamsEvalDataHubPermissionChangeAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeMergeResponse(writer: SerializationWriter, mergeResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!mergeResponse || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", mergeResponse.odataType); - writer.writeStringValue("targetIncidentId", mergeResponse.targetIncidentId); - writer.writeAdditionalData(mergeResponse.additionalData); +export function serializeTeamsEvalDataHubPermissionChangeAuditRecord(writer: SerializationWriter, teamsEvalDataHubPermissionChangeAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsEvalDataHubPermissionChangeAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsEvalDataHubPermissionChangeAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param NetworkAdapter The instance to serialize from. + * @param TeamsHealthcareAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeNetworkAdapter(writer: SerializationWriter, networkAdapter: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!networkAdapter || isSerializingDerivedType) { return; } - serializeEntity(writer, networkAdapter, isSerializingDerivedType) - writer.writeBooleanValue("isEnabled", networkAdapter.isEnabled); - writer.writeStringValue("name", networkAdapter.name); +export function serializeTeamsHealthcareAuditRecord(writer: SerializationWriter, teamsHealthcareAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsHealthcareAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsHealthcareAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param TeamsMessageEvidence The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeTeamsMessageEvidence(writer: SerializationWriter, teamsMessageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsMessageEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, teamsMessageEvidence, isSerializingDerivedType) + writer.writeStringValue("campaignId", teamsMessageEvidence.campaignId); + writer.writeStringValue("channelId", teamsMessageEvidence.channelId); + writer.writeEnumValue("deliveryAction", teamsMessageEvidence.deliveryAction); + writer.writeEnumValue("deliveryLocation", teamsMessageEvidence.deliveryLocation); + writer.writeCollectionOfObjectValues("files", teamsMessageEvidence.files, serializeFileEvidence); + writer.writeStringValue("groupId", teamsMessageEvidence.groupId); + writer.writeBooleanValue("isExternal", teamsMessageEvidence.isExternal); + writer.writeBooleanValue("isOwned", teamsMessageEvidence.isOwned); + writer.writeDateValue("lastModifiedDateTime", teamsMessageEvidence.lastModifiedDateTime); + writer.writeEnumValue("messageDirection", teamsMessageEvidence.messageDirection); + writer.writeStringValue("messageId", teamsMessageEvidence.messageId); + writer.writeGuidValue("owningTenantId", teamsMessageEvidence.owningTenantId); + writer.writeStringValue("parentMessageId", teamsMessageEvidence.parentMessageId); + writer.writeDateValue("receivedDateTime", teamsMessageEvidence.receivedDateTime); + writer.writeCollectionOfPrimitiveValues("recipients", teamsMessageEvidence.recipients); + writer.writeStringValue("senderFromAddress", teamsMessageEvidence.senderFromAddress); + writer.writeStringValue("senderIP", teamsMessageEvidence.senderIP); + writer.writeStringValue("sourceAppName", teamsMessageEvidence.sourceAppName); + writer.writeStringValue("sourceId", teamsMessageEvidence.sourceId); + writer.writeStringValue("subject", teamsMessageEvidence.subject); + writer.writeCollectionOfPrimitiveValues("suspiciousRecipients", teamsMessageEvidence.suspiciousRecipients); + writer.writeStringValue("threadId", teamsMessageEvidence.threadId); + writer.writeStringValue("threadType", teamsMessageEvidence.threadType); + writer.writeCollectionOfObjectValues("urls", teamsMessageEvidence.urls, serializeUrlEvidence); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param NetworkConnectionEvidence The instance to serialize from. + * @param TeamsUpdatesAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeNetworkConnectionEvidence(writer: SerializationWriter, networkConnectionEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!networkConnectionEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, networkConnectionEvidence, isSerializingDerivedType) - writer.writeObjectValue("destinationAddress", networkConnectionEvidence.destinationAddress, serializeIpEvidence); - writer.writeNumberValue("destinationPort", networkConnectionEvidence.destinationPort); - writer.writeEnumValue("protocol", networkConnectionEvidence.protocol); - writer.writeObjectValue("sourceAddress", networkConnectionEvidence.sourceAddress, serializeIpEvidence); - writer.writeNumberValue("sourcePort", networkConnectionEvidence.sourcePort); +export function serializeTeamsUpdatesAuditRecord(writer: SerializationWriter, teamsUpdatesAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!teamsUpdatesAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, teamsUpdatesAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param NicEvidence The instance to serialize from. + * @param TenantAllowBlockListAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeNicEvidence(writer: SerializationWriter, nicEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!nicEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, nicEvidence, isSerializingDerivedType) - writer.writeObjectValue("ipAddress", nicEvidence.ipAddress, serializeIpEvidence); - writer.writeStringValue("macAddress", nicEvidence.macAddress); - writer.writeCollectionOfPrimitiveValues("vlans", nicEvidence.vlans); +export function serializeTenantAllowBlockListAuditRecord(writer: SerializationWriter, tenantAllowBlockListAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!tenantAllowBlockListAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, tenantAllowBlockListAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param OauthApplicationEvidence The instance to serialize from. + * @param ThreatDetectionDetail The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeOauthApplicationEvidence(writer: SerializationWriter, oauthApplicationEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!oauthApplicationEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, oauthApplicationEvidence, isSerializingDerivedType) - writer.writeStringValue("appId", oauthApplicationEvidence.appId); - writer.writeStringValue("displayName", oauthApplicationEvidence.displayName); - writer.writeStringValue("objectId", oauthApplicationEvidence.objectId); - writer.writeStringValue("publisher", oauthApplicationEvidence.publisher); +export function serializeThreatDetectionDetail(writer: SerializationWriter, threatDetectionDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatDetectionDetail || isSerializingDerivedType) { return; } + writer.writeStringValue("confidenceLevel", threatDetectionDetail.confidenceLevel); + writer.writeStringValue("@odata.type", threatDetectionDetail.odataType); + writer.writeStringValue("priorityAccountProtection", threatDetectionDetail.priorityAccountProtection); + writer.writeStringValue("threats", threatDetectionDetail.threats); + writer.writeAdditionalData(threatDetectionDetail.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param OcrSettings The instance to serialize from. + * @param ThreatFinderAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeOcrSettings(writer: SerializationWriter, ocrSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!ocrSettings || isSerializingDerivedType) { return; } - writer.writeBooleanValue("isEnabled", ocrSettings.isEnabled); - writer.writeNumberValue("maxImageSize", ocrSettings.maxImageSize); - writer.writeStringValue("@odata.type", ocrSettings.odataType); - writer.writeDurationValue("timeout", ocrSettings.timeout); - writer.writeAdditionalData(ocrSettings.additionalData); +export function serializeThreatFinderAuditRecord(writer: SerializationWriter, threatFinderAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatFinderAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatFinderAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param PassiveDnsRecord The instance to serialize from. + * @param ThreatIntelligence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializePassiveDnsRecord(writer: SerializationWriter, passiveDnsRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!passiveDnsRecord || isSerializingDerivedType) { return; } - serializeArtifact(writer, passiveDnsRecord, isSerializingDerivedType) - writer.writeObjectValue("artifact", passiveDnsRecord.artifact, serializeArtifact); - writer.writeDateValue("collectedDateTime", passiveDnsRecord.collectedDateTime); - writer.writeDateValue("firstSeenDateTime", passiveDnsRecord.firstSeenDateTime); - writer.writeDateValue("lastSeenDateTime", passiveDnsRecord.lastSeenDateTime); - writer.writeObjectValue("parentHost", passiveDnsRecord.parentHost, serializeHost); - writer.writeStringValue("recordType", passiveDnsRecord.recordType); +export function serializeThreatIntelligence(writer: SerializationWriter, threatIntelligence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligence || isSerializingDerivedType) { return; } + serializeEntity(writer, threatIntelligence, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("articleIndicators", threatIntelligence.articleIndicators, serializeArticleIndicator); + writer.writeCollectionOfObjectValues
("articles", threatIntelligence.articles, serializeArticle); + writer.writeCollectionOfObjectValues("hostComponents", threatIntelligence.hostComponents, serializeHostComponent); + writer.writeCollectionOfObjectValues("hostCookies", threatIntelligence.hostCookies, serializeHostCookie); + writer.writeCollectionOfObjectValues("hostPairs", threatIntelligence.hostPairs, serializeHostPair); + writer.writeCollectionOfObjectValues("hostPorts", threatIntelligence.hostPorts, serializeHostPort); + writer.writeCollectionOfObjectValues("hosts", threatIntelligence.hosts, serializeHost); + writer.writeCollectionOfObjectValues("hostSslCertificates", threatIntelligence.hostSslCertificates, serializeHostSslCertificate); + writer.writeCollectionOfObjectValues("hostTrackers", threatIntelligence.hostTrackers, serializeHostTracker); + writer.writeCollectionOfObjectValues("intelligenceProfileIndicators", threatIntelligence.intelligenceProfileIndicators, serializeIntelligenceProfileIndicator); + writer.writeCollectionOfObjectValues("intelProfiles", threatIntelligence.intelProfiles, serializeIntelligenceProfile); + writer.writeCollectionOfObjectValues("passiveDnsRecords", threatIntelligence.passiveDnsRecords, serializePassiveDnsRecord); + writer.writeCollectionOfObjectValues("sslCertificates", threatIntelligence.sslCertificates, serializeSslCertificate); + writer.writeCollectionOfObjectValues("subdomains", threatIntelligence.subdomains, serializeSubdomain); + writer.writeCollectionOfObjectValues("vulnerabilities", threatIntelligence.vulnerabilities, serializeVulnerability); + writer.writeCollectionOfObjectValues("whoisHistoryRecords", threatIntelligence.whoisHistoryRecords, serializeWhoisHistoryRecord); + writer.writeCollectionOfObjectValues("whoisRecords", threatIntelligence.whoisRecords, serializeWhoisRecord); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param PassiveDnsRecordCollectionResponse The instance to serialize from. + * @param ThreatIntelligenceAtpContentData The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializePassiveDnsRecordCollectionResponse(writer: SerializationWriter, passiveDnsRecordCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!passiveDnsRecordCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, passiveDnsRecordCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", passiveDnsRecordCollectionResponse.value, serializePassiveDnsRecord); +export function serializeThreatIntelligenceAtpContentData(writer: SerializationWriter, threatIntelligenceAtpContentData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligenceAtpContentData || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatIntelligenceAtpContentData, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ProcessEvidence The instance to serialize from. + * @param ThreatIntelligenceExportAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeProcessEvidence(writer: SerializationWriter, processEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!processEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, processEvidence, isSerializingDerivedType) - writer.writeEnumValue("detectionStatus", processEvidence.detectionStatus); - writer.writeObjectValue("imageFile", processEvidence.imageFile, serializeFileDetails); - writer.writeStringValue("mdeDeviceId", processEvidence.mdeDeviceId); - writer.writeDateValue("parentProcessCreationDateTime", processEvidence.parentProcessCreationDateTime); - writer.writeNumberValue("parentProcessId", processEvidence.parentProcessId); - writer.writeObjectValue("parentProcessImageFile", processEvidence.parentProcessImageFile, serializeFileDetails); - writer.writeStringValue("processCommandLine", processEvidence.processCommandLine); - writer.writeDateValue("processCreationDateTime", processEvidence.processCreationDateTime); - writer.writeNumberValue("processId", processEvidence.processId); - writer.writeObjectValue("userAccount", processEvidence.userAccount, serializeUserAccount); +export function serializeThreatIntelligenceExportAuditRecord(writer: SerializationWriter, threatIntelligenceExportAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligenceExportAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatIntelligenceExportAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RedundancyDetectionSettings The instance to serialize from. + * @param ThreatIntelligenceMailData The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRedundancyDetectionSettings(writer: SerializationWriter, redundancyDetectionSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!redundancyDetectionSettings || isSerializingDerivedType) { return; } - writer.writeBooleanValue("isEnabled", redundancyDetectionSettings.isEnabled); - writer.writeNumberValue("maxWords", redundancyDetectionSettings.maxWords); - writer.writeNumberValue("minWords", redundancyDetectionSettings.minWords); - writer.writeStringValue("@odata.type", redundancyDetectionSettings.odataType); - writer.writeNumberValue("similarityThreshold", redundancyDetectionSettings.similarityThreshold); - writer.writeAdditionalData(redundancyDetectionSettings.additionalData); +export function serializeThreatIntelligenceMailData(writer: SerializationWriter, threatIntelligenceMailData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligenceMailData || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatIntelligenceMailData, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RegistryKeyEvidence The instance to serialize from. + * @param ThreatIntelligenceObjectAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRegistryKeyEvidence(writer: SerializationWriter, registryKeyEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!registryKeyEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, registryKeyEvidence, isSerializingDerivedType) - writer.writeStringValue("registryHive", registryKeyEvidence.registryHive); - writer.writeStringValue("registryKey", registryKeyEvidence.registryKey); +export function serializeThreatIntelligenceObjectAuditRecord(writer: SerializationWriter, threatIntelligenceObjectAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligenceObjectAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatIntelligenceObjectAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RegistryValueEvidence The instance to serialize from. + * @param ThreatIntelligenceUrlClickData The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRegistryValueEvidence(writer: SerializationWriter, registryValueEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!registryValueEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, registryValueEvidence, isSerializingDerivedType) - writer.writeStringValue("mdeDeviceId", registryValueEvidence.mdeDeviceId); - writer.writeStringValue("registryHive", registryValueEvidence.registryHive); - writer.writeStringValue("registryKey", registryValueEvidence.registryKey); - writer.writeStringValue("registryValue", registryValueEvidence.registryValue); - writer.writeStringValue("registryValueName", registryValueEvidence.registryValueName); - writer.writeStringValue("registryValueType", registryValueEvidence.registryValueType); +export function serializeThreatIntelligenceUrlClickData(writer: SerializationWriter, threatIntelligenceUrlClickData: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!threatIntelligenceUrlClickData || isSerializingDerivedType) { return; } + serializeAuditData(writer, threatIntelligenceUrlClickData, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ReportFileMetadata The instance to serialize from. + * @param TimelineEvent The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeReportFileMetadata(writer: SerializationWriter, reportFileMetadata: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!reportFileMetadata || isSerializingDerivedType) { return; } - writer.writeStringValue("downloadUrl", reportFileMetadata.downloadUrl); - writer.writeStringValue("fileName", reportFileMetadata.fileName); - writer.writeStringValue("@odata.type", reportFileMetadata.odataType); - writer.writeNumberValue("size", reportFileMetadata.size); - writer.writeAdditionalData(reportFileMetadata.additionalData); +export function serializeTimelineEvent(writer: SerializationWriter, timelineEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!timelineEvent || isSerializingDerivedType) { return; } + writer.writeDateValue("eventDateTime", timelineEvent.eventDateTime); + writer.writeStringValue("eventDetails", timelineEvent.eventDetails); + writer.writeStringValue("eventResult", timelineEvent.eventResult); + writer.writeEnumValue("eventSource", timelineEvent.eventSource); + writer.writeCollectionOfPrimitiveValues("eventThreats", timelineEvent.eventThreats); + writer.writeEnumValue("eventType", timelineEvent.eventType); + writer.writeStringValue("@odata.type", timelineEvent.odataType); + writer.writeAdditionalData(timelineEvent.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ResourceAccessEvent The instance to serialize from. + * @param TodoAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeResourceAccessEvent(writer: SerializationWriter, resourceAccessEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!resourceAccessEvent || isSerializingDerivedType) { return; } - writer.writeDateValue("accessDateTime", resourceAccessEvent.accessDateTime); - writer.writeStringValue("accountId", resourceAccessEvent.accountId); - writer.writeStringValue("ipAddress", resourceAccessEvent.ipAddress); - writer.writeStringValue("@odata.type", resourceAccessEvent.odataType); - writer.writeStringValue("resourceIdentifier", resourceAccessEvent.resourceIdentifier); - writer.writeAdditionalData(resourceAccessEvent.additionalData); +export function serializeTodoAuditRecord(writer: SerializationWriter, todoAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!todoAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, todoAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionDuration The instance to serialize from. + * @param TopicModelingSettings The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionDuration(writer: SerializationWriter, retentionDuration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionDuration || isSerializingDerivedType) { return; } - writer.writeStringValue("@odata.type", retentionDuration.odataType); - writer.writeAdditionalData(retentionDuration.additionalData); - switch (retentionDuration.odataType) { - case "#microsoft.graph.security.retentionDurationForever": - serializeRetentionDurationForever(writer, retentionDuration, true); - break; - case "#microsoft.graph.security.retentionDurationInDays": - serializeRetentionDurationInDays(writer, retentionDuration, true); - break; - } +export function serializeTopicModelingSettings(writer: SerializationWriter, topicModelingSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!topicModelingSettings || isSerializingDerivedType) { return; } + writer.writeBooleanValue("dynamicallyAdjustTopicCount", topicModelingSettings.dynamicallyAdjustTopicCount); + writer.writeBooleanValue("ignoreNumbers", topicModelingSettings.ignoreNumbers); + writer.writeBooleanValue("isEnabled", topicModelingSettings.isEnabled); + writer.writeStringValue("@odata.type", topicModelingSettings.odataType); + writer.writeNumberValue("topicCount", topicModelingSettings.topicCount); + writer.writeAdditionalData(topicModelingSettings.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionDurationForever The instance to serialize from. + * @param TrainableClassifierAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionDurationForever(writer: SerializationWriter, retentionDurationForever: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionDurationForever || isSerializingDerivedType) { return; } - serializeRetentionDuration(writer, retentionDurationForever, isSerializingDerivedType) +export function serializeTrainableClassifierAuditRecord(writer: SerializationWriter, trainableClassifierAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!trainableClassifierAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, trainableClassifierAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionDurationInDays The instance to serialize from. + * @param TriggersRoot The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionDurationInDays(writer: SerializationWriter, retentionDurationInDays: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionDurationInDays || isSerializingDerivedType) { return; } - serializeRetentionDuration(writer, retentionDurationInDays, isSerializingDerivedType) - writer.writeNumberValue("days", retentionDurationInDays.days); +export function serializeTriggersRoot(writer: SerializationWriter, triggersRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!triggersRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, triggersRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("retentionEvents", triggersRoot.retentionEvents, serializeRetentionEvent); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionEvent The instance to serialize from. + * @param TriggerTypesRoot The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionEvent(writer: SerializationWriter, retentionEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionEvent || isSerializingDerivedType) { return; } - serializeEntity(writer, retentionEvent, isSerializingDerivedType) - writer.writeObjectValue("createdBy", retentionEvent.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", retentionEvent.createdDateTime); - writer.writeStringValue("description", retentionEvent.description); - writer.writeStringValue("displayName", retentionEvent.displayName); - writer.writeCollectionOfObjectValues("eventPropagationResults", retentionEvent.eventPropagationResults, serializeEventPropagationResult); - writer.writeCollectionOfObjectValues("eventQueries", retentionEvent.eventQueries, serializeEventQuery); - writer.writeObjectValue("eventStatus", retentionEvent.eventStatus, serializeRetentionEventStatus); - writer.writeDateValue("eventTriggerDateTime", retentionEvent.eventTriggerDateTime); - writer.writeObjectValue("lastModifiedBy", retentionEvent.lastModifiedBy, serializeIdentitySet); - writer.writeDateValue("lastModifiedDateTime", retentionEvent.lastModifiedDateTime); - writer.writeDateValue("lastStatusUpdateDateTime", retentionEvent.lastStatusUpdateDateTime); - writer.writeObjectValue("retentionEventType", retentionEvent.retentionEventType, serializeRetentionEventType); +export function serializeTriggerTypesRoot(writer: SerializationWriter, triggerTypesRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!triggerTypesRoot || isSerializingDerivedType) { return; } + serializeEntity(writer, triggerTypesRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("retentionEventTypes", triggerTypesRoot.retentionEventTypes, serializeRetentionEventType); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionEventCollectionResponse The instance to serialize from. + * @param UamOperationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionEventCollectionResponse(writer: SerializationWriter, retentionEventCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionEventCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, retentionEventCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", retentionEventCollectionResponse.value, serializeRetentionEvent); +export function serializeUamOperationAuditRecord(writer: SerializationWriter, uamOperationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!uamOperationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, uamOperationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionEventStatus The instance to serialize from. + * @param UnclassifiedArtifact The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionEventStatus(writer: SerializationWriter, retentionEventStatus: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionEventStatus || isSerializingDerivedType) { return; } - writer.writeObjectValue("error", retentionEventStatus.errorEscaped, serializePublicError); - writer.writeStringValue("@odata.type", retentionEventStatus.odataType); - writer.writeEnumValue("status", retentionEventStatus.status); - writer.writeAdditionalData(retentionEventStatus.additionalData); +export function serializeUnclassifiedArtifact(writer: SerializationWriter, unclassifiedArtifact: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unclassifiedArtifact || isSerializingDerivedType) { return; } + serializeArtifact(writer, unclassifiedArtifact, isSerializingDerivedType) + writer.writeStringValue("kind", unclassifiedArtifact.kind); + writer.writeStringValue("value", unclassifiedArtifact.value); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionEventType The instance to serialize from. + * @param UnifiedGroupAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionEventType(writer: SerializationWriter, retentionEventType: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionEventType || isSerializingDerivedType) { return; } - serializeEntity(writer, retentionEventType, isSerializingDerivedType) - writer.writeObjectValue("createdBy", retentionEventType.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", retentionEventType.createdDateTime); - writer.writeStringValue("description", retentionEventType.description); - writer.writeStringValue("displayName", retentionEventType.displayName); - writer.writeObjectValue("lastModifiedBy", retentionEventType.lastModifiedBy, serializeIdentitySet); - writer.writeDateValue("lastModifiedDateTime", retentionEventType.lastModifiedDateTime); +export function serializeUnifiedGroupAuditRecord(writer: SerializationWriter, unifiedGroupAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedGroupAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, unifiedGroupAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionEventTypeCollectionResponse The instance to serialize from. - * @param writer Serialization writer to use to serialize this model - */ -// @ts-ignore -export function serializeRetentionEventTypeCollectionResponse(writer: SerializationWriter, retentionEventTypeCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionEventTypeCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, retentionEventTypeCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", retentionEventTypeCollectionResponse.value, serializeRetentionEventType); + * @param UnifiedGroupSource The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUnifiedGroupSource(writer: SerializationWriter, unifiedGroupSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedGroupSource || isSerializingDerivedType) { return; } + serializeDataSource(writer, unifiedGroupSource, isSerializingDerivedType) + writer.writeObjectValue("group", unifiedGroupSource.group, serializeGroup); + writer.writeEnumValue("includedSources", unifiedGroupSource.includedSources); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionLabel The instance to serialize from. + * @param UnifiedGroupSourceCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionLabel(writer: SerializationWriter, retentionLabel: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionLabel || isSerializingDerivedType) { return; } - serializeEntity(writer, retentionLabel, isSerializingDerivedType) - writer.writeEnumValue("actionAfterRetentionPeriod", retentionLabel.actionAfterRetentionPeriod); - writer.writeEnumValue("behaviorDuringRetentionPeriod", retentionLabel.behaviorDuringRetentionPeriod); - writer.writeObjectValue("createdBy", retentionLabel.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", retentionLabel.createdDateTime); - writer.writeEnumValue("defaultRecordBehavior", retentionLabel.defaultRecordBehavior); - writer.writeStringValue("descriptionForAdmins", retentionLabel.descriptionForAdmins); - writer.writeStringValue("descriptionForUsers", retentionLabel.descriptionForUsers); - writer.writeObjectValue("descriptors", retentionLabel.descriptors, serializeFilePlanDescriptor); - writer.writeStringValue("displayName", retentionLabel.displayName); - writer.writeCollectionOfObjectValues("dispositionReviewStages", retentionLabel.dispositionReviewStages, serializeDispositionReviewStage); - writer.writeBooleanValue("isInUse", retentionLabel.isInUse); - writer.writeStringValue("labelToBeApplied", retentionLabel.labelToBeApplied); - writer.writeObjectValue("lastModifiedBy", retentionLabel.lastModifiedBy, serializeIdentitySet); - writer.writeDateValue("lastModifiedDateTime", retentionLabel.lastModifiedDateTime); - writer.writeObjectValue("retentionDuration", retentionLabel.retentionDuration, serializeRetentionDuration); - writer.writeObjectValue("retentionEventType", retentionLabel.retentionEventType, serializeRetentionEventType); - writer.writeEnumValue("retentionTrigger", retentionLabel.retentionTrigger); +export function serializeUnifiedGroupSourceCollectionResponse(writer: SerializationWriter, unifiedGroupSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedGroupSourceCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, unifiedGroupSourceCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", unifiedGroupSourceCollectionResponse.value, serializeUnifiedGroupSource); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param RetentionLabelCollectionResponse The instance to serialize from. + * @param UnifiedSimulationMatchedItemAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeRetentionLabelCollectionResponse(writer: SerializationWriter, retentionLabelCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!retentionLabelCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, retentionLabelCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", retentionLabelCollectionResponse.value, serializeRetentionLabel); +export function serializeUnifiedSimulationMatchedItemAuditRecord(writer: SerializationWriter, unifiedSimulationMatchedItemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedSimulationMatchedItemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, unifiedSimulationMatchedItemAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SasTokenEvidence The instance to serialize from. + * @param UnifiedSimulationSummaryAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSasTokenEvidence(writer: SerializationWriter, sasTokenEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sasTokenEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, sasTokenEvidence, isSerializingDerivedType) - writer.writeStringValue("allowedIpAddresses", sasTokenEvidence.allowedIpAddresses); - writer.writeCollectionOfPrimitiveValues("allowedResourceTypes", sasTokenEvidence.allowedResourceTypes); - writer.writeCollectionOfPrimitiveValues("allowedServices", sasTokenEvidence.allowedServices); - writer.writeDateValue("expiryDateTime", sasTokenEvidence.expiryDateTime); - writer.writeCollectionOfPrimitiveValues("permissions", sasTokenEvidence.permissions); - writer.writeStringValue("protocol", sasTokenEvidence.protocol); - writer.writeStringValue("signatureHash", sasTokenEvidence.signatureHash); - writer.writeStringValue("signedWith", sasTokenEvidence.signedWith); - writer.writeDateValue("startDateTime", sasTokenEvidence.startDateTime); - writer.writeObjectValue("storageResource", sasTokenEvidence.storageResource, serializeAzureResourceEvidence); +export function serializeUnifiedSimulationSummaryAuditRecord(writer: SerializationWriter, unifiedSimulationSummaryAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedSimulationSummaryAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, unifiedSimulationSummaryAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param Search The instance to serialize from. + * @param UniversalPrintManagementAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSearch(writer: SerializationWriter, search: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!search || isSerializingDerivedType) { return; } - serializeEntity(writer, search, isSerializingDerivedType) - writer.writeStringValue("contentQuery", search.contentQuery); - writer.writeObjectValue("createdBy", search.createdBy, serializeIdentitySet); - writer.writeDateValue("createdDateTime", search.createdDateTime); - writer.writeStringValue("description", search.description); - writer.writeStringValue("displayName", search.displayName); - writer.writeObjectValue("lastModifiedBy", search.lastModifiedBy, serializeIdentitySet); - writer.writeDateValue("lastModifiedDateTime", search.lastModifiedDateTime); - switch (search.odataType) { - case "#microsoft.graph.security.ediscoveryReviewSetQuery": - serializeEdiscoveryReviewSetQuery(writer, search, true); - break; - case "#microsoft.graph.security.ediscoverySearch": - serializeEdiscoverySearch(writer, search, true); - break; - } +export function serializeUniversalPrintManagementAuditRecord(writer: SerializationWriter, universalPrintManagementAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!universalPrintManagementAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, universalPrintManagementAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SecurityGroupEvidence The instance to serialize from. + * @param UniversalPrintPrintJobAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSecurityGroupEvidence(writer: SerializationWriter, securityGroupEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!securityGroupEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, securityGroupEvidence, isSerializingDerivedType) - writer.writeGuidValue("activeDirectoryObjectGuid", securityGroupEvidence.activeDirectoryObjectGuid); - writer.writeStringValue("displayName", securityGroupEvidence.displayName); - writer.writeStringValue("distinguishedName", securityGroupEvidence.distinguishedName); - writer.writeStringValue("friendlyName", securityGroupEvidence.friendlyName); - writer.writeStringValue("securityGroupId", securityGroupEvidence.securityGroupId); - writer.writeStringValue("sid", securityGroupEvidence.sid); +export function serializeUniversalPrintPrintJobAuditRecord(writer: SerializationWriter, universalPrintPrintJobAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!universalPrintPrintJobAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, universalPrintPrintJobAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param Sensor The instance to serialize from. + * @param UrbacAssignmentAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensor(writer: SerializationWriter, sensor: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensor || isSerializingDerivedType) { return; } - serializeEntity(writer, sensor, isSerializingDerivedType) - writer.writeDateValue("createdDateTime", sensor.createdDateTime); - writer.writeEnumValue("deploymentStatus", sensor.deploymentStatus); - writer.writeStringValue("displayName", sensor.displayName); - writer.writeStringValue("domainName", sensor.domainName); - writer.writeCollectionOfObjectValues("healthIssues", sensor.healthIssues, serializeHealthIssue); - writer.writeEnumValue("healthStatus", sensor.healthStatus); - writer.writeNumberValue("openHealthIssuesCount", sensor.openHealthIssuesCount); - writer.writeEnumValue("sensorType", sensor.sensorType); - writer.writeEnumValue("serviceStatus", sensor.serviceStatus); - writer.writeObjectValue("settings", sensor.settings, serializeSensorSettings); - writer.writeStringValue("version", sensor.version); +export function serializeUrbacAssignmentAuditRecord(writer: SerializationWriter, urbacAssignmentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!urbacAssignmentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, urbacAssignmentAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorCandidate The instance to serialize from. + * @param UrbacEnableStateAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorCandidate(writer: SerializationWriter, sensorCandidate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorCandidate || isSerializingDerivedType) { return; } - serializeEntity(writer, sensorCandidate, isSerializingDerivedType) - writer.writeStringValue("computerDnsName", sensorCandidate.computerDnsName); - writer.writeStringValue("domainName", sensorCandidate.domainName); - writer.writeDateValue("lastSeenDateTime", sensorCandidate.lastSeenDateTime); - writer.writeStringValue("senseClientVersion", sensorCandidate.senseClientVersion); +export function serializeUrbacEnableStateAuditRecord(writer: SerializationWriter, urbacEnableStateAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!urbacEnableStateAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, urbacEnableStateAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorCandidateActivationConfiguration The instance to serialize from. + * @param UrbacRoleAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorCandidateActivationConfiguration(writer: SerializationWriter, sensorCandidateActivationConfiguration: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorCandidateActivationConfiguration || isSerializingDerivedType) { return; } - serializeEntity(writer, sensorCandidateActivationConfiguration, isSerializingDerivedType) - writer.writeEnumValue("activationMode", sensorCandidateActivationConfiguration.activationMode); +export function serializeUrbacRoleAuditRecord(writer: SerializationWriter, urbacRoleAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!urbacRoleAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, urbacRoleAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorCandidateCollectionResponse The instance to serialize from. + * @param UrlEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorCandidateCollectionResponse(writer: SerializationWriter, sensorCandidateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorCandidateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, sensorCandidateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", sensorCandidateCollectionResponse.value, serializeSensorCandidate); +export function serializeUrlEvidence(writer: SerializationWriter, urlEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!urlEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, urlEvidence, isSerializingDerivedType) + writer.writeStringValue("url", urlEvidence.url); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorCollectionResponse The instance to serialize from. + * @param User The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorCollectionResponse(writer: SerializationWriter, sensorCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, sensorCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", sensorCollectionResponse.value, serializeSensor); +export function serializeUser(writer: SerializationWriter, user: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!user || isSerializingDerivedType) { return; } + serializeIdentityAccounts(writer, user, isSerializingDerivedType) + writer.writeStringValue("emailAddress", user.emailAddress); + writer.writeStringValue("userPrincipalName", user.userPrincipalName); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorDeploymentPackage The instance to serialize from. + * @param UserAccount The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorDeploymentPackage(writer: SerializationWriter, sensorDeploymentPackage: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorDeploymentPackage || isSerializingDerivedType) { return; } - writer.writeStringValue("downloadUrl", sensorDeploymentPackage.downloadUrl); - writer.writeStringValue("@odata.type", sensorDeploymentPackage.odataType); - writer.writeStringValue("version", sensorDeploymentPackage.version); - writer.writeAdditionalData(sensorDeploymentPackage.additionalData); +export function serializeUserAccount(writer: SerializationWriter, userAccount: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!userAccount || isSerializingDerivedType) { return; } + writer.writeStringValue("accountName", userAccount.accountName); + writer.writeGuidValue("activeDirectoryObjectGuid", userAccount.activeDirectoryObjectGuid); + writer.writeStringValue("azureAdUserId", userAccount.azureAdUserId); + writer.writeStringValue("displayName", userAccount.displayName); + writer.writeStringValue("domainName", userAccount.domainName); + writer.writeStringValue("@odata.type", userAccount.odataType); + writer.writeCollectionOfObjectValues("resourceAccessEvents", userAccount.resourceAccessEvents, serializeResourceAccessEvent); + writer.writeStringValue("tenantId", userAccount.tenantId); + writer.writeStringValue("userPrincipalName", userAccount.userPrincipalName); + writer.writeStringValue("userSid", userAccount.userSid); + writer.writeAdditionalData(userAccount.additionalData); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SensorSettings The instance to serialize from. + * @param UserEvidence The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSensorSettings(writer: SerializationWriter, sensorSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sensorSettings || isSerializingDerivedType) { return; } - writer.writeStringValue("description", sensorSettings.description); - writer.writeCollectionOfPrimitiveValues("domainControllerDnsNames", sensorSettings.domainControllerDnsNames); - writer.writeBooleanValue("isDelayedDeploymentEnabled", sensorSettings.isDelayedDeploymentEnabled); - writer.writeCollectionOfObjectValues("networkAdapters", sensorSettings.networkAdapters, serializeNetworkAdapter); - writer.writeStringValue("@odata.type", sensorSettings.odataType); - writer.writeAdditionalData(sensorSettings.additionalData); +export function serializeUserEvidence(writer: SerializationWriter, userEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!userEvidence || isSerializingDerivedType) { return; } + serializeAlertEvidence(writer, userEvidence, isSerializingDerivedType) + writer.writeObjectValue("stream", userEvidence.stream, serializeStream); + writer.writeObjectValue("userAccount", userEvidence.userAccount, serializeUserAccount); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ServicePrincipalEvidence The instance to serialize from. + * @param UserSource The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeServicePrincipalEvidence(writer: SerializationWriter, servicePrincipalEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!servicePrincipalEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, servicePrincipalEvidence, isSerializingDerivedType) - writer.writeStringValue("appId", servicePrincipalEvidence.appId); - writer.writeStringValue("appOwnerTenantId", servicePrincipalEvidence.appOwnerTenantId); - writer.writeStringValue("servicePrincipalName", servicePrincipalEvidence.servicePrincipalName); - writer.writeStringValue("servicePrincipalObjectId", servicePrincipalEvidence.servicePrincipalObjectId); - writer.writeEnumValue("servicePrincipalType", servicePrincipalEvidence.servicePrincipalType); - writer.writeStringValue("tenantId", servicePrincipalEvidence.tenantId); +export function serializeUserSource(writer: SerializationWriter, userSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!userSource || isSerializingDerivedType) { return; } + serializeDataSource(writer, userSource, isSerializingDerivedType) + writer.writeStringValue("email", userSource.email); + writer.writeEnumValue("includedSources", userSource.includedSources); + writer.writeStringValue("siteWebUrl", userSource.siteWebUrl); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SettingsContainer The instance to serialize from. + * @param UserSourceCollectionResponse The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSettingsContainer(writer: SerializationWriter, settingsContainer: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!settingsContainer || isSerializingDerivedType) { return; } - serializeEntity(writer, settingsContainer, isSerializingDerivedType) - writer.writeObjectValue("autoAuditingConfiguration", settingsContainer.autoAuditingConfiguration, serializeAutoAuditingConfiguration); +export function serializeUserSourceCollectionResponse(writer: SerializationWriter, userSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!userSourceCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, userSourceCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", userSourceCollectionResponse.value, serializeUserSource); } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SinglePropertySchema The instance to serialize from. + * @param UserTrainingAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSinglePropertySchema(writer: SerializationWriter, singlePropertySchema: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!singlePropertySchema || isSerializingDerivedType) { return; } - writer.writeStringValue("name", singlePropertySchema.name); - writer.writeStringValue("@odata.type", singlePropertySchema.odataType); - writer.writeStringValue("type", singlePropertySchema.type); - writer.writeAdditionalData(singlePropertySchema.additionalData); +export function serializeUserTrainingAuditRecord(writer: SerializationWriter, userTrainingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!userTrainingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, userTrainingAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SiteSource The instance to serialize from. + * @param UsxWorkspaceOnboardingAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSiteSource(writer: SerializationWriter, siteSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!siteSource || isSerializingDerivedType) { return; } - serializeDataSource(writer, siteSource, isSerializingDerivedType) - writer.writeObjectValue("site", siteSource.site, serializeSite); +export function serializeUsxWorkspaceOnboardingAuditRecord(writer: SerializationWriter, usxWorkspaceOnboardingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!usxWorkspaceOnboardingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, usxWorkspaceOnboardingAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SiteSourceCollectionResponse The instance to serialize from. + * @param VfamCreatePolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSiteSourceCollectionResponse(writer: SerializationWriter, siteSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!siteSourceCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, siteSourceCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", siteSourceCollectionResponse.value, serializeSiteSource); +export function serializeVfamCreatePolicyAuditRecord(writer: SerializationWriter, vfamCreatePolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vfamCreatePolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vfamCreatePolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SslCertificate The instance to serialize from. + * @param VfamDeletePolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSslCertificate(writer: SerializationWriter, sslCertificate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sslCertificate || isSerializingDerivedType) { return; } - serializeArtifact(writer, sslCertificate, isSerializingDerivedType) - writer.writeDateValue("expirationDateTime", sslCertificate.expirationDateTime); - writer.writeStringValue("fingerprint", sslCertificate.fingerprint); - writer.writeDateValue("firstSeenDateTime", sslCertificate.firstSeenDateTime); - writer.writeDateValue("issueDateTime", sslCertificate.issueDateTime); - writer.writeObjectValue("issuer", sslCertificate.issuer, serializeSslCertificateEntity); - writer.writeDateValue("lastSeenDateTime", sslCertificate.lastSeenDateTime); - writer.writeCollectionOfObjectValues("relatedHosts", sslCertificate.relatedHosts, serializeHost); - writer.writeStringValue("serialNumber", sslCertificate.serialNumber); - writer.writeStringValue("sha1", sslCertificate.sha1); - writer.writeObjectValue("subject", sslCertificate.subject, serializeSslCertificateEntity); +export function serializeVfamDeletePolicyAuditRecord(writer: SerializationWriter, vfamDeletePolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vfamDeletePolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vfamDeletePolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SslCertificateCollectionResponse The instance to serialize from. + * @param VfamUpdatePolicyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSslCertificateCollectionResponse(writer: SerializationWriter, sslCertificateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sslCertificateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, sslCertificateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", sslCertificateCollectionResponse.value, serializeSslCertificate); +export function serializeVfamUpdatePolicyAuditRecord(writer: SerializationWriter, vfamUpdatePolicyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vfamUpdatePolicyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vfamUpdatePolicyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SslCertificateEntity The instance to serialize from. + * @param VivaAmplifyAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSslCertificateEntity(writer: SerializationWriter, sslCertificateEntity: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!sslCertificateEntity || isSerializingDerivedType) { return; } - writer.writeObjectValue("address", sslCertificateEntity.address, serializePhysicalAddress); - writer.writeCollectionOfPrimitiveValues("alternateNames", sslCertificateEntity.alternateNames); - writer.writeStringValue("commonName", sslCertificateEntity.commonName); - writer.writeStringValue("email", sslCertificateEntity.email); - writer.writeStringValue("givenName", sslCertificateEntity.givenName); - writer.writeStringValue("@odata.type", sslCertificateEntity.odataType); - writer.writeStringValue("organizationName", sslCertificateEntity.organizationName); - writer.writeStringValue("organizationUnitName", sslCertificateEntity.organizationUnitName); - writer.writeStringValue("serialNumber", sslCertificateEntity.serialNumber); - writer.writeStringValue("surname", sslCertificateEntity.surname); - writer.writeAdditionalData(sslCertificateEntity.additionalData); +export function serializeVivaAmplifyAuditRecord(writer: SerializationWriter, vivaAmplifyAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaAmplifyAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaAmplifyAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param Stream The instance to serialize from. + * @param VivaEngageEventsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeStream(writer: SerializationWriter, stream: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!stream || isSerializingDerivedType) { return; } - writer.writeStringValue("name", stream.name); - writer.writeStringValue("@odata.type", stream.odataType); - writer.writeAdditionalData(stream.additionalData); +export function serializeVivaEngageEventsAuditRecord(writer: SerializationWriter, vivaEngageEventsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaEngageEventsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaEngageEventsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SubcategoryTemplate The instance to serialize from. + * @param VivaEngageNetworkAssociationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model - */ -// @ts-ignore -export function serializeSubcategoryTemplate(writer: SerializationWriter, subcategoryTemplate: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!subcategoryTemplate || isSerializingDerivedType) { return; } - serializeFilePlanDescriptorTemplate(writer, subcategoryTemplate, isSerializingDerivedType) + */ +// @ts-ignore +export function serializeVivaEngageNetworkAssociationAuditRecord(writer: SerializationWriter, vivaEngageNetworkAssociationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaEngageNetworkAssociationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaEngageNetworkAssociationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SubcategoryTemplateCollectionResponse The instance to serialize from. + * @param VivaEngageSegmentAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSubcategoryTemplateCollectionResponse(writer: SerializationWriter, subcategoryTemplateCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!subcategoryTemplateCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, subcategoryTemplateCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", subcategoryTemplateCollectionResponse.value, serializeSubcategoryTemplate); +export function serializeVivaEngageSegmentAuditRecord(writer: SerializationWriter, vivaEngageSegmentAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaEngageSegmentAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaEngageSegmentAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param Subdomain The instance to serialize from. + * @param VivaGlintAdvancedConfigurationAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSubdomain(writer: SerializationWriter, subdomain: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!subdomain || isSerializingDerivedType) { return; } - serializeEntity(writer, subdomain, isSerializingDerivedType) - writer.writeDateValue("firstSeenDateTime", subdomain.firstSeenDateTime); - writer.writeObjectValue("host", subdomain.host, serializeHost); +export function serializeVivaGlintAdvancedConfigurationAuditRecord(writer: SerializationWriter, vivaGlintAdvancedConfigurationAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintAdvancedConfigurationAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintAdvancedConfigurationAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SubdomainCollectionResponse The instance to serialize from. + * @param VivaGlintAgenticCampaignAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSubdomainCollectionResponse(writer: SerializationWriter, subdomainCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!subdomainCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, subdomainCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", subdomainCollectionResponse.value, serializeSubdomain); +export function serializeVivaGlintAgenticCampaignAuditRecord(writer: SerializationWriter, vivaGlintAgenticCampaignAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintAgenticCampaignAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintAgenticCampaignAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param SubmissionMailEvidence The instance to serialize from. + * @param VivaGlintFeedbackProgramAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeSubmissionMailEvidence(writer: SerializationWriter, submissionMailEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!submissionMailEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, submissionMailEvidence, isSerializingDerivedType) - writer.writeStringValue("networkMessageId", submissionMailEvidence.networkMessageId); - writer.writeStringValue("recipient", submissionMailEvidence.recipient); - writer.writeStringValue("reportType", submissionMailEvidence.reportType); - writer.writeStringValue("sender", submissionMailEvidence.sender); - writer.writeStringValue("senderIp", submissionMailEvidence.senderIp); - writer.writeStringValue("subject", submissionMailEvidence.subject); - writer.writeDateValue("submissionDateTime", submissionMailEvidence.submissionDateTime); - writer.writeStringValue("submissionId", submissionMailEvidence.submissionId); - writer.writeStringValue("submitter", submissionMailEvidence.submitter); +export function serializeVivaGlintFeedbackProgramAuditRecord(writer: SerializationWriter, vivaGlintFeedbackProgramAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintFeedbackProgramAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintFeedbackProgramAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param Tag The instance to serialize from. + * @param VivaGlintOrganizationalDataAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTag(writer: SerializationWriter, tag: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!tag || isSerializingDerivedType) { return; } - serializeEntity(writer, tag, isSerializingDerivedType) - writer.writeObjectValue("createdBy", tag.createdBy, serializeIdentitySet); - writer.writeStringValue("description", tag.description); - writer.writeStringValue("displayName", tag.displayName); - writer.writeDateValue("lastModifiedDateTime", tag.lastModifiedDateTime); - switch (tag.odataType) { - case "#microsoft.graph.security.ediscoveryReviewTag": - serializeEdiscoveryReviewTag(writer, tag, true); - break; - } +export function serializeVivaGlintOrganizationalDataAuditRecord(writer: SerializationWriter, vivaGlintOrganizationalDataAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintOrganizationalDataAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintOrganizationalDataAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param TeamsMessageEvidence The instance to serialize from. + * @param VivaGlintPulseProgramAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTeamsMessageEvidence(writer: SerializationWriter, teamsMessageEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!teamsMessageEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, teamsMessageEvidence, isSerializingDerivedType) - writer.writeStringValue("campaignId", teamsMessageEvidence.campaignId); - writer.writeStringValue("channelId", teamsMessageEvidence.channelId); - writer.writeEnumValue("deliveryAction", teamsMessageEvidence.deliveryAction); - writer.writeEnumValue("deliveryLocation", teamsMessageEvidence.deliveryLocation); - writer.writeCollectionOfObjectValues("files", teamsMessageEvidence.files, serializeFileEvidence); - writer.writeStringValue("groupId", teamsMessageEvidence.groupId); - writer.writeBooleanValue("isExternal", teamsMessageEvidence.isExternal); - writer.writeBooleanValue("isOwned", teamsMessageEvidence.isOwned); - writer.writeDateValue("lastModifiedDateTime", teamsMessageEvidence.lastModifiedDateTime); - writer.writeEnumValue("messageDirection", teamsMessageEvidence.messageDirection); - writer.writeStringValue("messageId", teamsMessageEvidence.messageId); - writer.writeGuidValue("owningTenantId", teamsMessageEvidence.owningTenantId); - writer.writeStringValue("parentMessageId", teamsMessageEvidence.parentMessageId); - writer.writeDateValue("receivedDateTime", teamsMessageEvidence.receivedDateTime); - writer.writeCollectionOfPrimitiveValues("recipients", teamsMessageEvidence.recipients); - writer.writeStringValue("senderFromAddress", teamsMessageEvidence.senderFromAddress); - writer.writeStringValue("senderIP", teamsMessageEvidence.senderIP); - writer.writeStringValue("sourceAppName", teamsMessageEvidence.sourceAppName); - writer.writeStringValue("sourceId", teamsMessageEvidence.sourceId); - writer.writeStringValue("subject", teamsMessageEvidence.subject); - writer.writeCollectionOfPrimitiveValues("suspiciousRecipients", teamsMessageEvidence.suspiciousRecipients); - writer.writeStringValue("threadId", teamsMessageEvidence.threadId); - writer.writeStringValue("threadType", teamsMessageEvidence.threadType); - writer.writeCollectionOfObjectValues("urls", teamsMessageEvidence.urls, serializeUrlEvidence); +export function serializeVivaGlintPulseProgramAuditRecord(writer: SerializationWriter, vivaGlintPulseProgramAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintPulseProgramAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintPulseProgramAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ThreatDetectionDetail The instance to serialize from. + * @param VivaGlintPulseProgramRespondentRateAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeThreatDetectionDetail(writer: SerializationWriter, threatDetectionDetail: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!threatDetectionDetail || isSerializingDerivedType) { return; } - writer.writeStringValue("confidenceLevel", threatDetectionDetail.confidenceLevel); - writer.writeStringValue("@odata.type", threatDetectionDetail.odataType); - writer.writeStringValue("priorityAccountProtection", threatDetectionDetail.priorityAccountProtection); - writer.writeStringValue("threats", threatDetectionDetail.threats); - writer.writeAdditionalData(threatDetectionDetail.additionalData); +export function serializeVivaGlintPulseProgramRespondentRateAuditRecord(writer: SerializationWriter, vivaGlintPulseProgramRespondentRateAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintPulseProgramRespondentRateAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintPulseProgramRespondentRateAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param ThreatIntelligence The instance to serialize from. + * @param VivaGlintQuestionAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeThreatIntelligence(writer: SerializationWriter, threatIntelligence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!threatIntelligence || isSerializingDerivedType) { return; } - serializeEntity(writer, threatIntelligence, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("articleIndicators", threatIntelligence.articleIndicators, serializeArticleIndicator); - writer.writeCollectionOfObjectValues
("articles", threatIntelligence.articles, serializeArticle); - writer.writeCollectionOfObjectValues("hostComponents", threatIntelligence.hostComponents, serializeHostComponent); - writer.writeCollectionOfObjectValues("hostCookies", threatIntelligence.hostCookies, serializeHostCookie); - writer.writeCollectionOfObjectValues("hostPairs", threatIntelligence.hostPairs, serializeHostPair); - writer.writeCollectionOfObjectValues("hostPorts", threatIntelligence.hostPorts, serializeHostPort); - writer.writeCollectionOfObjectValues("hosts", threatIntelligence.hosts, serializeHost); - writer.writeCollectionOfObjectValues("hostSslCertificates", threatIntelligence.hostSslCertificates, serializeHostSslCertificate); - writer.writeCollectionOfObjectValues("hostTrackers", threatIntelligence.hostTrackers, serializeHostTracker); - writer.writeCollectionOfObjectValues("intelligenceProfileIndicators", threatIntelligence.intelligenceProfileIndicators, serializeIntelligenceProfileIndicator); - writer.writeCollectionOfObjectValues("intelProfiles", threatIntelligence.intelProfiles, serializeIntelligenceProfile); - writer.writeCollectionOfObjectValues("passiveDnsRecords", threatIntelligence.passiveDnsRecords, serializePassiveDnsRecord); - writer.writeCollectionOfObjectValues("sslCertificates", threatIntelligence.sslCertificates, serializeSslCertificate); - writer.writeCollectionOfObjectValues("subdomains", threatIntelligence.subdomains, serializeSubdomain); - writer.writeCollectionOfObjectValues("vulnerabilities", threatIntelligence.vulnerabilities, serializeVulnerability); - writer.writeCollectionOfObjectValues("whoisHistoryRecords", threatIntelligence.whoisHistoryRecords, serializeWhoisHistoryRecord); - writer.writeCollectionOfObjectValues("whoisRecords", threatIntelligence.whoisRecords, serializeWhoisRecord); +export function serializeVivaGlintQuestionAuditRecord(writer: SerializationWriter, vivaGlintQuestionAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintQuestionAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintQuestionAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param TimelineEvent The instance to serialize from. + * @param VivaGlintRoleAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTimelineEvent(writer: SerializationWriter, timelineEvent: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!timelineEvent || isSerializingDerivedType) { return; } - writer.writeDateValue("eventDateTime", timelineEvent.eventDateTime); - writer.writeStringValue("eventDetails", timelineEvent.eventDetails); - writer.writeStringValue("eventResult", timelineEvent.eventResult); - writer.writeEnumValue("eventSource", timelineEvent.eventSource); - writer.writeCollectionOfPrimitiveValues("eventThreats", timelineEvent.eventThreats); - writer.writeEnumValue("eventType", timelineEvent.eventType); - writer.writeStringValue("@odata.type", timelineEvent.odataType); - writer.writeAdditionalData(timelineEvent.additionalData); +export function serializeVivaGlintRoleAuditRecord(writer: SerializationWriter, vivaGlintRoleAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintRoleAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintRoleAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param TopicModelingSettings The instance to serialize from. + * @param VivaGlintRubiconAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTopicModelingSettings(writer: SerializationWriter, topicModelingSettings: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!topicModelingSettings || isSerializingDerivedType) { return; } - writer.writeBooleanValue("dynamicallyAdjustTopicCount", topicModelingSettings.dynamicallyAdjustTopicCount); - writer.writeBooleanValue("ignoreNumbers", topicModelingSettings.ignoreNumbers); - writer.writeBooleanValue("isEnabled", topicModelingSettings.isEnabled); - writer.writeStringValue("@odata.type", topicModelingSettings.odataType); - writer.writeNumberValue("topicCount", topicModelingSettings.topicCount); - writer.writeAdditionalData(topicModelingSettings.additionalData); +export function serializeVivaGlintRubiconAuditRecord(writer: SerializationWriter, vivaGlintRubiconAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintRubiconAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintRubiconAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param TriggersRoot The instance to serialize from. + * @param VivaGlintSupportAccessAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTriggersRoot(writer: SerializationWriter, triggersRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!triggersRoot || isSerializingDerivedType) { return; } - serializeEntity(writer, triggersRoot, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("retentionEvents", triggersRoot.retentionEvents, serializeRetentionEvent); +export function serializeVivaGlintSupportAccessAuditRecord(writer: SerializationWriter, vivaGlintSupportAccessAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintSupportAccessAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintSupportAccessAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param TriggerTypesRoot The instance to serialize from. + * @param VivaGlintSystemAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeTriggerTypesRoot(writer: SerializationWriter, triggerTypesRoot: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!triggerTypesRoot || isSerializingDerivedType) { return; } - serializeEntity(writer, triggerTypesRoot, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("retentionEventTypes", triggerTypesRoot.retentionEventTypes, serializeRetentionEventType); +export function serializeVivaGlintSystemAuditRecord(writer: SerializationWriter, vivaGlintSystemAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintSystemAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintSystemAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UnclassifiedArtifact The instance to serialize from. + * @param VivaGlintUserAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUnclassifiedArtifact(writer: SerializationWriter, unclassifiedArtifact: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!unclassifiedArtifact || isSerializingDerivedType) { return; } - serializeArtifact(writer, unclassifiedArtifact, isSerializingDerivedType) - writer.writeStringValue("kind", unclassifiedArtifact.kind); - writer.writeStringValue("value", unclassifiedArtifact.value); +export function serializeVivaGlintUserAuditRecord(writer: SerializationWriter, vivaGlintUserAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintUserAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintUserAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UnifiedGroupSource The instance to serialize from. + * @param VivaGlintUserGroupAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUnifiedGroupSource(writer: SerializationWriter, unifiedGroupSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!unifiedGroupSource || isSerializingDerivedType) { return; } - serializeDataSource(writer, unifiedGroupSource, isSerializingDerivedType) - writer.writeObjectValue("group", unifiedGroupSource.group, serializeGroup); - writer.writeEnumValue("includedSources", unifiedGroupSource.includedSources); +export function serializeVivaGlintUserGroupAuditRecord(writer: SerializationWriter, vivaGlintUserGroupAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGlintUserGroupAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGlintUserGroupAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UnifiedGroupSourceCollectionResponse The instance to serialize from. + * @param VivaGoalsAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUnifiedGroupSourceCollectionResponse(writer: SerializationWriter, unifiedGroupSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!unifiedGroupSourceCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, unifiedGroupSourceCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", unifiedGroupSourceCollectionResponse.value, serializeUnifiedGroupSource); +export function serializeVivaGoalsAuditRecord(writer: SerializationWriter, vivaGoalsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaGoalsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaGoalsAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UrlEvidence The instance to serialize from. + * @param VivaLearningAdminAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUrlEvidence(writer: SerializationWriter, urlEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!urlEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, urlEvidence, isSerializingDerivedType) - writer.writeStringValue("url", urlEvidence.url); +export function serializeVivaLearningAdminAuditRecord(writer: SerializationWriter, vivaLearningAdminAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaLearningAdminAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaLearningAdminAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param User The instance to serialize from. + * @param VivaLearningAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUser(writer: SerializationWriter, user: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!user || isSerializingDerivedType) { return; } - serializeIdentityAccounts(writer, user, isSerializingDerivedType) - writer.writeStringValue("emailAddress", user.emailAddress); - writer.writeStringValue("userPrincipalName", user.userPrincipalName); +export function serializeVivaLearningAuditRecord(writer: SerializationWriter, vivaLearningAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaLearningAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaLearningAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UserAccount The instance to serialize from. + * @param VivaPulseAdminAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUserAccount(writer: SerializationWriter, userAccount: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!userAccount || isSerializingDerivedType) { return; } - writer.writeStringValue("accountName", userAccount.accountName); - writer.writeGuidValue("activeDirectoryObjectGuid", userAccount.activeDirectoryObjectGuid); - writer.writeStringValue("azureAdUserId", userAccount.azureAdUserId); - writer.writeStringValue("displayName", userAccount.displayName); - writer.writeStringValue("domainName", userAccount.domainName); - writer.writeStringValue("@odata.type", userAccount.odataType); - writer.writeCollectionOfObjectValues("resourceAccessEvents", userAccount.resourceAccessEvents, serializeResourceAccessEvent); - writer.writeStringValue("tenantId", userAccount.tenantId); - writer.writeStringValue("userPrincipalName", userAccount.userPrincipalName); - writer.writeStringValue("userSid", userAccount.userSid); - writer.writeAdditionalData(userAccount.additionalData); +export function serializeVivaPulseAdminAuditRecord(writer: SerializationWriter, vivaPulseAdminAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaPulseAdminAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaPulseAdminAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UserEvidence The instance to serialize from. + * @param VivaPulseOrganizerAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUserEvidence(writer: SerializationWriter, userEvidence: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!userEvidence || isSerializingDerivedType) { return; } - serializeAlertEvidence(writer, userEvidence, isSerializingDerivedType) - writer.writeObjectValue("stream", userEvidence.stream, serializeStream); - writer.writeObjectValue("userAccount", userEvidence.userAccount, serializeUserAccount); +export function serializeVivaPulseOrganizerAuditRecord(writer: SerializationWriter, vivaPulseOrganizerAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaPulseOrganizerAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaPulseOrganizerAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UserSource The instance to serialize from. + * @param VivaPulseReportAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUserSource(writer: SerializationWriter, userSource: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!userSource || isSerializingDerivedType) { return; } - serializeDataSource(writer, userSource, isSerializingDerivedType) - writer.writeStringValue("email", userSource.email); - writer.writeEnumValue("includedSources", userSource.includedSources); - writer.writeStringValue("siteWebUrl", userSource.siteWebUrl); +export function serializeVivaPulseReportAuditRecord(writer: SerializationWriter, vivaPulseReportAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaPulseReportAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaPulseReportAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UserSourceCollectionResponse The instance to serialize from. + * @param VivaPulseResponseAuditRecord The instance to serialize from. * @param writer Serialization writer to use to serialize this model */ // @ts-ignore -export function serializeUserSourceCollectionResponse(writer: SerializationWriter, userSourceCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!userSourceCollectionResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, userSourceCollectionResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", userSourceCollectionResponse.value, serializeUserSource); +export function serializeVivaPulseResponseAuditRecord(writer: SerializationWriter, vivaPulseResponseAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!vivaPulseResponseAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, vivaPulseResponseAuditRecord, isSerializingDerivedType) } /** * Serializes information the current object @@ -14782,6 +30828,28 @@ export function serializeVulnerabilityComponentCollectionResponse(writer: Serial serializeBaseCollectionPaginationCountResponse(writer, vulnerabilityComponentCollectionResponse, isSerializingDerivedType) writer.writeCollectionOfObjectValues("value", vulnerabilityComponentCollectionResponse.value, serializeVulnerabilityComponent); } +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param WdatpAlertsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeWdatpAlertsAuditRecord(writer: SerializationWriter, wdatpAlertsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!wdatpAlertsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, wdatpAlertsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param WebContentFilteringAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeWebContentFilteringAuditRecord(writer: SerializationWriter, webContentFilteringAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!webContentFilteringAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, webContentFilteringAuditRecord, isSerializingDerivedType) +} /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. @@ -14899,6 +30967,50 @@ export function serializeWhoisRecordCollectionResponse(writer: SerializationWrit serializeBaseCollectionPaginationCountResponse(writer, whoisRecordCollectionResponse, isSerializingDerivedType) writer.writeCollectionOfObjectValues("value", whoisRecordCollectionResponse.value, serializeWhoisRecord); } +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param Windows365CustomerLockboxAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeWindows365CustomerLockboxAuditRecord(writer: SerializationWriter, windows365CustomerLockboxAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!windows365CustomerLockboxAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, windows365CustomerLockboxAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param WorkplaceAnalyticsAuditRecord The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeWorkplaceAnalyticsAuditRecord(writer: SerializationWriter, workplaceAnalyticsAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!workplaceAnalyticsAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, workplaceAnalyticsAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + * @param YammerAuditRecord The instance to serialize from. + */ +// @ts-ignore +export function serializeYammerAuditRecord(writer: SerializationWriter, yammerAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!yammerAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, yammerAuditRecord, isSerializingDerivedType) +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + * @param YammerUserHidingAuditRecord The instance to serialize from. + */ +// @ts-ignore +export function serializeYammerUserHidingAuditRecord(writer: SerializationWriter, yammerUserHidingAuditRecord: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!yammerUserHidingAuditRecord || isSerializingDerivedType) { return; } + serializeAuditData(writer, yammerUserHidingAuditRecord, isSerializingDerivedType) +} export interface ServicePrincipalEvidence extends AlertEvidence, Parsable { /** * The unique identifier for the associated application, represented by its appId property. @@ -14925,14 +31037,69 @@ export interface ServicePrincipalEvidence extends AlertEvidence, Parsable { */ tenantId?: string | null; } -export type ServicePrincipalType = (typeof ServicePrincipalTypeObject)[keyof typeof ServicePrincipalTypeObject]; -export type ServiceSource = (typeof ServiceSourceObject)[keyof typeof ServiceSourceObject]; -export type ServiceStatus = (typeof ServiceStatusObject)[keyof typeof ServiceStatusObject]; -export interface SettingsContainer extends Entity, Parsable { - /** - * Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors. - */ - autoAuditingConfiguration?: AutoAuditingConfiguration | null; +export type ServicePrincipalType = (typeof ServicePrincipalTypeObject)[keyof typeof ServicePrincipalTypeObject]; +export type ServiceSource = (typeof ServiceSourceObject)[keyof typeof ServiceSourceObject]; +export type ServiceStatus = (typeof ServiceStatusObject)[keyof typeof ServiceStatusObject]; +export interface SettingsContainer extends Entity, Parsable { + /** + * Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors. + */ + autoAuditingConfiguration?: AutoAuditingConfiguration | null; +} +/** + * Audit data for SharePoint App Permission Operation events. + */ +export interface SharePointAppPermissionOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint events. + */ +export interface SharePointAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint Comment Operation events. + */ +export interface SharePointCommentOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint Content Security Policy events. + */ +export interface SharePointContentSecurityPolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint Content Type Operation events. + */ +export interface SharePointContentTypeOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint E Signature events. + */ +export interface SharePointESignatureAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint Field Operation events. + */ +export interface SharePointFieldOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint File Operation events. + */ +export interface SharePointFileOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint List Item Operation events. + */ +export interface SharePointListItemOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint List Operation events. + */ +export interface SharePointListOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for SharePoint Sharing Operation events. + */ +export interface SharePointSharingOperationAuditRecord extends AuditData, Parsable { } export interface SinglePropertySchema extends AdditionalDataHolder, BackedModel, Parsable { /** @@ -14964,7 +31131,52 @@ export interface SiteSourceCollectionResponse extends BaseCollectionPaginationCo */ value?: SiteSource[] | null; } +/** + * Audit data for Skype for Business cmdlets events. + */ +export interface SkypeForBusinessCmdletsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Skype for Business PSTN Usage events. + */ +export interface SkypeForBusinessPSTNUsageAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Skype for Business Users Blocked events. + */ +export interface SkypeForBusinessUsersBlockedAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sonar Detonation Content Meta events. + */ +export interface SonarDetonationContentMetadata extends AuditData, Parsable { +} +/** + * Audit data for Sonar Detonation Entity events. + */ +export interface SonarDetonationEntityAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sonar File Detonation Entity events. + */ +export interface SonarFileDetonationEntityAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sonar Submission Entity events. + */ +export interface SonarSubmissionEntityAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Sonar URL Detonation Entity events. + */ +export interface SonarUrlDetonationEntityAuditRecord extends AuditData, Parsable { +} export type SourceType = (typeof SourceTypeObject)[keyof typeof SourceTypeObject]; +/** + * Audit data for Spark Core Custom Live Pool events. + */ +export interface SparkCoreCustomLivePoolRecord extends AuditData, Parsable { +} export interface SslCertificate extends Artifact, Parsable { /** * The date and time when a certificate 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. @@ -15098,6 +31310,11 @@ export interface SubdomainCollectionResponse extends BaseCollectionPaginationCou */ value?: Subdomain[] | null; } +/** + * Audit data for Submission Entity events. + */ +export interface SubmissionEntityAuditRecord extends AuditData, Parsable { +} export interface SubmissionMailEvidence extends AlertEvidence, Parsable { /** * The network message ID of the email to which the submission belongs. @@ -15136,6 +31353,16 @@ export interface SubmissionMailEvidence extends AlertEvidence, Parsable { */ submitter?: string | null; } +/** + * Audit data for Supervisory Review Day X Insights events. + */ +export interface SupervisoryReviewDayXInsightsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Synthetic Probe events. + */ +export interface SyntheticProbeAuditRecord extends AuditData, Parsable { +} export interface Tag extends Entity, Parsable { /** * The createdBy property @@ -15154,7 +31381,37 @@ export interface Tag extends Entity, Parsable { */ lastModifiedDateTime?: Date | null; } +/** + * Audit data for Team Copilot Interaction events. + */ +export interface TeamCopilotInteractionAuditRecord extends AuditData, Parsable { +} export type TeamsDeliveryLocation = (typeof TeamsDeliveryLocationObject)[keyof typeof TeamsDeliveryLocationObject]; +/** + * Audit data for Teams Easy Approvals events. + */ +export interface TeamsEasyApprovalsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Teams Eval Data Hub Admin Operation events. + */ +export interface TeamsEvalDataHubAdminOperationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Teams Eval Data Hub Data Access events. + */ +export interface TeamsEvalDataHubDataAccessAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Teams Eval Data Hub Permission Change events. + */ +export interface TeamsEvalDataHubPermissionChangeAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Teams Healthcare events. + */ +export interface TeamsHealthcareAuditRecord extends AuditData, Parsable { +} export type TeamsMessageDeliveryAction = (typeof TeamsMessageDeliveryActionObject)[keyof typeof TeamsMessageDeliveryActionObject]; export interface TeamsMessageEvidence extends AlertEvidence, Parsable { /** @@ -15254,6 +31511,16 @@ export interface TeamsMessageEvidence extends AlertEvidence, Parsable { */ urls?: UrlEvidence[] | null; } +/** + * Audit data for Teams Updates events. + */ +export interface TeamsUpdatesAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Tenant Allow Block List events. + */ +export interface TenantAllowBlockListAuditRecord extends AuditData, Parsable { +} export interface ThreatDetectionDetail extends AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. @@ -15276,6 +31543,11 @@ export interface ThreatDetectionDetail extends AdditionalDataHolder, BackedModel */ threats?: string | null; } +/** + * Audit data for Threat Finder events. + */ +export interface ThreatFinderAuditRecord extends AuditData, Parsable { +} export interface ThreatIntelligence extends Entity, Parsable { /** * Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported. @@ -15346,6 +31618,31 @@ export interface ThreatIntelligence extends Entity, Parsable { */ whoisRecords?: WhoisRecord[] | null; } +/** + * Audit data for Threat Intelligence Atp Content events. + */ +export interface ThreatIntelligenceAtpContentData extends AuditData, Parsable { +} +/** + * Audit data for Threat Intelligence Export events. + */ +export interface ThreatIntelligenceExportAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Threat Intelligence Mail events. + */ +export interface ThreatIntelligenceMailData extends AuditData, Parsable { +} +/** + * Audit data for Threat Intelligence Object events. + */ +export interface ThreatIntelligenceObjectAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Threat Intelligence Url Click events. + */ +export interface ThreatIntelligenceUrlClickData extends AuditData, Parsable { +} export type ThreatType = (typeof ThreatTypeObject)[keyof typeof ThreatTypeObject]; export interface TimelineEvent extends AdditionalDataHolder, BackedModel, Parsable { /** @@ -15382,6 +31679,11 @@ export interface TimelineEvent extends AdditionalDataHolder, BackedModel, Parsab odataType?: string | null; } export type TimelineEventType = (typeof TimelineEventTypeObject)[keyof typeof TimelineEventTypeObject]; +/** + * Audit data for Microsoft To Do events. + */ +export interface TodoAuditRecord extends AuditData, Parsable { +} export interface TopicModelingSettings extends AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. @@ -15408,6 +31710,11 @@ export interface TopicModelingSettings extends AdditionalDataHolder, BackedModel */ topicCount?: number | null; } +/** + * Audit data for Trainable Classifier events. + */ +export interface TrainableClassifierAuditRecord extends AuditData, Parsable { +} export interface TriggersRoot extends Entity, Parsable { /** * The retentionEvents property @@ -15420,6 +31727,11 @@ export interface TriggerTypesRoot extends Entity, Parsable { */ retentionEventTypes?: RetentionEventType[] | null; } +/** + * Audit data for UAM Operation events. + */ +export interface UamOperationAuditRecord extends AuditData, Parsable { +} export interface UnclassifiedArtifact extends Artifact, Parsable { /** * The kind for this unclassifiedArtifact resource, describing what this value means. @@ -15430,6 +31742,11 @@ export interface UnclassifiedArtifact extends Artifact, Parsable { */ value?: string | null; } +/** + * Audit data for Unified Group events. + */ +export interface UnifiedGroupAuditRecord extends AuditData, Parsable { +} export interface UnifiedGroupSource extends DataSource, Parsable { /** * The group property @@ -15446,6 +31763,41 @@ export interface UnifiedGroupSourceCollectionResponse extends BaseCollectionPagi */ value?: UnifiedGroupSource[] | null; } +/** + * Audit data for Unified Simulation Matched Item events. + */ +export interface UnifiedSimulationMatchedItemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Unified Simulation Summary events. + */ +export interface UnifiedSimulationSummaryAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Universal Print Management events. + */ +export interface UniversalPrintManagementAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Universal Print Print Job events. + */ +export interface UniversalPrintPrintJobAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for URBAC Assignment events. + */ +export interface UrbacAssignmentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for URBAC Enable State events. + */ +export interface UrbacEnableStateAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for URBAC Role events. + */ +export interface UrbacRoleAuditRecord extends AuditData, Parsable { +} export interface UrlEvidence extends AlertEvidence, Parsable { /** * The Unique Resource Locator (URL). @@ -15538,7 +31890,152 @@ export interface UserSourceCollectionResponse extends BaseCollectionPaginationCo */ value?: UserSource[] | null; } +/** + * Audit data for User Training events. + */ +export interface UserTrainingAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for USX Workspace Onboarding events. + */ +export interface UsxWorkspaceOnboardingAuditRecord extends AuditData, Parsable { +} export type VerdictCategory = (typeof VerdictCategoryObject)[keyof typeof VerdictCategoryObject]; +/** + * Audit data for VFAM Create Policy events. + */ +export interface VfamCreatePolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for VFAM Delete Policy events. + */ +export interface VfamDeletePolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for VFAM Update Policy events. + */ +export interface VfamUpdatePolicyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Amplify events. + */ +export interface VivaAmplifyAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Engage Events events. + */ +export interface VivaEngageEventsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Engage Network Association events. + */ +export interface VivaEngageNetworkAssociationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Engage Segment events. + */ +export interface VivaEngageSegmentAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Advanced Configuration events. + */ +export interface VivaGlintAdvancedConfigurationAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Agentic Campaign events. + */ +export interface VivaGlintAgenticCampaignAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Feedback Program events. + */ +export interface VivaGlintFeedbackProgramAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Organizational events. + */ +export interface VivaGlintOrganizationalDataAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Pulse Program events. + */ +export interface VivaGlintPulseProgramAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Pulse Program Respondent Rate events. + */ +export interface VivaGlintPulseProgramRespondentRateAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Question events. + */ +export interface VivaGlintQuestionAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Role events. + */ +export interface VivaGlintRoleAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Rubicon events. + */ +export interface VivaGlintRubiconAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint Support Access events. + */ +export interface VivaGlintSupportAccessAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint System events. + */ +export interface VivaGlintSystemAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint User events. + */ +export interface VivaGlintUserAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Glint User Group events. + */ +export interface VivaGlintUserGroupAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Goals events. + */ +export interface VivaGoalsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Learning Admin events. + */ +export interface VivaLearningAdminAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Learning events. + */ +export interface VivaLearningAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Pulse Admin events. + */ +export interface VivaPulseAdminAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Pulse Organizer events. + */ +export interface VivaPulseOrganizerAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Pulse Report events. + */ +export interface VivaPulseReportAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Viva Pulse Response events. + */ +export interface VivaPulseResponseAuditRecord extends AuditData, Parsable { +} export type VmCloudProvider = (typeof VmCloudProviderObject)[keyof typeof VmCloudProviderObject]; export interface VmMetadata extends AdditionalDataHolder, BackedModel, Parsable { /** @@ -15655,6 +32152,16 @@ export interface VulnerabilityComponentCollectionResponse extends BaseCollection value?: VulnerabilityComponent[] | null; } export type VulnerabilitySeverity = (typeof VulnerabilitySeverityObject)[keyof typeof VulnerabilitySeverityObject]; +/** + * Audit data for WDATP Alerts events. + */ +export interface WdatpAlertsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Web Content Filtering events. + */ +export interface WebContentFilteringAuditRecord extends AuditData, Parsable { +} export interface WhoisBaseRecord extends Entity, Parsable { /** * The contact information for the abuse contact. @@ -15805,6 +32312,26 @@ export interface WhoisRecordCollectionResponse extends BaseCollectionPaginationC */ value?: WhoisRecord[] | null; } +/** + * Audit data for Windows365 Customer Lockbox events. + */ +export interface Windows365CustomerLockboxAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Workplace Analytics events. + */ +export interface WorkplaceAnalyticsAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Yammer events. + */ +export interface YammerAuditRecord extends AuditData, Parsable { +} +/** + * Audit data for Yammer User Hiding events. + */ +export interface YammerUserHidingAuditRecord extends AuditData, Parsable { +} export const ActionAfterRetentionPeriodObject = { None: "none", Delete: "delete", @@ -15911,6 +32438,511 @@ export const AntispamTeamsDirectionObject = { Intraorg: "intraorg", UnknownFutureValue: "unknownFutureValue", } as const; +/** + * Status of an audit log query. + */ +export const AuditLogQueryStatusObject = { + NotStarted: "notStarted", + Running: "running", + Succeeded: "succeeded", + Failed: "failed", + Cancelled: "cancelled", + UnknownFutureValue: "unknownFutureValue", +} as const; +/** + * Specifies the type of audit log record. + */ +export const AuditLogRecordTypeObject = { + ExchangeAdmin: "ExchangeAdmin", + ExchangeItem: "ExchangeItem", + ExchangeItemGroup: "ExchangeItemGroup", + SharePoint: "SharePoint", + SyntheticProbe: "SyntheticProbe", + SharePointFileOperation: "SharePointFileOperation", + OneDrive: "OneDrive", + AzureActiveDirectory: "AzureActiveDirectory", + AzureActiveDirectoryAccountLogon: "AzureActiveDirectoryAccountLogon", + DataCenterSecurityCmdlet: "DataCenterSecurityCmdlet", + ComplianceDLPSharePoint: "ComplianceDLPSharePoint", + Sway: "Sway", + ComplianceDLPExchange: "ComplianceDLPExchange", + SharePointSharingOperation: "SharePointSharingOperation", + AzureActiveDirectoryStsLogon: "AzureActiveDirectoryStsLogon", + SkypeForBusinessPSTNUsage: "SkypeForBusinessPSTNUsage", + SkypeForBusinessUsersBlocked: "SkypeForBusinessUsersBlocked", + SecurityComplianceCenterEOPCmdlet: "SecurityComplianceCenterEOPCmdlet", + ExchangeAggregatedOperation: "ExchangeAggregatedOperation", + PowerBIAudit: "PowerBIAudit", + CRM: "CRM", + Yammer: "Yammer", + SkypeForBusinessCmdlets: "SkypeForBusinessCmdlets", + Discovery: "Discovery", + MicrosoftTeams: "MicrosoftTeams", + ThreatIntelligence: "ThreatIntelligence", + MailSubmission: "MailSubmission", + MicrosoftFlow: "MicrosoftFlow", + AeD: "AeD", + MicrosoftStream: "MicrosoftStream", + ComplianceDLPSharePointClassification: "ComplianceDLPSharePointClassification", + ThreatFinder: "ThreatFinder", + Project: "Project", + SharePointListOperation: "SharePointListOperation", + SharePointCommentOperation: "SharePointCommentOperation", + DataGovernance: "DataGovernance", + Kaizala: "Kaizala", + SecurityComplianceAlerts: "SecurityComplianceAlerts", + ThreatIntelligenceUrl: "ThreatIntelligenceUrl", + SecurityComplianceInsights: "SecurityComplianceInsights", + MIPLabel: "MIPLabel", + WorkplaceAnalytics: "WorkplaceAnalytics", + PowerAppsApp: "PowerAppsApp", + PowerAppsPlan: "PowerAppsPlan", + ThreatIntelligenceAtpContent: "ThreatIntelligenceAtpContent", + LabelContentExplorer: "LabelContentExplorer", + TeamsHealthcare: "TeamsHealthcare", + ExchangeItemAggregated: "ExchangeItemAggregated", + HygieneEvent: "HygieneEvent", + DataInsightsRestApiAudit: "DataInsightsRestApiAudit", + InformationBarrierPolicyApplication: "InformationBarrierPolicyApplication", + SharePointListItemOperation: "SharePointListItemOperation", + SharePointContentTypeOperation: "SharePointContentTypeOperation", + SharePointFieldOperation: "SharePointFieldOperation", + MicrosoftTeamsAdmin: "MicrosoftTeamsAdmin", + HRSignal: "HRSignal", + MicrosoftTeamsDevice: "MicrosoftTeamsDevice", + MicrosoftTeamsAnalytics: "MicrosoftTeamsAnalytics", + InformationWorkerProtection: "InformationWorkerProtection", + Campaign: "Campaign", + DLPEndpoint: "DLPEndpoint", + AirInvestigation: "AirInvestigation", + Quarantine: "Quarantine", + MicrosoftForms: "MicrosoftForms", + ApplicationAudit: "ApplicationAudit", + ComplianceSupervisionExchange: "ComplianceSupervisionExchange", + CustomerKeyServiceEncryption: "CustomerKeyServiceEncryption", + OfficeNative: "OfficeNative", + MipAutoLabelSharePointItem: "MipAutoLabelSharePointItem", + MipAutoLabelSharePointPolicyLocation: "MipAutoLabelSharePointPolicyLocation", + MicrosoftTeamsShifts: "MicrosoftTeamsShifts", + SecureScore: "SecureScore", + MipAutoLabelExchangeItem: "MipAutoLabelExchangeItem", + CortanaBriefing: "CortanaBriefing", + Search: "Search", + WDATPAlerts: "WDATPAlerts", + PowerPlatformAdminDlp: "PowerPlatformAdminDlp", + PowerPlatformAdminEnvironment: "PowerPlatformAdminEnvironment", + MDATPAudit: "MDATPAudit", + SensitivityLabelPolicyMatch: "SensitivityLabelPolicyMatch", + SensitivityLabelAction: "SensitivityLabelAction", + SensitivityLabeledFileAction: "SensitivityLabeledFileAction", + AttackSim: "AttackSim", + AirManualInvestigation: "AirManualInvestigation", + SecurityComplianceRBAC: "SecurityComplianceRBAC", + UserTraining: "UserTraining", + AirAdminActionInvestigation: "AirAdminActionInvestigation", + MSTIC: "MSTIC", + PhysicalBadgingSignal: "PhysicalBadgingSignal", + TeamsEasyApprovals: "TeamsEasyApprovals", + AipDiscover: "AipDiscover", + AipSensitivityLabelAction: "AipSensitivityLabelAction", + AipProtectionAction: "AipProtectionAction", + AipFileDeleted: "AipFileDeleted", + AipHeartBeat: "AipHeartBeat", + MCASAlerts: "MCASAlerts", + OnPremisesFileShareScannerDlp: "OnPremisesFileShareScannerDlp", + OnPremisesSharePointScannerDlp: "OnPremisesSharePointScannerDlp", + ExchangeSearch: "ExchangeSearch", + SharePointSearch: "SharePointSearch", + PrivacyDataMinimization: "PrivacyDataMinimization", + LabelAnalyticsAggregate: "LabelAnalyticsAggregate", + MyAnalyticsSettings: "MyAnalyticsSettings", + SecurityComplianceUserChange: "SecurityComplianceUserChange", + ComplianceDLPExchangeClassification: "ComplianceDLPExchangeClassification", + ComplianceDLPEndpoint: "ComplianceDLPEndpoint", + MipExactDataMatch: "MipExactDataMatch", + MSDEResponseActions: "MSDEResponseActions", + MSDEGeneralSettings: "MSDEGeneralSettings", + MSDEIndicatorsSettings: "MSDEIndicatorsSettings", + MS365DCustomDetection: "MS365DCustomDetection", + MSDERolesSettings: "MSDERolesSettings", + MAPGAlerts: "MAPGAlerts", + MAPGPolicy: "MAPGPolicy", + MAPGRemediation: "MAPGRemediation", + PrivacyRemediationAction: "PrivacyRemediationAction", + PrivacyDigestEmail: "PrivacyDigestEmail", + MipAutoLabelSimulationProgress: "MipAutoLabelSimulationProgress", + MipAutoLabelSimulationCompletion: "MipAutoLabelSimulationCompletion", + MipAutoLabelProgressFeedback: "MipAutoLabelProgressFeedback", + DlpSensitiveInformationType: "DlpSensitiveInformationType", + MipAutoLabelSimulationStatistics: "MipAutoLabelSimulationStatistics", + LargeContentMetadata: "LargeContentMetadata", + Microsoft365Group: "Microsoft365Group", + CDPMlInferencingResult: "CDPMlInferencingResult", + FilteringMailMetadata: "FilteringMailMetadata", + CDPClassificationMailItem: "CDPClassificationMailItem", + CDPClassificationDocument: "CDPClassificationDocument", + OfficeScriptsRunAction: "OfficeScriptsRunAction", + FilteringPostMailDeliveryAction: "FilteringPostMailDeliveryAction", + CDPUnifiedFeedback: "CDPUnifiedFeedback", + TenantAllowBlockList: "TenantAllowBlockList", + ConsumptionResource: "ConsumptionResource", + HealthcareSignal: "HealthcareSignal", + DlpImportResult: "DlpImportResult", + CDPCompliancePolicyExecution: "CDPCompliancePolicyExecution", + MultiStageDisposition: "MultiStageDisposition", + PrivacyDataMatch: "PrivacyDataMatch", + FilteringDocMetadata: "FilteringDocMetadata", + FilteringEmailFeatures: "FilteringEmailFeatures", + PowerBIDlp: "PowerBIDlp", + FilteringUrlInfo: "FilteringUrlInfo", + FilteringAttachmentInfo: "FilteringAttachmentInfo", + CoreReportingSettings: "CoreReportingSettings", + ComplianceConnector: "ComplianceConnector", + PowerPlatformLockboxResourceAccessRequest: "PowerPlatformLockboxResourceAccessRequest", + PowerPlatformLockboxResourceCommand: "PowerPlatformLockboxResourceCommand", + CDPPredictiveCodingLabel: "CDPPredictiveCodingLabel", + CDPCompliancePolicyUserFeedback: "CDPCompliancePolicyUserFeedback", + WebpageActivityEndpoint: "WebpageActivityEndpoint", + OMEPortal: "OMEPortal", + CMImprovementActionChange: "CMImprovementActionChange", + FilteringUrlClick: "FilteringUrlClick", + MipLabelAnalyticsAuditRecord: "MipLabelAnalyticsAuditRecord", + FilteringEntityEvent: "FilteringEntityEvent", + FilteringRuleHits: "FilteringRuleHits", + FilteringMailSubmission: "FilteringMailSubmission", + LabelExplorer: "LabelExplorer", + MicrosoftManagedServicePlatform: "MicrosoftManagedServicePlatform", + PowerPlatformServiceActivity: "PowerPlatformServiceActivity", + ScorePlatformGenericAuditRecord: "ScorePlatformGenericAuditRecord", + FilteringTimeTravelDocMetadata: "FilteringTimeTravelDocMetadata", + Alert: "Alert", + AlertStatus: "AlertStatus", + AlertIncident: "AlertIncident", + IncidentStatus: "IncidentStatus", + CaseEscaped: "Case", + CaseInvestigation: "CaseInvestigation", + RecordsManagement: "RecordsManagement", + PrivacyRemediation: "PrivacyRemediation", + DataShareOperation: "DataShareOperation", + CdpDlpSensitive: "CdpDlpSensitive", + EHRConnector: "EHRConnector", + FilteringMailGradingResult: "FilteringMailGradingResult", + PublicFolder: "PublicFolder", + PrivacyTenantAuditHistoryRecord: "PrivacyTenantAuditHistoryRecord", + AipScannerDiscoverEvent: "AipScannerDiscoverEvent", + EduDataLakeDownloadOperation: "EduDataLakeDownloadOperation", + M365ComplianceConnector: "M365ComplianceConnector", + MicrosoftGraphDataConnectOperation: "MicrosoftGraphDataConnectOperation", + MicrosoftPurview: "MicrosoftPurview", + FilteringEmailContentFeatures: "FilteringEmailContentFeatures", + PowerPagesSite: "PowerPagesSite", + PowerAppsResource: "PowerAppsResource", + PlannerPlan: "PlannerPlan", + PlannerCopyPlan: "PlannerCopyPlan", + PlannerTask: "PlannerTask", + PlannerRoster: "PlannerRoster", + PlannerPlanList: "PlannerPlanList", + PlannerTaskList: "PlannerTaskList", + PlannerTenantSettings: "PlannerTenantSettings", + ProjectForTheWebProject: "ProjectForTheWebProject", + ProjectForTheWebTask: "ProjectForTheWebTask", + ProjectForTheWebRoadmap: "ProjectForTheWebRoadmap", + ProjectForTheWebRoadmapItem: "ProjectForTheWebRoadmapItem", + ProjectForTheWebProjectSettings: "ProjectForTheWebProjectSettings", + ProjectForTheWebRoadmapSettings: "ProjectForTheWebRoadmapSettings", + QuarantineMetadata: "QuarantineMetadata", + MicrosoftTodoAudit: "MicrosoftTodoAudit", + TimeTravelFilteringDocMetadata: "TimeTravelFilteringDocMetadata", + TeamsQuarantineMetadata: "TeamsQuarantineMetadata", + SharePointAppPermissionOperation: "SharePointAppPermissionOperation", + MicrosoftTeamsSensitivityLabelAction: "MicrosoftTeamsSensitivityLabelAction", + FilteringTeamsMetadata: "FilteringTeamsMetadata", + FilteringTeamsUrlInfo: "FilteringTeamsUrlInfo", + FilteringTeamsPostDeliveryAction: "FilteringTeamsPostDeliveryAction", + MDCAssessments: "MDCAssessments", + MDCRegulatoryComplianceStandards: "MDCRegulatoryComplianceStandards", + MDCRegulatoryComplianceControls: "MDCRegulatoryComplianceControls", + MDCRegulatoryComplianceAssessments: "MDCRegulatoryComplianceAssessments", + MDCSecurityConnectors: "MDCSecurityConnectors", + MDADataSecuritySignal: "MDADataSecuritySignal", + VivaGoals: "VivaGoals", + FilteringRuntimeInfo: "FilteringRuntimeInfo", + AttackSimAdmin: "AttackSimAdmin", + MicrosoftGraphDataConnectConsent: "MicrosoftGraphDataConnectConsent", + FilteringAtpDetonationInfo: "FilteringAtpDetonationInfo", + PrivacyPortal: "PrivacyPortal", + ManagedTenants: "ManagedTenants", + UnifiedSimulationMatchedItem: "UnifiedSimulationMatchedItem", + UnifiedSimulationSummary: "UnifiedSimulationSummary", + UpdateQuarantineMetadata: "UpdateQuarantineMetadata", + MS365DSuppressionRule: "MS365DSuppressionRule", + PurviewDataMapOperation: "PurviewDataMapOperation", + FilteringUrlPostClickAction: "FilteringUrlPostClickAction", + IrmUserDefinedDetectionSignal: "IrmUserDefinedDetectionSignal", + TeamsUpdates: "TeamsUpdates", + PlannerRosterSensitivityLabel: "PlannerRosterSensitivityLabel", + MS365DIncident: "MS365DIncident", + FilteringDelistingMetadata: "FilteringDelistingMetadata", + ComplianceDLPSharePointClassificationExtended: "ComplianceDLPSharePointClassificationExtended", + MicrosoftDefenderForIdentityAudit: "MicrosoftDefenderForIdentityAudit", + SupervisoryReviewDayXInsight: "SupervisoryReviewDayXInsight", + DefenderExpertsforXDRAdmin: "DefenderExpertsforXDRAdmin", + CDPEdgeBlockedMessage: "CDPEdgeBlockedMessage", + HostedRpa: "HostedRpa", + CdpContentExplorerAggregateRecord: "CdpContentExplorerAggregateRecord", + CDPHygieneAttachmentInfo: "CDPHygieneAttachmentInfo", + CDPHygieneSummary: "CDPHygieneSummary", + CDPPostMailDeliveryAction: "CDPPostMailDeliveryAction", + CDPEmailFeatures: "CDPEmailFeatures", + CDPHygieneUrlInfo: "CDPHygieneUrlInfo", + CDPUrlClick: "CDPUrlClick", + CDPPackageManagerHygieneEvent: "CDPPackageManagerHygieneEvent", + FilteringDocScan: "FilteringDocScan", + TimeTravelFilteringDocScan: "TimeTravelFilteringDocScan", + MAPGOnboard: "MAPGOnboard", + VfamCreatePolicy: "VfamCreatePolicy", + VfamUpdatePolicy: "VfamUpdatePolicy", + VfamDeletePolicy: "VfamDeletePolicy", + M365DAAD: "M365DAAD", + CdpColdCrawlStatus: "CdpColdCrawlStatus", + PowerPlatformAdministratorActivity: "PowerPlatformAdministratorActivity", + Windows365CustomerLockbox: "Windows365CustomerLockbox", + CdpResourceScopeChangeEvent: "CdpResourceScopeChangeEvent", + ComplianceCCExchangeExecutionResult: "ComplianceCCExchangeExecutionResult", + CdpOcrCostEstimatorRecord: "CdpOcrCostEstimatorRecord", + CopilotInteraction: "CopilotInteraction", + CdpOcrBillingRecord: "CdpOcrBillingRecord", + ComplianceDLPApplications: "ComplianceDLPApplications", + UAMOperation: "UAMOperation", + VivaLearning: "VivaLearning", + VivaLearningAdmin: "VivaLearningAdmin", + PurviewPolicyOperation: "PurviewPolicyOperation", + PurviewMetadataPolicyOperation: "PurviewMetadataPolicyOperation", + PeopleAdminSettings: "PeopleAdminSettings", + CdpComplianceDLPExchangeClassification: "CdpComplianceDLPExchangeClassification", + CdpComplianceDLPSharePointClassification: "CdpComplianceDLPSharePointClassification", + FilteringBulkSenderInsightData: "FilteringBulkSenderInsightData", + FilteringBulkThresholdInsightData: "FilteringBulkThresholdInsightData", + PrivacyOpenAccess: "PrivacyOpenAccess", + OWAAuth: "OWAAuth", + ComplianceDLPApplicationsClassification: "ComplianceDLPApplicationsClassification", + SharePointESignature: "SharePointESignature", + Dynamics365BusinessCentral: "Dynamics365BusinessCentral", + MeshWorlds: "MeshWorlds", + VivaPulseResponse: "VivaPulseResponse", + VivaPulseOrganizer: "VivaPulseOrganizer", + VivaPulseAdmin: "VivaPulseAdmin", + VivaPulseReport: "VivaPulseReport", + AIAppInteraction: "AIAppInteraction", + ComplianceDLMExchange: "ComplianceDLMExchange", + ComplianceDLMSharePoint: "ComplianceDLMSharePoint", + ProjectForTheWebAssignedToMeSettings: "ProjectForTheWebAssignedToMeSettings", + CPSOperation: "CPSOperation", + ComplianceDLPExchangeDiscovery: "ComplianceDLPExchangeDiscovery", + PurviewMCRecommendation: "PurviewMCRecommendation", + ComplianceDLPEndpointDiscovery: "ComplianceDLPEndpointDiscovery", + InsiderRiskScopedUserInsights: "InsiderRiskScopedUserInsights", + MicrosoftTeamsRetentionLabelAction: "MicrosoftTeamsRetentionLabelAction", + AadRiskDetection: "AadRiskDetection", + AuditSearch: "AuditSearch", + AuditRetentionPolicy: "AuditRetentionPolicy", + AuditConfig: "AuditConfig", + Microsoft365BackupBackupPolicy: "Microsoft365BackupBackupPolicy", + Microsoft365BackupRestoreTask: "Microsoft365BackupRestoreTask", + Microsoft365BackupRestoreItem: "Microsoft365BackupRestoreItem", + Microsoft365BackupBackupItem: "Microsoft365BackupBackupItem", + URBACAssignment: "URBACAssignment", + URBACRole: "URBACRole", + URBACEnableState: "URBACEnableState", + IRMSecurityAlert: "IRMSecurityAlert", + PurviewInsiderRiskCases: "PurviewInsiderRiskCases", + PurviewInsiderRiskAlerts: "PurviewInsiderRiskAlerts", + InsiderRiskScopedUsers: "InsiderRiskScopedUsers", + CdpConsumptionResource: "CdpConsumptionResource", + CreateCopilotPlugin: "CreateCopilotPlugin", + UpdateCopilotPlugin: "UpdateCopilotPlugin", + DeleteCopilotPlugin: "DeleteCopilotPlugin", + EnableCopilotPlugin: "EnableCopilotPlugin", + DisableCopilotPlugin: "DisableCopilotPlugin", + CreateCopilotWorkspace: "CreateCopilotWorkspace", + UpdateCopilotWorkspace: "UpdateCopilotWorkspace", + DeleteCopilotWorkspace: "DeleteCopilotWorkspace", + EnableCopilotWorkspace: "EnableCopilotWorkspace", + DisableCopilotWorkspace: "DisableCopilotWorkspace", + CreateCopilotPromptBook: "CreateCopilotPromptBook", + UpdateCopilotPromptBook: "UpdateCopilotPromptBook", + DeleteCopilotPromptBook: "DeleteCopilotPromptBook", + EnableCopilotPromptBook: "EnableCopilotPromptBook", + DisableCopilotPromptBook: "DisableCopilotPromptBook", + UpdateCopilotSettings: "UpdateCopilotSettings", + P4AIAssessmentRecord: "P4AIAssessmentRecord", + P4AIAssessmentLocationResultRecord: "P4AIAssessmentLocationResultRecord", + ConnectedAIAppInteraction: "ConnectedAIAppInteraction", + PrivaPrivacyConsentOperation: "PrivaPrivacyConsentOperation", + PrivaPrivacyAssessmentOperation: "PrivaPrivacyAssessmentOperation", + DataCatalogAccessRequests: "DataCatalogAccessRequests", + ComplianceSettingsChange: "ComplianceSettingsChange", + DataSecurityInvestigation: "DataSecurityInvestigation", + TeamCopilotInteraction: "TeamCopilotInteraction", + IRMActivityAuditTrail: "IRMActivityAuditTrail", + SharePointContentSecurityPolicy: "SharePointContentSecurityPolicy", + CloudUpdateProfileConfig: "CloudUpdateProfileConfig", + CloudUpdateTenantConfig: "CloudUpdateTenantConfig", + CloudUpdateDeviceConfig: "CloudUpdateDeviceConfig", + DefenderPreviewFeatures: "DefenderPreviewFeatures", + DeviceDiscoverySettingsExclusion: "DeviceDiscoverySettingsExclusion", + DeviceDiscoverySettingsAuthenticatedScans: "DeviceDiscoverySettingsAuthenticatedScans", + CriticalAssetManagementClassification: "CriticalAssetManagementClassification", + DeviceDiscoverySettings: "DeviceDiscoverySettings", + USXWorkspaceOnboarding: "USXWorkspaceOnboarding", + VivaGlintAdvancedConfiguration: "VivaGlintAdvancedConfiguration", + VivaGlintPulseProgram: "VivaGlintPulseProgram", + VivaGlintPulseProgramRespondentRate: "VivaGlintPulseProgramRespondentRate", + VivaGlintQuestion: "VivaGlintQuestion", + VivaGlintRole: "VivaGlintRole", + VivaGlintRubicon: "VivaGlintRubicon", + VivaGlintSupportAccess: "VivaGlintSupportAccess", + VivaGlintSystem: "VivaGlintSystem", + VivaGlintUser: "VivaGlintUser", + VivaGlintUserGroup: "VivaGlintUserGroup", + VivaGlintFeedbackProgram: "VivaGlintFeedbackProgram", + FabricAudit: "FabricAudit", + TrainableClassifier: "TrainableClassifier", + WebContentFiltering: "WebContentFiltering", + NoisyAlertPolicy: "NoisyAlertPolicy", + OnDemandSharePointClassification: "OnDemandSharePointClassification", + AIInteractionsExport: "AIInteractionsExport", + Microsoft365CopilotScheduledPrompt: "Microsoft365CopilotScheduledPrompt", + PlacesDirectory: "PlacesDirectory", + MDAAudit: "MDAAudit", + OpticalCharacterRecognition: "OpticalCharacterRecognition", + M365SearchSections: "M365SearchSections", + OfficeClientRestrictedModeAction: "OfficeClientRestrictedModeAction", + CrossTenantAccessPolicy: "CrossTenantAccessPolicy", + OutlookCopilotAutomation: "OutlookCopilotAutomation", + VivaEngageNetworkAssociation: "VivaEngageNetworkAssociation", + AppAdminActivity: "AppAdminActivity", + AppSettingsAdminActivity: "AppSettingsAdminActivity", + UniversalPrintPrintJob: "UniversalPrintPrintJob", + SentinelNotebookOnLake: "SentinelNotebookOnLake", + SentinelJob: "SentinelJob", + SentinelGraph: "SentinelGraph", + SentinelKQLOnLake: "SentinelKQLOnLake", + SentinelPackage: "SentinelPackage", + VivaAmplifyOutlookSensitivityLabel: "VivaAmplifyOutlookSensitivityLabel", + CopilotActions: "CopilotActions", + AIInteractionsSubscription: "AIInteractionsSubscription", + AIInteractionsChangeNotification: "AIInteractionsChangeNotification", + FilteringMailMetadataExtended: "FilteringMailMetadataExtended", + SentinelLakeOnboarding: "SentinelLakeOnboarding", + SentinelLakeDataOnboarding: "SentinelLakeDataOnboarding", + OfficeRestrictedModeAction: "OfficeRestrictedModeAction", + CopilotForSecurityTrigger: "CopilotForSecurityTrigger", + CopilotAgentManagement: "CopilotAgentManagement", + P4AIAssessmentFabricScannerRecord: "P4AIAssessmentFabricScannerRecord", + PlannerGoal: "PlannerGoal", + PlannerGoalList: "PlannerGoalList", + ThreatIntelligenceObject: "ThreatIntelligenceObject", + ThreatIntelligenceExport: "ThreatIntelligenceExport", + SubmissionAgenticGradingResult: "SubmissionAgenticGradingResult", + AgentAdminActivity: "AgentAdminActivity", + DeployFeatureActivity: "DeployFeatureActivity", + AgentSettingsAdminActivity: "AgentSettingsAdminActivity", + OrganizationalDataInM365: "OrganizationalDataInM365", + PlannerChatMessage: "PlannerChatMessage", + PlannerChatMessageList: "PlannerChatMessageList", + SentinelAITool: "SentinelAITool", + M365ODSPAssetMetadata: "M365ODSPAssetMetadata", + AIExecuteTool: "AIExecuteTool", + AIInvokeAgent: "AIInvokeAgent", + AIInferenceCall: "AIInferenceCall", + CdpClassifierHealthRecord: "CdpClassifierHealthRecord", + SensitiveInfoRemediationAgentData: "SensitiveInfoRemediationAgentData", + ComplianceDLPEnforcement: "ComplianceDLPEnforcement", + A365AIExecuteTool: "A365AIExecuteTool", + A365AIInvokeAgent: "A365AIInvokeAgent", + A365AIInferenceCall: "A365AIInferenceCall", + VivaEngageSegment: "VivaEngageSegment", + RTIOperationsAgent: "RTIOperationsAgent", + ContentStoreMetadata: "ContentStoreMetadata", + CCRAIPolicyViolation: "CCRAIPolicyViolation", + PlannerPlanSensitivityLabel: "PlannerPlanSensitivityLabel", + MosAgentInfoRecord: "MosAgentInfoRecord", + A365AIRunSummary: "A365AIRunSummary", + UnifiedCatalogConceptAction: "UnifiedCatalogConceptAction", + DefenderCaseManagement: "DefenderCaseManagement", + CopilotForSecurityLogging: "CopilotForSecurityLogging", + VivaEngageEvents: "VivaEngageEvents", + CallActivityEvent: "CallActivityEvent", + SonarDetonationContentMetadata: "SonarDetonationContentMetadata", + UniversalPrintManagement: "UniversalPrintManagement", + YammerUserHiding: "YammerUserHiding", + Microsoft365BackupGranularBrowseTask: "Microsoft365BackupGranularBrowseTask", + PurviewPostureAgent: "PurviewPostureAgent", + MSDECustomCollection: "MSDECustomCollection", + SCPUsageEvent: "SCPUsageEvent", + SCPConfigurationEvent: "SCPConfigurationEvent", + MDCConfigurationEvent: "MDCConfigurationEvent", + MDCUsageEvent: "MDCUsageEvent", + A365SpanOutputs: "A365SpanOutputs", + PowerPlatformTenantIsolation: "PowerPlatformTenantIsolation", + CDPDLMAIInteractionInsights: "CDPDLMAIInteractionInsights", + P4AIAssessmentCategoryRecord: "P4AIAssessmentCategoryRecord", + SentinelLakeEncryption: "SentinelLakeEncryption", + AZFWNetworkRule: "AZFWNetworkRule", + AZFWDnsQuery: "AZFWDnsQuery", + AZFWApplicationRuleAggregation: "AZFWApplicationRuleAggregation", + TeamsEvalDataHubDataAccess: "TeamsEvalDataHubDataAccess", + TeamsEvalDataHubPermissionChange: "TeamsEvalDataHubPermissionChange", + TeamsEvalDataHubAdminOperation: "TeamsEvalDataHubAdminOperation", + VivaGlintOrganizationalData: "VivaGlintOrganizationalData", + AlertSubmission: "AlertSubmission", + AlertSubmissionResultDetail: "AlertSubmissionResultDetail", + ComplianceSitGradingSharePoint: "ComplianceSitGradingSharePoint", + CompliancePolicyGradingSharePoint: "CompliancePolicyGradingSharePoint", + AzureAISearchAudit: "AzureAISearchAudit", + P4AIRiskScoreRecord: "P4AIRiskScoreRecord", + DragonCopilotAdmin: "DragonCopilotAdmin", + AISpanOutputs: "AISpanOutputs", + EopSubmissionFeedEntity: "EopSubmissionFeedEntity", + SonarFileDetonationEntity: "SonarFileDetonationEntity", + SonarSubmissionEntity: "SonarSubmissionEntity", + SonarUrlDetonationEntity: "SonarUrlDetonationEntity", + SubmissionEntity: "SubmissionEntity", + SonarDetonationEntity: "SonarDetonationEntity", + MicrosoftTeamsUserConcern: "MicrosoftTeamsUserConcern", + VivaGlintAgenticCampaign: "VivaGlintAgenticCampaign", + MSPVectorSearchContentMetadata: "MSPVectorSearchContentMetadata", + FabricPolicy: "FabricPolicy", + SecurityCopilotAgentIdentityManagement: "SecurityCopilotAgentIdentityManagement", + CopilotSessionSharing: "CopilotSessionSharing", + DragonCopilotAccess: "DragonCopilotAccess", + DragonCopilotClinicalData: "DragonCopilotClinicalData", + DragonCopilotSession: "DragonCopilotSession", + MosAgentInfoRecordV2: "MosAgentInfoRecordV2", + SecurityDevelopmentLifecycleAILog: "SecurityDevelopmentLifecycleAILog", + MDASH: "MDASH", + DefenderSecurityForAIConfiguration: "DefenderSecurityForAIConfiguration", + SparkCoreCustomLivePool: "SparkCoreCustomLivePool", + UnknownFutureValue: "unknownFutureValue", +} as const; +/** + * Type of user associated with an audit log record. + */ +export const AuditLogUserTypeObject = { + Regular: "Regular", + Reserved: "Reserved", + Admin: "Admin", + DcAdmin: "DcAdmin", + System: "System", + Application: "Application", + ServicePrincipal: "ServicePrincipal", + CustomPolicy: "CustomPolicy", + SystemPolicy: "SystemPolicy", + PartnerTechnician: "PartnerTechnician", + Guest: "Guest", + UnknownFutureValue: "unknownFutureValue", +} as const; export const BehaviorDuringRetentionPeriodObject = { DoNotRetain: "doNotRetain", Retain: "retain",