public FlatFilePullIntegration(Guid key, FlatFileIndentifier file, PullClientIdentifier pullClient, FrequencyIdentifier frequency, IPull<FlatFileInitializePullCommand> puller)
 {
     Key = key;
     File = file;
     Puller = puller;
     PullClient = pullClient;
     Frequency = frequency;
 }
 public ApiConfigurationIdentifier(string baseAddress, string suffix, ApiAuthenticationIdentifier authentication,
     ActionIdentifier action, IntegrationTypeIdentifier type, FrequencyIdentifier frequency)
 {
     BaseAddress = baseAddress;
     Suffix = suffix;
     Authentication = authentication;
     Action = action;
     Type = type;
     Frequency = frequency;
 }
 public FlatFilePushIntegration(Guid key, FlatFileIndentifier file, FrequencyIdentifier frequency)
 {
     Key = key;
     File = file;
     Frequency = frequency;
 }