Table of Contents

Class TriggerService

Namespace
Virtufin.Api.Services
Assembly
Virtufin.Api.dll
public class TriggerService : Trigger.TriggerBase
Inheritance
Trigger.TriggerBase
TriggerService
Inherited Members

Constructors

TriggerService(IConfiguration, PubsubService, ILogger<TriggerService>)

public TriggerService(IConfiguration configuration, PubsubService pubsubService, ILogger<TriggerService> logger)

Parameters

configuration IConfiguration
pubsubService PubsubService
logger ILogger<TriggerService>

Methods

DeleteTrigger(DeleteTriggerRequest, ServerCallContext)

public override Task<DeleteTriggerResponse> DeleteTrigger(DeleteTriggerRequest request, ServerCallContext context)

Parameters

request DeleteTriggerRequest
context ServerCallContext

Returns

Task<DeleteTriggerResponse>

GetTrigger(GetTriggerRequest, ServerCallContext)

public override Task<GetTriggerResponse> GetTrigger(GetTriggerRequest request, ServerCallContext context)

Parameters

request GetTriggerRequest
context ServerCallContext

Returns

Task<GetTriggerResponse>

ListTriggers(ListTriggersRequest, ServerCallContext)

public override Task<ListTriggersResponse> ListTriggers(ListTriggersRequest request, ServerCallContext context)

Parameters

request ListTriggersRequest
context ServerCallContext

Returns

Task<ListTriggersResponse>

ScheduleTrigger(ScheduleTriggerRequest, ServerCallContext)

public override Task<ScheduleTriggerResponse> ScheduleTrigger(ScheduleTriggerRequest request, ServerCallContext context)

Parameters

request ScheduleTriggerRequest
context ServerCallContext

Returns

Task<ScheduleTriggerResponse>