public override bool Equals(object obj) { if (!(obj is UnturnedRichPresence other)) { return(false); } return(Details.Equals(other.Details)); }
/// <inheritdoc /> public bool Equals(Error?other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Details.Equals(other.Details) && State == other.State); }
public override bool Equals(Commodity comm) { if (!base.Equals(comm)) { return(false); } if (!comm.IsAnnotated) { return(false); } Annotation commDetails = ((AnnotatedCommodity)comm).Details; if (Details == null) { return(commDetails == null); } return(Details.Equals(commDetails)); }
/// <summary> /// Returns true if ProblemDetails instances are equal /// </summary> /// <param name="other">Instance of ProblemDetails to be compared</param> /// <returns>Boolean</returns> public bool Equals(ProblemDetails other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Error == other.Error || Error != null && Error.Equals(other.Error) ) && ( Title == other.Title || Title != null && Title.Equals(other.Title) ) && ( Details == other.Details || Details != null && Details.Equals(other.Details) ) && ( Status == other.Status || Status != null && Status.Equals(other.Status) ) && ( Source == other.Source || Source != null && Source.Equals(other.Source) )); }
/// <summary> /// Returns true if OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorProperties instances are equal /// </summary> /// <param name="other">Instance of OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Name == other.Name || Name != null && Name.Equals(other.Name) ) && ( Title == other.Title || Title != null && Title.Equals(other.Title) ) && ( Details == other.Details || Details != null && Details.Equals(other.Details) ) && ( Enabled == other.Enabled || Enabled != null && Enabled.Equals(other.Enabled) ) && ( ServiceName == other.ServiceName || ServiceName != null && ServiceName.Equals(other.ServiceName) ) && ( LogLevel == other.LogLevel || LogLevel != null && LogLevel.Equals(other.LogLevel) ) && ( QueueProcessingEnabled == other.QueueProcessingEnabled || QueueProcessingEnabled != null && QueueProcessingEnabled.Equals(other.QueueProcessingEnabled) ) && ( PackageExporterTarget == other.PackageExporterTarget || PackageExporterTarget != null && PackageExporterTarget.Equals(other.PackageExporterTarget) ) && ( PackageImporterTarget == other.PackageImporterTarget || PackageImporterTarget != null && PackageImporterTarget.Equals(other.PackageImporterTarget) ) && ( RequestAuthorizationStrategyTarget == other.RequestAuthorizationStrategyTarget || RequestAuthorizationStrategyTarget != null && RequestAuthorizationStrategyTarget.Equals(other.RequestAuthorizationStrategyTarget) ) && ( TriggersTarget == other.TriggersTarget || TriggersTarget != null && TriggersTarget.Equals(other.TriggersTarget) )); }
/// <summary> /// Returns true if OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryProperties instances are equal /// </summary> /// <param name="other">Instance of OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Name == other.Name || Name != null && Name.Equals(other.Name) ) && ( Title == other.Title || Title != null && Title.Equals(other.Title) ) && ( Details == other.Details || Details != null && Details.Equals(other.Details) ) && ( Enabled == other.Enabled || Enabled != null && Enabled.Equals(other.Enabled) ) && ( ServiceName == other.ServiceName || ServiceName != null && ServiceName.Equals(other.ServiceName) ) && ( LogLevel == other.LogLevel || LogLevel != null && LogLevel.Equals(other.LogLevel) ) && ( QueueProcessingEnabled == other.QueueProcessingEnabled || QueueProcessingEnabled != null && QueueProcessingEnabled.Equals(other.QueueProcessingEnabled) ) && ( PassiveQueues == other.PassiveQueues || PassiveQueues != null && PassiveQueues.Equals(other.PassiveQueues) ) && ( PackageExporterEndpoints == other.PackageExporterEndpoints || PackageExporterEndpoints != null && PackageExporterEndpoints.Equals(other.PackageExporterEndpoints) ) && ( PackageImporterEndpoints == other.PackageImporterEndpoints || PackageImporterEndpoints != null && PackageImporterEndpoints.Equals(other.PackageImporterEndpoints) ) && ( RetryStrategy == other.RetryStrategy || RetryStrategy != null && RetryStrategy.Equals(other.RetryStrategy) ) && ( RetryAttempts == other.RetryAttempts || RetryAttempts != null && RetryAttempts.Equals(other.RetryAttempts) ) && ( PullItems == other.PullItems || PullItems != null && PullItems.Equals(other.PullItems) ) && ( HttpConnTimeout == other.HttpConnTimeout || HttpConnTimeout != null && HttpConnTimeout.Equals(other.HttpConnTimeout) ) && ( RequestAuthorizationStrategyTarget == other.RequestAuthorizationStrategyTarget || RequestAuthorizationStrategyTarget != null && RequestAuthorizationStrategyTarget.Equals(other.RequestAuthorizationStrategyTarget) ) && ( TransportSecretProviderTarget == other.TransportSecretProviderTarget || TransportSecretProviderTarget != null && TransportSecretProviderTarget.Equals(other.TransportSecretProviderTarget) ) && ( PackageBuilderTarget == other.PackageBuilderTarget || PackageBuilderTarget != null && PackageBuilderTarget.Equals(other.PackageBuilderTarget) ) && ( TriggersTarget == other.TriggersTarget || TriggersTarget != null && TriggersTarget.Equals(other.TriggersTarget) )); }
/// <summary> /// Returns true if OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoProperties instances are equal /// </summary> /// <param name="other">Instance of OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoProperties other) { if (other is null) return false; if (ReferenceEquals(this, other)) return true; return ( Name == other.Name || Name != null && Name.Equals(other.Name) ) && ( Title == other.Title || Title != null && Title.Equals(other.Title) ) && ( Details == other.Details || Details != null && Details.Equals(other.Details) ) && ( Enabled == other.Enabled || Enabled != null && Enabled.Equals(other.Enabled) ) && ( ServiceName == other.ServiceName || ServiceName != null && ServiceName.Equals(other.ServiceName) ) && ( LogLevel == other.LogLevel || LogLevel != null && LogLevel.Equals(other.LogLevel) ) && ( AllowedRoots == other.AllowedRoots || AllowedRoots != null && AllowedRoots.Equals(other.AllowedRoots) ) && ( QueueProcessingEnabled == other.QueueProcessingEnabled || QueueProcessingEnabled != null && QueueProcessingEnabled.Equals(other.QueueProcessingEnabled) ) && ( PackageImporterEndpoints == other.PackageImporterEndpoints || PackageImporterEndpoints != null && PackageImporterEndpoints.Equals(other.PackageImporterEndpoints) ) && ( PassiveQueues == other.PassiveQueues || PassiveQueues != null && PassiveQueues.Equals(other.PassiveQueues) ) && ( PriorityQueues == other.PriorityQueues || PriorityQueues != null && PriorityQueues.Equals(other.PriorityQueues) ) && ( RetryStrategy == other.RetryStrategy || RetryStrategy != null && RetryStrategy.Equals(other.RetryStrategy) ) && ( RetryAttempts == other.RetryAttempts || RetryAttempts != null && RetryAttempts.Equals(other.RetryAttempts) ) && ( RequestAuthorizationStrategyTarget == other.RequestAuthorizationStrategyTarget || RequestAuthorizationStrategyTarget != null && RequestAuthorizationStrategyTarget.Equals(other.RequestAuthorizationStrategyTarget) ) && ( TransportSecretProviderTarget == other.TransportSecretProviderTarget || TransportSecretProviderTarget != null && TransportSecretProviderTarget.Equals(other.TransportSecretProviderTarget) ) && ( PackageBuilderTarget == other.PackageBuilderTarget || PackageBuilderTarget != null && PackageBuilderTarget.Equals(other.PackageBuilderTarget) ) && ( TriggersTarget == other.TriggersTarget || TriggersTarget != null && TriggersTarget.Equals(other.TriggersTarget) ) && ( QueueProvider == other.QueueProvider || QueueProvider != null && QueueProvider.Equals(other.QueueProvider) ) && ( AsyncDelivery == other.AsyncDelivery || AsyncDelivery != null && AsyncDelivery.Equals(other.AsyncDelivery) ) && ( HttpConnTimeout == other.HttpConnTimeout || HttpConnTimeout != null && HttpConnTimeout.Equals(other.HttpConnTimeout) ); }