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
public string GetResourceMetadataUrl(FlowCredentials credentials, Guid id)
Parameters
credentials FlowCredentials
id Guid
Returns
- string
Instance()
public FlowEndpointsConfiguration Instance()
Returns
- FlowEndpointsConfiguration