4#ifndef _Stroika_Framework_WebService_OpenAPI_Basic_h_
5#define _Stroika_Framework_WebService_OpenAPI_Basic_h_ 1
7#include "Stroika/Frameworks/StroikaPreComp.h"
9#include "Stroika/Foundation/Containers/Sequence.h"
25namespace Stroika::Frameworks::WebService::OpenAPI {
41 Specification (
const VariantValue& v);
43 Specification (
const Specification&) =
default;
48 nonvirtual Sequence<URI> GetServers ()
const;
53 nonvirtual
void SetServers (
const Sequence<URI>& s);
60 nonvirtual T As () const
61 requires (same_as<T, VariantValue>);
62 nonvirtual Memory::BLOB As (const DataExchange::InternetMediaType& mediaType);
75#include "Specification.inl"
A generalization of a vector: a container whose elements are keyed by the natural numbers.
Simple variant-value (case variant union) object, with (variant) basic types analogous to a value in ...