4#ifndef _Stroika_Framework_WebService_Basic_h_
5#define _Stroika_Framework_WebService_Basic_h_ 1
7#include "Stroika/Frameworks/StroikaPreComp.h"
9#include "Stroika/Foundation/Containers/Sequence.h"
10#include "Stroika/Foundation/Containers/Set.h"
17namespace Stroika::Frameworks::WebService {
28 struct WebServiceMethodDescription {
30 optional<Set<String>> fAllowedMethods;
31 optional<InternetMediaType> fResponseType;
32 optional<String> fOneLineDocs;
33 optional<Sequence<String>> fCurlExample;
34 optional<Sequence<String>> fDetailedDocs;
String is like std::u32string, except it is much easier to use, often much more space efficient,...
A generalization of a vector: a container whose elements are keyed by the natural numbers.
Set<T> is a container of T, where once an item is added, additionally adds () do nothing.