/// <summary>
        /// Gets the hash code
        /// </summary>
        /// <returns>Hash code</returns>
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                var hashCode = 41;
                // Suitable nullity checks etc, of course :)
                if (Service != null)
                {
                    hashCode = hashCode * 59 + Service.GetHashCode();
                }
                if (Name != null)
                {
                    hashCode = hashCode * 59 + Name.GetHashCode();
                }
                if (Date != null)
                {
                    hashCode = hashCode * 59 + Date.GetHashCode();
                }

                hashCode = hashCode * 59 + ProgramId.GetHashCode();

                hashCode = hashCode * 59 + EnvironmentId.GetHashCode();
                if (Links != null)
                {
                    hashCode = hashCode * 59 + Links.GetHashCode();
                }
                return(hashCode);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Gets the hash code
        /// </summary>
        /// <returns>Hash code</returns>
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                var hashCode = 41;
                // Suitable nullity checks etc, of course :)
                if (Id != null)
                {
                    hashCode = hashCode * 59 + Id.GetHashCode();
                }
                if (ProgramId != null)
                {
                    hashCode = hashCode * 59 + ProgramId.GetHashCode();
                }
                if (Name != null)
                {
                    hashCode = hashCode * 59 + Name.GetHashCode();
                }
                if (Description != null)
                {
                    hashCode = hashCode * 59 + Description.GetHashCode();
                }

                hashCode = hashCode * 59 + Type.GetHashCode();
                if (Links != null)
                {
                    hashCode = hashCode * 59 + Links.GetHashCode();
                }
                return(hashCode);
            }
        }
        /// <summary>
        /// Gets the hash code
        /// </summary>
        /// <returns>Hash code</returns>
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                var hashCode = 41;
                // Suitable nullity checks etc, of course :)
                if (Id != null)
                {
                    hashCode = hashCode * 59 + Id.GetHashCode();
                }
                if (ProgramId != null)
                {
                    hashCode = hashCode * 59 + ProgramId.GetHashCode();
                }
                if (PipelineId != null)
                {
                    hashCode = hashCode * 59 + PipelineId.GetHashCode();
                }
                if (ArtifactsVersion != null)
                {
                    hashCode = hashCode * 59 + ArtifactsVersion.GetHashCode();
                }
                if (User != null)
                {
                    hashCode = hashCode * 59 + User.GetHashCode();
                }

                hashCode = hashCode * 59 + Status.GetHashCode();

                hashCode = hashCode * 59 + Trigger.GetHashCode();
                if (CreatedAt != null)
                {
                    hashCode = hashCode * 59 + CreatedAt.GetHashCode();
                }
                if (UpdatedAt != null)
                {
                    hashCode = hashCode * 59 + UpdatedAt.GetHashCode();
                }
                if (FinishedAt != null)
                {
                    hashCode = hashCode * 59 + FinishedAt.GetHashCode();
                }
                if (Embedded != null)
                {
                    hashCode = hashCode * 59 + Embedded.GetHashCode();
                }
                if (Links != null)
                {
                    hashCode = hashCode * 59 + Links.GetHashCode();
                }
                return(hashCode);
            }
        }
