Table of Contents

Class PrometricApi

Namespace
InSite.Persistence.Integration.Prometric
Assembly
InSite.Persistence.dll
public class PrometricApi : IPrometricApi
Inheritance
PrometricApi
Implements
Inherited Members

Constructors

PrometricApi(EnvironmentName, PrometricEnvironments, Func<Guid>, Func<Guid>, IApiRequestLogger)

public PrometricApi(EnvironmentName environment, PrometricEnvironments prometricEnvironments, Func<Guid> organization, Func<Guid> user, IApiRequestLogger logger)

Parameters

environment EnvironmentName
prometricEnvironments PrometricEnvironments
organization Func<Guid>
user Func<Guid>
logger IApiRequestLogger

Properties

Prometric

public PrometricOptions Prometric { get; set; }

Property Value

PrometricOptions

Methods

DeleteEligibility(QRegistration)

public SaveEligibilityOutput DeleteEligibility(QRegistration registration)

Parameters

registration QRegistration

Returns

SaveEligibilityOutput

DeleteEligibility(SaveEligibilityInput)

public SaveEligibilityOutput DeleteEligibility(SaveEligibilityInput eligibility)

Parameters

eligibility SaveEligibilityInput

Returns

SaveEligibilityOutput

EligibilityExists(QRegistration)

public bool EligibilityExists(QRegistration registration)

Parameters

registration QRegistration

Returns

bool

EligibilityExists(GetEligibilityInput)

public bool EligibilityExists(GetEligibilityInput input)

Parameters

input GetEligibilityInput

Returns

bool

EligibilityExists(SaveEligibilityInput)

public bool EligibilityExists(SaveEligibilityInput input)

Parameters

input SaveEligibilityInput

Returns

bool

GetEligibility(QRegistration)

public GetEligibilityOutput GetEligibility(QRegistration registration)

Parameters

registration QRegistration

Returns

GetEligibilityOutput

GetEligibility(GetEligibilityInput)

public GetEligibilityOutput GetEligibility(GetEligibilityInput input)

Parameters

input GetEligibilityInput

Returns

GetEligibilityOutput

GetPrometricEndpoint()

public PrometricEndpoint GetPrometricEndpoint()

Returns

PrometricEndpoint

GetToken()

public string GetToken()

Returns

string

InsertEligibility(SaveEligibilityInput)

public SaveEligibilityOutput InsertEligibility(SaveEligibilityInput eligibility)

Parameters

eligibility SaveEligibilityInput

Returns

SaveEligibilityOutput

SaveEligibility(QRegistration)

public SaveEligibilityOutput SaveEligibility(QRegistration registration)

Parameters

registration QRegistration

Returns

SaveEligibilityOutput

SaveEligibility(SaveEligibilityInput)

public SaveEligibilityOutput SaveEligibility(SaveEligibilityInput input)

Parameters

input SaveEligibilityInput

Returns

SaveEligibilityOutput

UpdateEligibility(SaveEligibilityInput)

public SaveEligibilityOutput UpdateEligibility(SaveEligibilityInput eligibility)

Parameters

eligibility SaveEligibilityInput

Returns

SaveEligibilityOutput