AdministrationOffice entity¶
Generate administration offices with jurisdiction, services, staffing, leadership, and contact data.
Why: Use AdministrationOffice when public-service tests need coherent jurisdiction, services, staffing, leadership, and contact data; use Address for a location-only requirement.
1 | |
Output: Typed AdministrationOffice value.
Parameters¶
dataset:str | null; DefaultNone— Country dataset used for jurisdiction, services, staffing, and contacts.
Attributes¶
address(dict): Structured postal address fields.annual_budget(float): Annual budget amount.departments(list[str]): Departments within the office.email(str): Primary email address.founding_year(int): Year the office was founded.hours_of_operation(dict[str, str]): Opening hours per weekday.jurisdiction(str): Jurisdiction derived from dataset and address.leadership(dict[str, str]): Leadership roles mapped to names.name(str): Office name.office_id(str): Synthetic office identifier.phone(str): Generic contact phone number.services(list[str]): Public services offered.staff_count(int): Number of staff members.type(str): Office type, such as municipal or federal.website(str): Office website URL.
Limits¶
The available attributes and values depend on the registered entity, its dataset, and its documented constructor options.