Portability | portable |
---|---|
Stability | provisional |
Maintainer | Sigbjorn Finne <sof@forkIO.com> |
Safe Haskell | None |
Collector module of types used by the MediaWiki API
- data Request = Request {}
- emptyRequest :: Action -> Format -> Request
- emptyXmlRequest :: Action -> Request
- data Action
- = Sitematrix
- | Login LoginRequest
- | Logout
- | Query QueryRequest [String]
- | ExpandTemplates ExpandTemplatesRequest
- | Parse ParseRequest
- | OpenSearch OpenSearchRequest
- | FeedWatch FeedWatchListRequest
- | Help HelpRequest
- | ParamInfo ParamInfoRequest
- | Unblock UnblockRequest
- | Watch WatchRequest
- | EmailUser EmailUserRequest
- | Edit EditRequest
- | Move MoveRequest
- | Block BlockRequest
- | Protect ProtectRequest
- | Undelete UndeleteRequest
- | Delete DeleteRequest
- | Rollback RollbackRequest
- | OtherAction String [ValueName]
- infoRequest :: InfoRequest
- revisionRequest :: RevisionRequest
- linksRequest :: LinksRequest
- langLinksRequest :: LangLinksRequest
- imagesRequest :: ImagesRequest
- imageInfoRequest :: ImageInfoRequest
- templatesRequest :: TemplatesRequest
- categoriesRequest :: CategoriesRequest
- allCategoriesRequest :: AllCategoriesRequest
- allImagesRequest :: AllImagesRequest
- allLinksRequest :: AllLinksRequest
- allMessagesRequest :: AllMessagesRequest
- allPagesRequest :: AllPagesRequest
- allUsersRequest :: AllUsersRequest
- backLinksRequest :: BackLinksRequest
- embeddedInRequest :: EmbeddedInRequest
- imageUsageRequest :: ImageUsageRequest
- categoryInfoRequest :: CategoryInfoRequest
- categoryMembersRequest :: CategoryMembersRequest
- externalLinksRequest :: ExternalLinksRequest
- externalURLUsageRequest :: ExternalURLUsageRequest
- logEventsRequest :: LogEventsRequest
- recentChangesRequest :: RecentChangesRequest
- searchRequest :: String -> SearchRequest
- siteInfoRequest :: SiteInfoRequest
- userContribsRequest :: UserContribsRequest
- userInfoRequest :: UserInfoRequest
- watchListRequest :: WatchListRequest
- blocksRequest :: BlocksRequest
- deletedRevisionsRequest :: DeletedRevisionsRequest
- usersRequest :: UsersRequest
- randomPagesRequest :: RandomPagesRequest
- data QueryRequestKind
- = InfoProp InfoRequest
- | RevisionsProp RevisionRequest
- | LinksPropProp LinksRequest
- | LangLinksProp LangLinksRequest
- | ImagesProp ImagesRequest
- | ImageInfoProp ImageInfoRequest
- | TemplatesProp TemplatesRequest
- | CategoriesProp CategoriesRequest
- | AllCategoriesProp AllCategoriesRequest
- | AllImagesProp AllImagesRequest
- | AllLinksProp AllLinksRequest
- | AllMessagesProp AllMessagesRequest
- | AllPagesProp AllPagesRequest
- | AllUsersProp AllUsersRequest
- | BacklinksProp BackLinksRequest
- | EmbeddedInProp EmbeddedInRequest
- | ImageUsageProp ImageUsageRequest
- | CategoryInfoProp CategoryInfoRequest
- | CategoryMembersProp CategoryMembersRequest
- | ExternalLinksProp ExternalLinksRequest
- | ExternalURLUsageProp ExternalURLUsageRequest
- | LogEventsProp LogEventsRequest
- | RecentChangesProp RecentChangesRequest
- | SearchProp SearchRequest
- | SiteInfoProp SiteInfoRequest
- | UserContribsProp UserContribsRequest
- | UserInfoProp UserInfoRequest
- | WatchListProp WatchListRequest
- | BlocksProp BlocksRequest
- | DeletedRevsProp DeletedRevisionsRequest
- | UsersProp UsersRequest
- | RandomProp RandomPagesRequest
- qKind :: QueryRequestKind -> QueryKind
- module MediaWiki.API.Query.AllCategories
- module MediaWiki.API.Query.AllImages
- module MediaWiki.API.Query.AllLinks
- module MediaWiki.API.Query.AllMessages
- module MediaWiki.API.Query.AllPages
- module MediaWiki.API.Query.AllUsers
- module MediaWiki.API.Query.BackLinks
- module MediaWiki.API.Query.Blocks
- module MediaWiki.API.Query.Categories
- module MediaWiki.API.Query.CategoryInfo
- module MediaWiki.API.Query.CategoryMembers
- module MediaWiki.API.Query.DeletedRevisions
- module MediaWiki.API.Query.EmbeddedIn
- module MediaWiki.API.Query.ExternalLinks
- module MediaWiki.API.Query.ExternalURLUsage
- module MediaWiki.API.Query.ImageInfo
- module MediaWiki.API.Query.Images
- module MediaWiki.API.Query.ImageUsage
- module MediaWiki.API.Query.Info
- module MediaWiki.API.Query.LangLinks
- module MediaWiki.API.Query.LogEvents
- module MediaWiki.API.Query.Random
- module MediaWiki.API.Query.RecentChanges
- module MediaWiki.API.Query.Revisions
- module MediaWiki.API.Query.Search
- module MediaWiki.API.Query.SiteInfo
- module MediaWiki.API.Query.Templates
- module MediaWiki.API.Query.UserContribs
- module MediaWiki.API.Query.UserInfo
- module MediaWiki.API.Query.Users
- module MediaWiki.API.Query.WatchList
- module MediaWiki.API.Action.Login
- module MediaWiki.API.Action.ParamInfo
- module MediaWiki.API.Action.Parse
- module MediaWiki.API.Action.OpenSearch
- module MediaWiki.API.Action.FeedWatchlist
- module MediaWiki.API.Action.ExpandTemplates
- module MediaWiki.API.Action.Sitematrix
- module MediaWiki.API.Action.Unblock
- module MediaWiki.API.Action.Watch
- module MediaWiki.API.Action.EmailUser
- module MediaWiki.API.Action.Edit
- module MediaWiki.API.Action.Move
- module MediaWiki.API.Action.Block
- module MediaWiki.API.Action.Protect
- module MediaWiki.API.Action.Undelete
- module MediaWiki.API.Action.Delete
- module MediaWiki.API.Action.Rollback
Documentation
Type collecting together the main parts of a MediaWiki API request.
emptyRequest :: Action -> Format -> RequestSource
data QueryRequestKind Source
module MediaWiki.API.Query.AllLinks
module MediaWiki.API.Query.AllPages
module MediaWiki.API.Query.AllUsers
module MediaWiki.API.Query.Blocks
module MediaWiki.API.Query.Images
module MediaWiki.API.Query.Info
module MediaWiki.API.Query.Random
module MediaWiki.API.Query.Search
module MediaWiki.API.Query.SiteInfo
module MediaWiki.API.Query.UserInfo
module MediaWiki.API.Query.Users
module MediaWiki.API.Action.Login
module MediaWiki.API.Action.Parse
module MediaWiki.API.Action.Unblock
module MediaWiki.API.Action.Watch
module MediaWiki.API.Action.Edit
module MediaWiki.API.Action.Move
module MediaWiki.API.Action.Block
module MediaWiki.API.Action.Protect
module MediaWiki.API.Action.Delete