Esempio n. 4
0
        public override int GetHashCode()
        {
            int hashCode = -823121408;

            if (Id != null)
            {
                hashCode += Id.GetHashCode();
            }

            if (Mappings != null)
            {
                hashCode += Mappings.GetHashCode();
            }

            if (ProgramId != null)
            {
                hashCode += ProgramId.GetHashCode();
            }

            if (Balance != null)
            {
                hashCode += Balance.GetHashCode();
            }

            if (LifetimePoints != null)
            {
                hashCode += LifetimePoints.GetHashCode();
            }

            if (CustomerId != null)
            {
                hashCode += CustomerId.GetHashCode();
            }

            if (EnrolledAt != null)
            {
                hashCode += EnrolledAt.GetHashCode();
            }

            if (CreatedAt != null)
            {
                hashCode += CreatedAt.GetHashCode();
            }

            if (UpdatedAt != null)
            {
                hashCode += UpdatedAt.GetHashCode();
            }

            return(hashCode);
        }
        /// <summary>
        /// Gets the hash code
        /// </summary>
        /// <returns>Hash code</returns>
        public override int GetHashCode()
        {
            unchecked // Overflow is fine, just wrap
            {
                var hashCode = 41;
                // Suitable nullity checks etc, of course :)
                if (Id != null)
                {
                    hashCode = hashCode * 59 + Id.GetHashCode();
                }
                if (ProgramId != null)
                {
                    hashCode = hashCode * 59 + ProgramId.GetHashCode();
                }
                if (Name != null)
                {
                    hashCode = hashCode * 59 + Name.GetHashCode();
                }

                hashCode = hashCode * 59 + Trigger.GetHashCode();

                hashCode = hashCode * 59 + Status.GetHashCode();
                if (CreatedAt != null)
                {
                    hashCode = hashCode * 59 + CreatedAt.GetHashCode();
                }
                if (UpdatedAt != null)
                {
                    hashCode = hashCode * 59 + UpdatedAt.GetHashCode();
                }
                if (LastStartedAt != null)
                {
                    hashCode = hashCode * 59 + LastStartedAt.GetHashCode();
                }
                if (LastFinishedAt != null)
                {
                    hashCode = hashCode * 59 + LastFinishedAt.GetHashCode();
                }
                if (Phases != null)
                {
                    hashCode = hashCode * 59 + Phases.GetHashCode();
                }
                if (Links != null)
                {
                    hashCode = hashCode * 59 + Links.GetHashCode();
                }
                return(hashCode);
            }
        }
Esempio n. 6
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (ProgramId.Length != 0)
            {
                hash ^= ProgramId.GetHashCode();
            }
            if (TierId.Length != 0)
            {
                hash ^= TierId.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Esempio n. 7
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id.Length != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (TierIndex != 0)
            {
                hash ^= TierIndex.GetHashCode();
            }
            if (Name.Length != 0)
            {
                hash ^= Name.GetHashCode();
            }
            if (localizedName_ != null)
            {
                hash ^= LocalizedName.GetHashCode();
            }
            if (SecondaryTierName.Length != 0)
            {
                hash ^= SecondaryTierName.GetHashCode();
            }
            if (localizedSecondaryTierName_ != null)
            {
                hash ^= LocalizedSecondaryTierName.GetHashCode();
            }
            if (ProgramId.Length != 0)
            {
                hash ^= ProgramId.GetHashCode();
            }
            if (PassTemplateId.Length != 0)
            {
                hash ^= PassTemplateId.GetHashCode();
            }
            if (TierUpgradeMessage.Length != 0)
            {
                hash ^= TierUpgradeMessage.GetHashCode();
            }
            if (localizedTierUpgradeMessage_ != null)
            {
                hash ^= LocalizedTierUpgradeMessage.GetHashCode();
            }
            if (TierDowngradeMessage.Length != 0)
            {
                hash ^= TierDowngradeMessage.GetHashCode();
            }
            if (localizedTierDowngradeMessage_ != null)
            {
                hash ^= LocalizedTierDowngradeMessage.GetHashCode();
            }
            if (created_ != null)
            {
                hash ^= Created.GetHashCode();
            }
            if (updated_ != null)
            {
                hash ^= Updated.GetHashCode();
            }
            if (PointsOverdrawn != false)
            {
                hash ^= PointsOverdrawn.GetHashCode();
            }
            if (SecondaryPointsOverdrawn != false)
            {
                hash ^= SecondaryPointsOverdrawn.GetHashCode();
            }
            if (expirySettings_ != null)
            {
                hash ^= ExpirySettings.GetHashCode();
            }
            if (Timezone.Length != 0)
            {
                hash ^= Timezone.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }