<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/Common.xml">
    <edmx:Include Alias="Common" Namespace="com.sap.vocabularies.Common.v1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://oasis-tcs.github.io/odata-vocabularies/vocabularies/Org.OData.Core.V1.xml">
    <edmx:Include Alias="Core" Namespace="Org.OData.Core.V1"/>
  </edmx:Reference>
  <edmx:DataServices>
    <Schema Namespace="VPMService" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <Annotation Term="Core.Links">
        <Collection>
          <Record>
            <PropertyValue Property="rel" String="author"/>
            <PropertyValue Property="href" String="https://cap.cloud.sap"/>
          </Record>
        </Collection>
      </Annotation>
      <EntityContainer Name="EntityContainer">
        <ActionImport Name="testSuccessFactors" Action="VPMService.testSuccessFactors"/>
        <ActionImport Name="pushGosiToEC" Action="VPMService.pushGosiToEC"/>
        <ActionImport Name="pushQiwaToEC" Action="VPMService.pushQiwaToEC"/>
        <ActionImport Name="pushExitReentryStandaloneToEC" Action="VPMService.pushExitReentryStandaloneToEC"/>
        <ActionImport Name="pushExitReentryAnnualLeaveToEC" Action="VPMService.pushExitReentryAnnualLeaveToEC"/>
        <ActionImport Name="pushSceToEC" Action="VPMService.pushSceToEC"/>
        <ActionImport Name="pushIqamaMedicalTestToEC" Action="VPMService.pushIqamaMedicalTestToEC"/>
        <ActionImport Name="pushNewIqamaIssuanceToEC" Action="VPMService.pushNewIqamaIssuanceToEC"/>
        <ActionImport Name="pushClientPlantIdToEC" Action="VPMService.pushClientPlantIdToEC"/>
        <ActionImport Name="pushAjeerToEC" Action="VPMService.pushAjeerToEC"/>
        <ActionImport Name="pushMedicalInsuranceToEC" Action="VPMService.pushMedicalInsuranceToEC"/>
        <ActionImport Name="pushBankAccountUpdateToEC" Action="VPMService.pushBankAccountUpdateToEC"/>
        <ActionImport Name="pushIqamaRenewalToEC" Action="VPMService.pushIqamaRenewalToEC"/>
      </EntityContainer>
      <Action Name="testSuccessFactors" IsBound="false">
        <Parameter Name="step" Type="Edm.Int32"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushGosiToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushQiwaToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushExitReentryStandaloneToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushExitReentryAnnualLeaveToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushSceToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushIqamaMedicalTestToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushNewIqamaIssuanceToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushClientPlantIdToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushAjeerToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushMedicalInsuranceToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushBankAccountUpdateToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="pushIqamaRenewalToEC" IsBound="false">
        <Parameter Name="caseId" Type="Edm.Guid"/>
        <Parameter Name="confirmWrite" Type="Edm.Boolean"/>
        <Parameter Name="uploadAttachment" Type="Edm.Boolean"/>
        <ReturnType Type="Edm.String"/>
      </Action>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>