RonSijm.Flowmailer
1.0.0
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package RonSijm.Flowmailer --version 1.0.0
NuGet\Install-Package RonSijm.Flowmailer -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RonSijm.Flowmailer" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RonSijm.Flowmailer --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: RonSijm.Flowmailer, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RonSijm.Flowmailer as a Cake Addin
#addin nuget:?package=RonSijm.Flowmailer&version=1.0.0
// Install RonSijm.Flowmailer as a Cake Tool
#tool nuget:?package=RonSijm.Flowmailer&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
RonSijm.Flowmailer
C# client library implementing all Flowmailer API methods
API documentation: https://flowmailer.com/apidoc/flowmailer-api
Nuget: https://www.nuget.org/packages/RonSijm.Flowmailer/
Usage:
var client = new FlowMailerClient(httpFactory, "ClientId", "ClientSecret", "AccountId");
var result = await client.GetEventFlows();
Implemented methods:
Task<string> GetEventFlowRules(CancellationToken cancellationToken = default);
Task<string> GetEventFlowRulesHierarchy(CancellationToken cancellationToken = default);
Task<List<EventFlow>> GetEventFlows(CancellationToken cancellationToken = default);
Task<EventFlow> GetEventFlows(string event_flow_id, CancellationToken cancellationToken = default);
Task<string> AccountIdEventFlows(EventFlow request, CancellationToken cancellationToken = default);
Task<string> DeleteEventFlows(string event_flow_id, CancellationToken cancellationToken = default);
Task<EventFlow> UpdateEventFlows(EventFlow request, string event_flow_id, CancellationToken cancellationToken = default);
Task<EventFlowRuleSimple> GetEventFlowsRule(string event_flow_id, CancellationToken cancellationToken = default);
Task<string> UpdateEventFlowsRule(EventFlowRuleSimple request, string event_flow_id, CancellationToken cancellationToken = default);
Task<List<Filter>> GetFilters(ref_range range, date_range daterange = default, string sortorder = default, CancellationToken cancellationToken = default);
Task<string> DeleteFilters(string filter_id, CancellationToken cancellationToken = default);
Task<string> GetFlowRules(CancellationToken cancellationToken = default);
Task<List<FlowTemplate>> GetFlowTemplates(CancellationToken cancellationToken = default);
Task<List<Flow>> GetFlows(bool statistics = default, CancellationToken cancellationToken = default);
Task<Flow> GetFlows(string flow_id, CancellationToken cancellationToken = default);
Task<string> AccountIdFlows(Flow request, CancellationToken cancellationToken = default);
Task<string> DeleteFlows(string flow_id, CancellationToken cancellationToken = default);
Task<Flow> UpdateFlows(Flow request, string flow_id, CancellationToken cancellationToken = default);
Task<List<Message>> GetFlowsMessages(date_range daterange, string flow_id, items_range range, bool addheaders = default, bool addonlinelink = default, bool addtags = default, CancellationToken cancellationToken = default);
Task<FlowRuleSimple> GetFlowsRule(string flow_id, CancellationToken cancellationToken = default);
Task<string> UpdateFlowsRule(FlowRuleSimple request, string flow_id, CancellationToken cancellationToken = default);
Task<DataSets> GetFlowsStats(date_range daterange, string flow_id, int interval = default, CancellationToken cancellationToken = default);
Task<List<MessageEvent>> GetMessageEvents(ref_range range, bool addmessagetags = default, date_range daterange = default, List<string> flow_ids = default, date_range receivedrange = default, string sortorder = default, List<string> source_ids = default, CancellationToken cancellationToken = default);
Task<List<MessageHold>> GetMessageHold(items_range range, date_range daterange = default, CancellationToken cancellationToken = default);
Task<MessageHold> GetMessageHold(string message_id, CancellationToken cancellationToken = default);
Task<List<Message>> GetMessages(ref_range range, bool addevents = default, bool addheaders = default, bool addonlinelink = default, bool addtags = default, date_range daterange = default, List<string> flow_ids = default, string sortfield = default, string sortorder = default, CancellationToken cancellationToken = default);
Task<Message> GetMessages(string message_id, bool addtags = default, CancellationToken cancellationToken = default);
Task<SimulateMessageResult> AccountIdMessagesSimulate(SimulateMessage request, CancellationToken cancellationToken = default);
Task<string> AccountIdMessagesSubmit(SubmitMessage request, CancellationToken cancellationToken = default);
Task<List<MessageArchive>> GetMessagesArchive(string message_id, bool addattachments = default, bool adddata = default, CancellationToken cancellationToken = default);
Task<Attachment> GetMessagesArchiveAttachmentByFlowStepIdAndContentId(string content_id, string flow_step_id, string message_id, CancellationToken cancellationToken = default);
Task<MessageArchive> GetMessagesErrorArchive(string message_id, bool addattachments = default, bool adddata = default, CancellationToken cancellationToken = default);
Task<string> AccountIdMessagesMessageIdResend(ResendMessage request, string message_id, CancellationToken cancellationToken = default);
Task<DataSets> GetMessagestats(date_range daterange, List<string> flow_ids = default, int interval = default, CancellationToken cancellationToken = default);
Task<Recipient> GetRecipient(string recipient, date_range daterange = default, CancellationToken cancellationToken = default);
Task<List<Message>> GetRecipientMessages(ref_range range, string recipient, bool addheaders = default, bool addonlinelink = default, bool addtags = default, date_range daterange = default, string sortorder = default, CancellationToken cancellationToken = default);
Task<List<Message>> GetSenderMessages(ref_range range, string sender, bool addheaders = default, bool addonlinelink = default, bool addtags = default, date_range daterange = default, string sortorder = default, CancellationToken cancellationToken = default);
Task<List<SenderDomain>> GetSenderDomains(CancellationToken cancellationToken = default);
Task<SenderDomain> GetSenderDomains(string domain_id, bool validate = default, CancellationToken cancellationToken = default);
Task<string> AccountIdSenderDomains(SenderDomain request, CancellationToken cancellationToken = default);
Task<SenderDomain> GetSenderDomainsByDomain(string domain, bool validate = default, CancellationToken cancellationToken = default);
Task<SenderDomain> AccountIdSenderDomainsValidate(SenderDomain request, CancellationToken cancellationToken = default);
Task<string> DeleteSenderDomains(string domain_id, CancellationToken cancellationToken = default);
Task<string> UpdateSenderDomains(SenderDomain request, string domain_id, CancellationToken cancellationToken = default);
Task<List<SenderIdentity>> GetSenderIdentities(CancellationToken cancellationToken = default);
Task<string> AccountIdSenderIdentities(SenderIdentity request, CancellationToken cancellationToken = default);
Task<string> DeleteSenderIdentitiesByIdentityId(string identity_id, CancellationToken cancellationToken = default);
Task<SenderIdentity> GetSenderIdentitiesByIdentityId(string identity_id, CancellationToken cancellationToken = default);
Task<string> UpdateSenderIdentitiesByIdentityId(SenderIdentity request, string identity_id, CancellationToken cancellationToken = default);
Task<List<Source>> GetSources(bool statistics = default, CancellationToken cancellationToken = default);
Task<Source> GetSources(string source_id, CancellationToken cancellationToken = default);
Task<string> AccountIdSources(Source request, CancellationToken cancellationToken = default);
Task<string> DeleteSources(string source_id, CancellationToken cancellationToken = default);
Task<string> UpdateSources(Source request, string source_id, CancellationToken cancellationToken = default);
Task<List<Message>> GetSourcesMessages(date_range daterange, items_range range, string source_id, bool addheaders = default, bool addonlinelink = default, bool addtags = default, CancellationToken cancellationToken = default);
Task<DataSets> GetSourcesStats(date_range daterange, string source_id, int interval = default, CancellationToken cancellationToken = default);
Task<List<Credentials>> GetSourcesUsers(string source_id, CancellationToken cancellationToken = default);
Task<Credentials> GetSourcesUsers(string source_id, string user_id, CancellationToken cancellationToken = default);
Task<Credentials> AccountIdSourcesSourceIdUsers(Credentials request, string source_id, CancellationToken cancellationToken = default);
Task<string> DeleteSourcesUsers(string source_id, string user_id, CancellationToken cancellationToken = default);
Task<Credentials> UpdateSourcesUsers(Credentials request, string source_id, string user_id, CancellationToken cancellationToken = default);
Task<List<Message>> GetTagMessages(ref_range range, string tag, bool addheaders = default, bool addonlinelink = default, bool addtags = default, date_range daterange = default, string sortorder = default, CancellationToken cancellationToken = default);
Task<List<Template>> GetTemplates(CancellationToken cancellationToken = default);
Task<Template> GetTemplates(string template_id, CancellationToken cancellationToken = default);
Task<string> AccountIdTemplates(Template request, CancellationToken cancellationToken = default);
Task<string> DeleteTemplates(string template_id, CancellationToken cancellationToken = default);
Task<string> UpdateTemplates(Template request, string template_id, CancellationToken cancellationToken = default);
Task<List<BouncedMessage>> GetUndeliveredmessages(ref_range range, bool addevents = default, bool addheaders = default, bool addonlinelink = default, bool addtags = default, date_range daterange = default, date_range receivedrange = default, string sortorder = default, CancellationToken cancellationToken = default);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- Microsoft.Extensions.Http (>= 7.0.0)
- Newtonsoft.Json (>= 13.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.