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

            return
                ((
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                     ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Quantity == input.Quantity ||
                     (Quantity.Equals(input.Quantity))
                 ) &&
                 (
                     HasConditionalVisibility == input.HasConditionalVisibility ||
                     (HasConditionalVisibility != null && HasConditionalVisibility.Equals(input.HasConditionalVisibility))
                 ));
        }
        public bool Equals(DestinyInsertPlugsActionRequest input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ActionToken == input.ActionToken ||
                     (ActionToken != null && ActionToken.Equals(input.ActionToken))
                     ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Plug == input.Plug ||
                     (Plug != null && Plug.Equals(input.Plug))
                 ) &&
                 (
                     CharacterId == input.CharacterId ||
                     (CharacterId.Equals(input.CharacterId))
                 ) &&
                 (
                     MembershipType == input.MembershipType ||
                     (MembershipType != null && MembershipType.Equals(input.MembershipType))
                 ));
        }
        public bool Equals(DestinyMilestoneQuestRewardItem input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                     ) &&
                 (
                     VendorItemIndex == input.VendorItemIndex ||
                     (VendorItemIndex.Equals(input.VendorItemIndex))
                 ) &&
                 (
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                 ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Quantity == input.Quantity ||
                     (Quantity.Equals(input.Quantity))
                 ) &&
                 (
                     HasConditionalVisibility == input.HasConditionalVisibility ||
                     (HasConditionalVisibility != null && HasConditionalVisibility.Equals(input.HasConditionalVisibility))
                 ));
        }
        public bool Equals(DestinyEquipItemResult input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                     ) &&
                 (
                     EquipStatus == input.EquipStatus ||
                     (EquipStatus != null && EquipStatus.Equals(input.EquipStatus))
                 ));
        }
Exemplo n.º 5
0
        public bool Equals(DestinyQuestStatus input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     QuestHash == input.QuestHash ||
                     (QuestHash.Equals(input.QuestHash))
                     ) &&
                 (
                     StepHash == input.StepHash ||
                     (StepHash.Equals(input.StepHash))
                 ) &&
                 (
                     StepObjectives == input.StepObjectives ||
                     (StepObjectives != null && StepObjectives.SequenceEqual(input.StepObjectives))
                 ) &&
                 (
                     Tracked == input.Tracked ||
                     (Tracked != null && Tracked.Equals(input.Tracked))
                 ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Completed == input.Completed ||
                     (Completed != null && Completed.Equals(input.Completed))
                 ) &&
                 (
                     Redeemed == input.Redeemed ||
                     (Redeemed != null && Redeemed.Equals(input.Redeemed))
                 ) &&
                 (
                     Started == input.Started ||
                     (Started != null && Started.Equals(input.Started))
                 ) &&
                 (
                     VendorHash == input.VendorHash ||
                     (VendorHash.Equals(input.VendorHash))
                 ));
        }
        public bool Equals(DestinyProgressionRewardItemQuantity input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     RewardedAtProgressionLevel == input.RewardedAtProgressionLevel ||
                     (RewardedAtProgressionLevel.Equals(input.RewardedAtProgressionLevel))
                     ) &&
                 (
                     AcquisitionBehavior == input.AcquisitionBehavior ||
                     (AcquisitionBehavior != null && AcquisitionBehavior.Equals(input.AcquisitionBehavior))
                 ) &&
                 (
                     UiDisplayStyle == input.UiDisplayStyle ||
                     (UiDisplayStyle != null && UiDisplayStyle.Equals(input.UiDisplayStyle))
                 ) &&
                 (
                     ClaimUnlockDisplayStrings == input.ClaimUnlockDisplayStrings ||
                     (ClaimUnlockDisplayStrings != null && ClaimUnlockDisplayStrings.SequenceEqual(input.ClaimUnlockDisplayStrings))
                 ) &&
                 (
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                 ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Quantity == input.Quantity ||
                     (Quantity.Equals(input.Quantity))
                 ) &&
                 (
                     HasConditionalVisibility == input.HasConditionalVisibility ||
                     (HasConditionalVisibility != null && HasConditionalVisibility.Equals(input.HasConditionalVisibility))
                 ));
        }
Exemplo n.º 7
0
        public bool Equals(DestinyItemComponent input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ItemHash == input.ItemHash ||
                     (ItemHash.Equals(input.ItemHash))
                     ) &&
                 (
                     ItemInstanceId == input.ItemInstanceId ||
                     (ItemInstanceId.Equals(input.ItemInstanceId))
                 ) &&
                 (
                     Quantity == input.Quantity ||
                     (Quantity.Equals(input.Quantity))
                 ) &&
                 (
                     BindStatus == input.BindStatus ||
                     (BindStatus != null && BindStatus.Equals(input.BindStatus))
                 ) &&
                 (
                     Location == input.Location ||
                     (Location != null && Location.Equals(input.Location))
                 ) &&
                 (
                     BucketHash == input.BucketHash ||
                     (BucketHash.Equals(input.BucketHash))
                 ) &&
                 (
                     TransferStatus == input.TransferStatus ||
                     (TransferStatus != null && TransferStatus.Equals(input.TransferStatus))
                 ) &&
                 (
                     Lockable == input.Lockable ||
                     (Lockable != null && Lockable.Equals(input.Lockable))
                 ) &&
                 (
                     State == input.State ||
                     (State != null && State.Equals(input.State))
                 ) &&
                 (
                     OverrideStyleItemHash == input.OverrideStyleItemHash ||
                     (OverrideStyleItemHash.Equals(input.OverrideStyleItemHash))
                 ) &&
                 (
                     ExpirationDate == input.ExpirationDate ||
                     (ExpirationDate != null && ExpirationDate.Equals(input.ExpirationDate))
                 ) &&
                 (
                     IsWrapper == input.IsWrapper ||
                     (IsWrapper != null && IsWrapper.Equals(input.IsWrapper))
                 ) &&
                 (
                     TooltipNotificationIndexes == input.TooltipNotificationIndexes ||
                     (TooltipNotificationIndexes != null && TooltipNotificationIndexes.SequenceEqual(input.TooltipNotificationIndexes))
                 ) &&
                 (
                     MetricHash == input.MetricHash ||
                     (MetricHash.Equals(input.MetricHash))
                 ) &&
                 (
                     MetricObjective == input.MetricObjective ||
                     (MetricObjective != null && MetricObjective.Equals(input.MetricObjective))
                 ) &&
                 (
                     VersionNumber == input.VersionNumber ||
                     (VersionNumber.Equals(input.VersionNumber))
                 ) &&
                 (
                     ItemValueVisibility == input.ItemValueVisibility ||
                     (ItemValueVisibility != null && ItemValueVisibility.SequenceEqual(input.ItemValueVisibility))
                 ));
        }