public async Task <IApiResponse <AddSubscriberResponse> > AddSubscriberAsync(string email, MergeVar mergeVar) { var subscriber = SubscriberBuilder.Build(email, SubscriberStatus.Subscribed, mergeVar); return(await AddSubscriberAsync(subscriber)); }
public DirectiveFieldVisitorContext WithSubscriber(Action <ResolverBuilder> buildResolver, Action <SubscriberBuilder> buildSubscriber) { if (buildResolver == null) { throw new ArgumentNullException(nameof(buildResolver)); } if (buildSubscriber == null) { throw new ArgumentNullException(nameof(buildSubscriber)); } var resolverBuilder = new ResolverBuilder(); buildResolver(resolverBuilder); var subscriberBuilder = new SubscriberBuilder(); buildSubscriber(subscriberBuilder); return(new DirectiveFieldVisitorContext(Name, Field, resolverBuilder.Build(), subscriberBuilder.Build())); }
public IApiResponse <AddSubscriberResponse> AddSubscriber(string email, MergeVar mergeVar) { var subscriber = SubscriberBuilder.Build(email, SubscriberStatus.Subscribed, mergeVar); return(AddSubscriber(subscriber)); }