Class Packages
- Namespace
- TypedRest.CodeGeneration.Jvm.Model
- Assembly
- TypedRest.CodeGeneration.Jvm.dll
The packages generated code imports from.
public static class Packages
- Inheritance
-
objectPackages
Properties
AbstractEndpoint
The base of an endpoint that has no more specific kind.
public static JvmIdentifier AbstractEndpoint { get; }
Property Value
Endpoint
The type every endpoint constructor takes as its referrer.
public static JvmIdentifier Endpoint { get; }
Property Value
Endpoints
Holds Endpoint and EntryEndpoint.
public static JvmPackage Endpoints { get; }
Property Value
EntryEndpoint
The base type of every generated entry endpoint.
public static JvmIdentifier EntryEndpoint { get; }
Property Value
Generic
Holds ElementEndpoint, CollectionEndpoint, GenericCollectionEndpoint, IndexerEndpoint and their Impl classes.
public static JvmPackage Generic { get; }
Property Value
Http
Holds HttpCredentials.
public static JvmPackage Http { get; }
Property Value
HttpCredentials
The optional credentials parameter of the entry endpoint constructor.
public static JvmIdentifier HttpCredentials { get; }
Property Value
JavaIo
Holds InputStream, used for blob and upload endpoints.
public static JvmPackage JavaIo { get; }
Property Value
JavaLang
Holds String and Object. Never imported, but needed to qualify them.
public static JvmPackage JavaLang { get; }
Property Value
JavaNet
Holds URI, which every endpoint constructor takes.
public static JvmPackage JavaNet { get; }
Property Value
JavaTime
Holds OffsetDateTime and LocalDate.
public static JvmPackage JavaTime { get; }
Property Value
JavaUtil
Holds List, Map and UUID.
public static JvmPackage JavaUtil { get; }
Property Value
Raw
Holds BlobEndpoint, UploadEndpoint and their Impl classes.
public static JvmPackage Raw { get; }
Property Value
Reactive
Holds the streaming and polling endpoints, from the separate typedrest-reactive artifact.
public static JvmPackage Reactive { get; }
Property Value
Rpc
Holds ActionEndpoint, ProducerEndpoint, ConsumerEndpoint, FunctionEndpoint and their Impl classes.
public static JvmPackage Rpc { get; }
Property Value
Serializers
Holds the Serializer implementations the entry endpoint is constructed with.
public static JvmPackage Serializers { get; }
Property Value
Methods
Implementation(JvmPackage, string)
Returns the implementation class a generated endpoint derives from, paired with the interface behind it.
public static JvmIdentifier Implementation(JvmPackage package, string name)
Parameters
packageJvmPackagenamestring