Class BowireProjectSource

Namespace
Kuestenlogik.Bowire.Projects
Assembly
Kuestenlogik.Bowire.dll

An API source the project exposes: a base URL and its schema files.

public sealed class BowireProjectSource
Inheritance
BowireProjectSource
Inherited Members

Constructors

BowireProjectSource()

public BowireProjectSource()

Properties

Schemas

Project-relative schema files describing the source (e.g. ./proto/orders.proto).

[JsonPropertyName("schemas")]
public List<string> Schemas { get; init; }

Property Value

List<string>

Url

Base URL of the service (e.g. https://api.example.com).

[JsonPropertyName("url")]
public string? Url { get; set; }

Property Value

string