h$!j}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None 3bugzilla-redhat$A session for Bugzilla queries. Use anonymousSession and  loginSession , as appropriate, to create one. bugzilla-redhatHolds information about a 0 and manages outgoing connections. You can use newBugzillaContext to create one. None  &'(> bugzilla-redhat.A description of how a field changed during a .bugzilla-redhatA single change which is part of an event. Different constructors are used according to the type of the field. The  describes the value of the field before and after the change.bugzilla-redhatAn event in a bug's history.bugzilla-redhatA sequential event id.bugzilla-redhatWhen the event occurred. bugzilla-redhatWhich user was responsible.!bugzilla-redhat0All the changes which are part of this event."bugzilla-redhatHistory information for a bug.&bugzilla-redhatA bug comment. To display these the way Bugzilla does, you'll need to call getUser and use the  for each user.0bugzilla-redhatAn attachment to a bug.@bugzilla-redhatA Bugzilla bug.hbugzilla-redhatAn external bug.qbugzilla-redhatAn external bug typexbugzilla-redhat>Flags, which may be set on an attachment or on a bug directly.bugzilla-redhatA Bugzilla user.bugzilla-redhat&A field which you can search by using  or track changes to using 3. To get a human-readable name for a field, use .bugzilla-redhat%Provides a human-readable name for a . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None '( dbugzilla-redhat9A Boolean expression which can be used to query Bugzilla. None >bugzilla-redhatCreates a new  , suitable for connecting to the provided server. You should try to reuse  ;s whenever possible, because creating them is expensive.bugzilla-redhatAttempts to create a logged-in 6 using the provided username and password. Returns  if login fails.bugzilla-redhat Creates a  using the provided api key.bugzilla-redhatCreates an anonymous . Note that some content will be hidden by Bugzilla when you make queries in this state.bugzilla-redhat(Searches Bugzilla and returns a list of @s. The 9 can be constructed conveniently using the operators in Web.Bugzilla.Search.bugzilla-redhat Similar to , but return _all fields.bugzilla-redhatLike , but returns a list of s. You can retrieve the @ for each  using . The combination of  and  is much less efficient than . 5 is suitable for cases where you won't need to call  most of the time - for example, polling to determine whether the set of bugs returned by a query has changed.bugzilla-redhatSearch Bugzilla and returns a limited number of results. You can call this repeatedly and use offset to retrieve the results of a large query incrementally. Note that most Bugzillas won't return all of the results for a very large query by default, but you can request this by calling  with 0 for the limit.bugzilla-redhat Similar to , but return _all fields.bugzilla-redhatLike , but returns a list of s. See  for more discussion.bugzilla-redhatRetrieve a bug by bug number.bugzilla-redhat$Retrieve all bug field by bug numberbugzilla-redhat$Retrieve a bug by attachment number.bugzilla-redhatGet all attachments for a bug.bugzilla-redhatGet all comments for a bug.bugzilla-redhatGet the history for a bug.bugzilla-redhat6Search user names and emails using a substring search.bugzilla-redhatGet a user by email.bugzilla-redhatGet a user by user ID.bugzilla-redhat(The maximum number of results to return.bugzilla-redhat/The offset from the first result to start from.bugzilla-redhat(The maximum number of results to return.bugzilla-redhat/The offset from the first result to start from.bugzilla-redhat(The maximum number of results to return.bugzilla-redhat/The offset from the first result to start from.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  xyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw0123456789:;<=>?&'()*+,-./"#$% !None '(bugzilla-redhat Filter bug changed since UTCTimebugzilla-redhat Filter bug changed until UTCTimebugzilla-redhatFilter bug changed in range44444432     !"#$$%&'())*+,,-./01234556789:;<=>?@ABCDDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkklmnopqrsstuvwxyyz{|}~,bugzilla-redhat-0.3.3-LSHHxXkKoDmH1mfWBuiOzlWeb.Bugzilla.RedHatWeb.Bugzilla.RedHat.Search$Web.Bugzilla.RedHat.Internal.Network"Web.Bugzilla.RedHat.Internal.Types Web.Bugzilla searchBugs getHistory#Web.Bugzilla.RedHat.Internal.Search(http-client-0.7.9-4a73ofLG0Rp1d089DwLCl8Network.HTTP.Client.TypesRequestBugzillaExceptionBugzillaJSONParseErrorBugzillaAPIErrorBugzillaUnexpectedValueBugzillaSessionAnonymousSession LoginSession ApikeySessionBugzillaApikey BugzillaTokenBugzillaContextBugzillaServer newBzRequest sendBzRequest Modification modRemovedmodAddedmodAttachmentIdChangeTextFieldChangeListFieldChangeIntFieldChangeTimeFieldChangeBoolFieldChange HistoryEventhistoryEventIdhistoryEventTimehistoryEventUserhistoryEventChangesHistory historyBugId historyEventsComment commentId commentBugIdcommentAttachmentId commentCount commentTextcommentCreatorcommentCreationTimecommentIsPrivate Attachment attachmentIdattachmentBugIdattachmentFileNameattachmentSummaryattachmentCreatorattachmentIsPrivateattachmentIsObsoleteattachmentIsPatchattachmentFlagsattachmentCreationTimeattachmentLastChangeTimeattachmentContentTypeattachmentSizeattachmentDataBugbugIdbugAlias bugAssignedTobugAssignedToDetail bugBlocksbugCc bugCcDetailbugClassification bugComponentbugCreationTime bugCreatorbugCreatorDetail bugDependsOn bugDupeOfbugFlags bugGroupsbugIsCcAccessiblebugIsConfirmedbugIsCreatorAccessible bugIsOpen bugKeywordsbugLastChangeTimebugOpSys bugPlatform bugPriority bugProduct bugQaContact bugResolution bugSeeAlso bugSeverity bugStatus bugSummarybugTargetMilestonebugUrl bugVersion bugWhiteboardbugCustomFieldsbugExternalBugs ExternalBugexternalDescription externalBzIdexternalPriority externalBugIdexternalStatus externalId externalType ExternalTypeexternalTypeDescriptionexternalTypeUrlexternalTypeIdexternalTypeTypeexternalTypeFullUrlFlagflagId flagTypeIdflagName flagSetter flagStatusflagCreationDateflagModificationDate flagRequesteeUseruserId userEmailuserName userRealNameField AliasFieldAssignedToFieldAttachmentCreatorFieldAttachmentDataFieldAttachmentDescriptionFieldAttachmentFilenameFieldAttachmentIsObsoleteFieldAttachmentIsPatchFieldAttachmentIsPrivateFieldAttachmentMimetypeField BlocksField BugIdFieldCcFieldCcListAccessibleFieldClassificationField CommentFieldCommentIsPrivateFieldCommentTagsFieldCommenterFieldComponentField ContentFieldCreationDateFieldDaysElapsedFieldDependsOnFieldEverConfirmedFieldFlagRequesteeFieldFlagSetterField FlagsField GroupField KeywordsField ChangedFieldCommentCountFieldOperatingSystemField HardwareField PriorityField ProductFieldQaContactField ReporterFieldReporterAccessibleFieldResolutionFieldRestrictCommentsField SeeAlsoField SeverityField StatusFieldWhiteboardField SummaryField TagsFieldTargetMilestoneFieldTimeSinceAssigneeTouchedField BugURLField VersionField VotesField CustomField UserEmailFlagTypeFlagIdEventIdUserId CommentId AttachmentIdBugId fieldNameSearchExpressionevalSearchExprnewBugzillaContext loginSession apikeySessionanonymousSession intAsText searchBugsAll searchBugs'searchBugsWithLimitsearchBugsAllWithLimitsearchBugsWithLimit'getBug getBugAll getAttachmentgetAttachments getComments searchUsersgetUser getUserById.==../=..<..<=..>..>=..=~../=~. equalsAnycontains containsCase containsAny containsAll changedBefore changedAfter changedSince changedUntil changedRange changedFrom changedTo changedBycontentMatchesisEmpty isNotEmpty.&&..||.not' QueryPartbzServer bzManager requestUrl CommentListAttachmentList BugIdListBugListUserListsearchFieldNameAndNotOrTerm SearchTermUnaryOpBinaryOpEqTerm FieldTypebase GHC.MaybeNothing