public TenantRelocationState(string sourceForestFQDN, TenantRelocationStatus sourceForestState)
 {
     if (string.IsNullOrEmpty(sourceForestFQDN))
     {
         throw new ArgumentNullException("sourceForestFQDN");
     }
     this.SourceForestFQDN  = sourceForestFQDN;
     this.SourceForestState = sourceForestState;
 }
 public TenantRelocationState(string sourceForestFQDN, TenantRelocationStatus sourceForestState, string targetForestFQDN, RelocationStatusDetailsDestination targetForestState, OrganizationId organizationId, OrganizationId targetOrganizationId) : this(sourceForestFQDN, sourceForestState)
 {
     if (string.IsNullOrEmpty(targetForestFQDN))
     {
         throw new ArgumentNullException("targetForestFQDN");
     }
     this.TargetForestFQDN     = targetForestFQDN;
     this.TargetForestState    = targetForestState;
     this.OrganizationId       = organizationId;
     this.TargetOrganizationId = targetOrganizationId;
 }