public bool Equals(UserSearchResponseDetail input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     BungieGlobalDisplayName == input.BungieGlobalDisplayName ||
                     (BungieGlobalDisplayName != null && BungieGlobalDisplayName.Equals(input.BungieGlobalDisplayName))
                     ) &&
                 (
                     BungieGlobalDisplayNameCode == input.BungieGlobalDisplayNameCode ||
                     (BungieGlobalDisplayNameCode.Equals(input.BungieGlobalDisplayNameCode))
                 ) &&
                 (
                     BungieNetMembershipId == input.BungieNetMembershipId ||
                     (BungieNetMembershipId.Equals(input.BungieNetMembershipId))
                 ) &&
                 (
                     DestinyMemberships == input.DestinyMemberships ||
                     (DestinyMemberships != null && DestinyMemberships.SequenceEqual(input.DestinyMemberships))
                 ));
        }
Example #2
0
        public bool Equals(PartnerOfferClaimRequest input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     PartnerOfferId == input.PartnerOfferId ||
                     (PartnerOfferId != null && PartnerOfferId.Equals(input.PartnerOfferId))
                     ) &&
                 (
                     BungieNetMembershipId == input.BungieNetMembershipId ||
                     (BungieNetMembershipId.Equals(input.BungieNetMembershipId))
                 ) &&
                 (
                     TransactionId == input.TransactionId ||
                     (TransactionId != null && TransactionId.Equals(input.TransactionId))
                 ));
        }
Example #3
0
        public bool Equals(PlatformFriend input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     PlatformDisplayName == input.PlatformDisplayName ||
                     (PlatformDisplayName != null && PlatformDisplayName.Equals(input.PlatformDisplayName))
                     ) &&
                 (
                     FriendPlatform == input.FriendPlatform ||
                     (FriendPlatform != null && FriendPlatform.Equals(input.FriendPlatform))
                 ) &&
                 (
                     DestinyMembershipId == input.DestinyMembershipId ||
                     (DestinyMembershipId.Equals(input.DestinyMembershipId))
                 ) &&
                 (
                     DestinyMembershipType == input.DestinyMembershipType ||
                     (DestinyMembershipType.Equals(input.DestinyMembershipType))
                 ) &&
                 (
                     BungieNetMembershipId == input.BungieNetMembershipId ||
                     (BungieNetMembershipId.Equals(input.BungieNetMembershipId))
                 ) &&
                 (
                     BungieGlobalDisplayName == input.BungieGlobalDisplayName ||
                     (BungieGlobalDisplayName != null && BungieGlobalDisplayName.Equals(input.BungieGlobalDisplayName))
                 ) &&
                 (
                     BungieGlobalDisplayNameCode == input.BungieGlobalDisplayNameCode ||
                     (BungieGlobalDisplayNameCode.Equals(input.BungieGlobalDisplayNameCode))
                 ));
        }