public bool Equals(ApiDeletePreviousVersionsRequest x, ApiDeletePreviousVersionsRequest y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(CompareHelper.ListIsEqual(x.VersionsToBeDeleted, y.VersionsToBeDeleted));
 }
 public bool Equals(ApiDeleteNodesRequest x, ApiDeleteNodesRequest y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(CompareHelper.ListIsEqual(x.NodeIds, y.NodeIds));
 }
 public bool Equals(ApiMoveNodesRequest x, ApiMoveNodesRequest y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(x.KeepShareLinks == y.KeepShareLinks &&
            string.Equals(x.ResolutionStrategy, y.ResolutionStrategy) &&
            CompareHelper.ListIsEqual(x.Nodes, x.Nodes));
 }
Beispiel #4
0
        public bool Equals(IRestRequest x, IRestRequest y)
        {
            if (x == null && y == null)
            {
                return(true);
            }

            if (x != null && y != null)
            {
                return(CompareHelper.ListIsEqual(x.Parameters, y.Parameters) && x.Method == y.Method && x.ReadWriteTimeout == y.ReadWriteTimeout &&
                       x.Timeout == y.Timeout && x.Resource == y.Resource);
            }

            return(false);
        }
 public bool Equals(UploadShareList x, UploadShareList y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(x.Offset == y.Offset &&
            x.Limit == y.Limit &&
            x.Total == y.Total &&
            CompareHelper.ListIsEqual(x.Items, y.Items));
 }
 public bool Equals(ApiRestorePreviousVersionsRequest x, ApiRestorePreviousVersionsRequest y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(x.KeepShareLinks == y.KeepShareLinks &&
            x.ParentId == y.ParentId &&
            string.Equals(x.ResolutionStrategy, y.ResolutionStrategy) &&
            CompareHelper.ListIsEqual(x.DeletedNodeIds, y.DeletedNodeIds));
 }
 public bool Equals(ApiCreateRoomRequest x, ApiCreateRoomRequest y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(CompareHelper.ListIsEqual(x.AdminGroupIds, y.AdminGroupIds) &&
            CompareHelper.ListIsEqual(x.AdminIds, y.AdminIds) &&
            x.InheritPermissions == y.InheritPermissions &&
            string.Equals(x.Name, y.Name) &&
            string.Equals(x.NewGroupMemberAcceptance, y.NewGroupMemberAcceptance) &&
            string.Equals(x.Notes, y.Notes) &&
            x.ParentId == y.ParentId &&
            x.Quota == y.Quota &&
            x.RecycleBinRetentionPeriod == y.RecycleBinRetentionPeriod);
 }
 public bool Equals(UserAccount x, UserAccount y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     if ((x == null && y != null) || (x != null && y == null))
     {
         return(false);
     }
     return(x.Id == y.Id &&
            string.Equals(x.LoginName, y.LoginName) &&
            string.Equals(x.Title, y.Title) &&
            string.Equals(x.FirstName, y.FirstName) &&
            string.Equals(x.LastName, y.LastName) &&
            string.Equals(x.Email, y.Email) &&
            x.HasEncryptionEnabled == y.HasEncryptionEnabled &&
            x.HasManageableRooms == y.HasManageableRooms &&
            x.ExpireAt == y.ExpireAt &&
            x.LastLoginSuccessAt == y.LastLoginSuccessAt &&
            x.LastLoginFailAt == y.LastLoginFailAt &&
            x.HomeRoomId == y.HomeRoomId &&
            CompareHelper.ListIsEqual(x.UserRoles, y.UserRoles));
 }
 public bool Equals(WebClient x, WebClient y)
 {
     return(CompareHelper.ListIsEqual(x.Headers, y.Headers));
 }