mediawiki-0.2: Interfacing with the MediaWiki API
Source code
Contents
Index
MediaWiki.API.Base
Portability
portable
Stability
provisional
Maintainer
Sigbjorn Finne <sof@forkIO.com>
Description
Collector module of types used by the MediaWiki API
Synopsis
data
Request
=
Request
{
reqAction
::
Action
reqFormat
::
Format
reqMaxLag
::
Maybe
Int
}
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
data
Request
Source
Type collecting together the main parts of a MediaWiki API request.
Constructors
Request
reqAction
::
Action
reqFormat
::
Format
reqMaxLag
::
Maybe
Int
emptyRequest
::
Action
->
Format
->
Request
Source
emptyXmlRequest
::
Action
->
Request
Source
data
Action
Source
Constructors
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
Source
revisionRequest
::
RevisionRequest
Source
linksRequest
::
LinksRequest
Source
langLinksRequest
::
LangLinksRequest
Source
imagesRequest
::
ImagesRequest
Source
imageInfoRequest
::
ImageInfoRequest
Source
templatesRequest
::
TemplatesRequest
Source
categoriesRequest
::
CategoriesRequest
Source
allCategoriesRequest
::
AllCategoriesRequest
Source
allImagesRequest
::
AllImagesRequest
Source
allLinksRequest
::
AllLinksRequest
Source
allMessagesRequest
::
AllMessagesRequest
Source
allPagesRequest
::
AllPagesRequest
Source
allUsersRequest
::
AllUsersRequest
Source
backLinksRequest
::
BackLinksRequest
Source
embeddedInRequest
::
EmbeddedInRequest
Source
imageUsageRequest
::
ImageUsageRequest
Source
categoryInfoRequest
::
CategoryInfoRequest
Source
categoryMembersRequest
::
CategoryMembersRequest
Source
externalLinksRequest
::
ExternalLinksRequest
Source
externalURLUsageRequest
::
ExternalURLUsageRequest
Source
logEventsRequest
::
LogEventsRequest
Source
recentChangesRequest
::
RecentChangesRequest
Source
searchRequest
::
String
->
SearchRequest
Source
siteInfoRequest
::
SiteInfoRequest
Source
userContribsRequest
::
UserContribsRequest
Source
userInfoRequest
::
UserInfoRequest
Source
watchListRequest
::
WatchListRequest
Source
blocksRequest
::
BlocksRequest
Source
deletedRevisionsRequest
::
DeletedRevisionsRequest
Source
usersRequest
::
UsersRequest
Source
randomPagesRequest
::
RandomPagesRequest
Source
data
QueryRequestKind
Source
Constructors
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
Source
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
Produced by
Haddock
version 2.7.2