public ApiPushIntegration(Guid key, long configurationId, ApiConfigurationIdentifier configuration, IntegrationClientIdentifier integrationClient, IntegrationContractIdentifier integrationContract,
     IntegrationPackageIdentifier packages, ClientIdentifier client, IPush<ApiInitializePushCommand> pusher)
 {
     Key = key;
     ConfigurationId = configurationId;
     Configuration = configuration;
     IntegrationClient = integrationClient;
     IntegrationContract = integrationContract;
     Packages = packages;
     Client = client;
     Pusher = pusher;
 }
 public ApiPullIntegration(Guid key, ApiConfigurationIdentifier configuration, IntegrationClientIdentifier integrationClient)
 {
     Key = key;
     Configuration = configuration;
     IntegrationClient = integrationClient;
 }