public static ValidationResult <DeleteChatPhoto> CreateValidation(this DeleteChatPhoto value) => new ValidationResult <DeleteChatPhoto>(value).ValidateRequired(x => x.ChatId);
public override int GetHashCode() { int hashCode = -103033237; hashCode = hashCode * -1521134295 + MessageId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(From); hashCode = hashCode * -1521134295 + EqualityComparer <Chat?> .Default.GetHashCode(SenderChat); hashCode = hashCode * -1521134295 + Date.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Chat> .Default.GetHashCode(Chat); hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(ForwardFrom); hashCode = hashCode * -1521134295 + EqualityComparer <Chat?> .Default.GetHashCode(ForwardFromChat); hashCode = hashCode * -1521134295 + ForwardFromMessageId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ForwardSignature); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ForwardSenderName); hashCode = hashCode * -1521134295 + ForwardDate.GetHashCode(); hashCode = hashCode * -1521134295 + IsAutomaticForward.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Message?> .Default.GetHashCode(ReplyToMessage); hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(ViaBot); hashCode = hashCode * -1521134295 + EditDate.GetHashCode(); hashCode = hashCode * -1521134295 + HasProtectedContent.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(MediaGroupId); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(AuthorSignature); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(Text); hashCode = hashCode * -1521134295 + EqualityComparer <IEnumerable <MessageEntity>?> .Default.GetHashCode(Entities); hashCode = hashCode * -1521134295 + EqualityComparer <Animation?> .Default.GetHashCode(Animation); hashCode = hashCode * -1521134295 + EqualityComparer <Audio?> .Default.GetHashCode(Audio); hashCode = hashCode * -1521134295 + EqualityComparer <Document?> .Default.GetHashCode(Document); hashCode = hashCode * -1521134295 + EqualityComparer <PhotoSize[]?> .Default.GetHashCode(Photo); hashCode = hashCode * -1521134295 + EqualityComparer <Sticker?> .Default.GetHashCode(Sticker); hashCode = hashCode * -1521134295 + EqualityComparer <Video?> .Default.GetHashCode(Video); hashCode = hashCode * -1521134295 + EqualityComparer <VideoNote?> .Default.GetHashCode(VideoNote); hashCode = hashCode * -1521134295 + EqualityComparer <Voice?> .Default.GetHashCode(Voice); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(Caption); hashCode = hashCode * -1521134295 + EqualityComparer <IEnumerable <MessageEntity>?> .Default.GetHashCode(CaptionEntities); hashCode = hashCode * -1521134295 + EqualityComparer <Contact?> .Default.GetHashCode(Contact); hashCode = hashCode * -1521134295 + EqualityComparer <Dice?> .Default.GetHashCode(Dice); hashCode = hashCode * -1521134295 + EqualityComparer <Game?> .Default.GetHashCode(Game); hashCode = hashCode * -1521134295 + EqualityComparer <Poll?> .Default.GetHashCode(Poll); hashCode = hashCode * -1521134295 + EqualityComparer <Venue?> .Default.GetHashCode(Venue); hashCode = hashCode * -1521134295 + EqualityComparer <Location?> .Default.GetHashCode(Location); hashCode = hashCode * -1521134295 + EqualityComparer <User[]?> .Default.GetHashCode(NewChatMembers); hashCode = hashCode * -1521134295 + EqualityComparer <User?> .Default.GetHashCode(LeftChatMember); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(NewChatTitle); hashCode = hashCode * -1521134295 + EqualityComparer <PhotoSize[]?> .Default.GetHashCode(NewChatPhoto); hashCode = hashCode * -1521134295 + DeleteChatPhoto.GetHashCode(); hashCode = hashCode * -1521134295 + GroupChatCreated.GetHashCode(); hashCode = hashCode * -1521134295 + SupergroupChatCreated.GetHashCode(); hashCode = hashCode * -1521134295 + ChannelChatCreated.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <MessageAutoDeleteTimerChanged?> .Default.GetHashCode(MessageAutoDeleteTimerChanged); hashCode = hashCode * -1521134295 + MigrateToChatId.GetHashCode(); hashCode = hashCode * -1521134295 + MigrateFromChatId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Message?> .Default.GetHashCode(PinnedMessage); hashCode = hashCode * -1521134295 + EqualityComparer <Invoice?> .Default.GetHashCode(Invoice); hashCode = hashCode * -1521134295 + EqualityComparer <SuccessfulPayment?> .Default.GetHashCode(SuccessfulPayment); hashCode = hashCode * -1521134295 + EqualityComparer <string?> .Default.GetHashCode(ConnectedWebsite); hashCode = hashCode * -1521134295 + EqualityComparer <PassportData?> .Default.GetHashCode(PassportData); hashCode = hashCode * -1521134295 + EqualityComparer <ProximityAlertTriggered?> .Default.GetHashCode(ProximityAlertTriggered); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatScheduled?> .Default.GetHashCode(VoiceChatScheduled); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatStarted?> .Default.GetHashCode(VoiceChatStarted); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatEnded?> .Default.GetHashCode(VoiceChatEnded); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatParticipantsInvited?> .Default.GetHashCode(VoiceChatParticipantsInvited); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatScheduled?> .Default.GetHashCode(VideoChatScheduled); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatStarted?> .Default.GetHashCode(VideoChatStarted); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatEnded?> .Default.GetHashCode(VideoChatEnded); hashCode = hashCode * -1521134295 + EqualityComparer <VideoChatParticipantsInvited?> .Default.GetHashCode(VideoChatParticipantsInvited); hashCode = hashCode * -1521134295 + EqualityComparer <WebAppData?> .Default.GetHashCode(WebAppData); hashCode = hashCode * -1521134295 + EqualityComparer <InlineKeyboardMarkup?> .Default.GetHashCode(ReplyMarkup); return(hashCode); }