Table of Contents

Class FlowEndpointsConfiguration

Namespace
Crosser.EdgeNode.Flows.Abstractions
Assembly
Crosser.EdgeNode.Flows.Abstractions.dll
public class FlowEndpointsConfiguration : IFlowConfigurationSection<FlowEndpointsConfiguration>
Inheritance
FlowEndpointsConfiguration
Implements
Inherited Members

Fields

API

public const string API = "/api"

Field Value

string

Properties

AlwaysTrustRemoteCertificate

public bool? AlwaysTrustRemoteCertificate { get; set; }

Property Value

bool?

BaseUrl

public string BaseUrl { get; set; }

Property Value

string

HttpScheme

[JsonIgnore]
public string HttpScheme { get; }

Property Value

string

Port

public int Port { get; set; }

Property Value

int

Secure

public bool? Secure { get; set; }

Property Value

bool?

Methods

Default()

public static FlowEndpointsConfiguration Default()

Returns

FlowEndpointsConfiguration

GetDownloadCredentialUrl(FlowCredentials, Guid)

public string GetDownloadCredentialUrl(FlowCredentials credentials, Guid credentialId)

Parameters

credentials FlowCredentials
credentialId Guid

Returns

string

GetLoginUrl()

public string GetLoginUrl()

Returns

string

GetResourceDataUrl(FlowCredentials, Guid)

public string GetResourceDataUrl(FlowCredentials credentials, Guid id)

Parameters

credentials FlowCredentials
id Guid

Returns

string

GetResourceMetadataUrl(FlowCredentials, Guid)

public string GetResourceMetadataUrl(FlowCredentials credentials, Guid id)

Parameters

credentials FlowCredentials
id Guid

Returns

string

Instance()

public FlowEndpointsConfiguration Instance()

Returns

FlowEndpointsConfiguration