UNPKG

@sap/odata-v4

Version:

OData V4.0 server library

30 lines (25 loc) 994 B
'use strict'; const AbstractEdmBindingTarget = require('./AbstractEdmBindingTarget'); /** * <a href="./../ODataSpecification/odata-v4.0-errata03-os/complete/part3-csdl/odata-v4.0-errata03-os-part3-csdl-complete.html#_Toc453752604"> * OData CSDL # 13.3 Element edm:Singleton * </a> * * @extends AbstractEdmBindingTarget * @hideconstructor */ class EdmSingleton extends AbstractEdmBindingTarget { /** * Constructor * * @param {Edm} edm The edm itself * @param {EdmEntityContainer} container * @param {CsdlSingleton} providerSingleton * @param {Object} configuration Configuration object with additional configuration properties * @param {boolean} configuration.isConcurrent True if this singleton is target of a conditional request with concurrent modifications */ constructor(edm, container, providerSingleton, configuration) { super(edm, container, providerSingleton, configuration); } } module.exports = EdmSingleton;