// balxml_configschema.h   -*-C++-*-   GENERATED FILE -- DO NOT EDIT
#ifndef INCLUDED_BALXML_CONFIGSCHEMA
#define INCLUDED_BALXML_CONFIGSCHEMA

#include <bsls_ident.h>
BSLS_IDENT_RCSID(balxml_configschema_h,"$Id$ $CSID$")
BSLS_IDENT_PRAGMA_ONCE

//@PURPOSE: Provide the  service configuration schema
//
//@CLASSES:
// balxml::ConfigSchema: the  configuration schema
//
//@DESCRIPTION: This component provides a namespace for the
// service configuration schema.  This in-core representation of the schema
// is used to validate XML configuration data used to initialize the service.

#include <bsl_ostream.h>

namespace BloombergLP {
namespace balxml {

struct ConfigSchema {
    // Provide a namespace for the  service configuration schema.

    static const char TEXT[];    // service configuration schema
};

// FREE OPERATORS
bsl::ostream& operator<<(bsl::ostream& stream, const ConfigSchema& schema);
    // Write the specified 'schema' to the specified 'stream', and return
    // a modifiable reference to 'stream'.

}  // close namespace balxml

// FREE OPERATORS
inline
bsl::ostream& balxml::operator<<(
    bsl::ostream& stream,
    const balxml::ConfigSchema& schema)
{
    return stream << schema.TEXT;
}

}  // close enterprise namespace
#endif

// BAS_CODEGEN RUN BY code_from_xsd.pl RUN ON Thu Oct 29 10:41:51 EDT 2020
// GENERATED BY BLP_BAS_CODEGEN_2020.10.18
// USING bas_codegen.pl -m cfg -p balxml -E --noExternalization --noAggregateConversion --noHashSupport balxml.xsd

// ----------------------------------------------------------------------------
// Copyright 2020 Bloomberg Finance L.P.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ----------------------------- END-OF-FILE ----------------------------------