<?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://oasis-tcs.github.io/odata-vocabularies/vocabularies/Org.OData.Capabilities.V1.xml">
    <edmx:Include Alias="Capabilities" Namespace="Org.OData.Capabilities.V1"/>
  </edmx:Reference>
  <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="QuadroService" 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">
        <EntitySet Name="AlvoVH" EntityType="QuadroService.AlvoVH"/>
        <EntitySet Name="PaletaVH" EntityType="QuadroService.PaletaVH"/>
        <FunctionImport Name="quadro" Function="QuadroService.quadro"/>
        <ActionImport Name="ordenarCartoes" Action="QuadroService.ordenarCartoes"/>
        <ActionImport Name="gravarVisao" Action="QuadroService.gravarVisao"/>
        <ActionImport Name="trazerDosPadroes" Action="QuadroService.trazerDosPadroes"/>
        <FunctionImport Name="exportarQuadro" Function="QuadroService.exportarQuadro"/>
        <ActionImport Name="importarQuadro" Action="QuadroService.importarQuadro"/>
      </EntityContainer>
      <EntityType Name="AlvoVH">
        <Key>
          <PropertyRef Name="code"/>
        </Key>
        <Property Name="code" Type="Edm.String" MaxLength="20" Nullable="false"/>
        <Property Name="name" Type="Edm.String" MaxLength="60"/>
      </EntityType>
      <EntityType Name="PaletaVH">
        <Key>
          <PropertyRef Name="code"/>
        </Key>
        <Property Name="code" Type="Edm.String" MaxLength="20" Nullable="false"/>
        <Property Name="name" Type="Edm.String" MaxLength="60"/>
      </EntityType>
      <Function Name="quadro" IsBound="false" IsComposable="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Function>
      <Action Name="ordenarCartoes" IsBound="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <Parameter Name="faixa" Type="Edm.String"/>
        <Parameter Name="ids" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="gravarVisao" IsBound="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <Parameter Name="agrupar" Type="Edm.String"/>
        <Parameter Name="campos" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="trazerDosPadroes" IsBound="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Function Name="exportarQuadro" IsBound="false" IsComposable="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Function>
      <Action Name="importarQuadro" IsBound="false">
        <Parameter Name="alvo" Type="Edm.String"/>
        <Parameter Name="conteudo" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Annotations Target="QuadroService.quadro(Edm.String)/alvo">
        <Annotation Term="Core.OptionalParameter">
          <Record Type="Core.OptionalParameterType"/>
        </Annotation>
      </Annotations>
      <Annotations Target="QuadroService.exportarQuadro(Edm.String)/alvo">
        <Annotation Term="Core.OptionalParameter">
          <Record Type="Core.OptionalParameterType"/>
        </Annotation>
      </Annotations>
      <Annotations Target="QuadroService.EntityContainer/AlvoVH">
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
      <Annotations Target="QuadroService.EntityContainer/PaletaVH">
        <Annotation Term="Capabilities.DeleteRestrictions">
          <Record Type="Capabilities.DeleteRestrictionsType">
            <PropertyValue Property="Deletable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.InsertRestrictions">
          <Record Type="Capabilities.InsertRestrictionsType">
            <PropertyValue Property="Insertable" Bool="false"/>
          </Record>
        </Annotation>
        <Annotation Term="Capabilities.UpdateRestrictions">
          <Record Type="Capabilities.UpdateRestrictionsType">
            <PropertyValue Property="Updatable" Bool="false"/>
          </Record>
        </Annotation>
      </Annotations>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>