A series of basic function for the API lookup. Each of these functions accepts a member's ID and returns information; if no ID is given basic information on all members of both houses is returned. All functions return basic details about the member (name, date of birth, gender, constituency, party, IDs, current status, etc.), as well as any available additional information requested by the specific function.
mnis_basic_details(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_biography_entries(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_committees(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_addresses(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_constituencies(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_elections_contested(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_experiences(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_government_posts(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_honours(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_house_memberships(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_statuses(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_staff(ID = NULL, ref_dods = FALSE, tidy = TRUE, tidy_style = "snake_case")
mnis_interests(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_known_as(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_maiden_speeches(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_opposition_posts(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_other_parliaments(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_parliamentary_posts(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_parties(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
mnis_preferred_names(
ID = NULL,
ref_dods = FALSE,
tidy = TRUE,
tidy_style = "snake_case"
)
The member ID. If NULL
, function calls
mnis_all_members()
and returns basic information on all
members of both houses. Defaults to NULL
.
If TRUE
, Request based on the DODS membership ID
scheme. If FALSE
, requests data based on the default membership
ID scheme. Defaults to FALSE
.
If TRUE
, fixes the variable names in the tibble to
remove non-alphanumeric characters and superfluous text, and convert to
a consistent style. Defaults to TRUE
.
The style to convert variable names to, if
tidy=TRUE
. Accepts one of "snake_case"
, "camelCase"
and
"period.case"
. Defaults to "snake_case"
.
A list with the data corresponding to the particular function called.
mnis_additional
functionsmnis_basic_details
Basic biographical details
on a given Member
mnis_biography_entries
Member biographical information (e.g.
countries of interest, policy expertise etc...)
mnis_committees
Committees a Member sits or has sat on as
well details on committee chairing
mnis_addresses
Member address information (e.g. website,
twitter, constituency address etc...)
mnis_constituencies
Constituencies a Member has represented
mnis_elections_contested
Elections a Member has
contested but not won
mnis_experiences
Non-parliamentary experience of a Member
mnis_government_posts
Government posts a Member has held
mnis_honours
Honours (e.g. MBE, OBE etc...) held by a Member
mnis_house_memberships
House membership list of a Member
mnis_statuses
Status history (e.g. suspensions and
disqualifications) for a Member
mnis_staff
The staff employed by a Member
mnis_interests
Registered (financial) interests
of a Member
mnis_known_as
Details of names a Member has chosen to
be known as instead of their full title, only applicable to members
of the House of Lords
mnis_maiden_speeches
Maiden speech dates for a Member
mnis_opposition_posts
Opposition posts a Member has held
mnis_other_parliaments
Other Parliaments that a Member has held
a membership of (e.g. members of the Welsh Assembly)
mnis_parliamentary_posts
Parliamentary posts
a Member has held
mnis_parties
Party affiliations of a Member
mnis_preferred_names
Full set of data about a
Members' name (e.g. surname, forename, Honorary prefixes, full
details of House of Lords title and rank if applicable, etc...)
if (FALSE) {
x <- mnis_basic_details(172)
}