Overview

Summary

ContactDonateImprint


3. COMPANY MODULE (UI prompt)



Module Entities (19)

EntityAliasModuleGlobal Schema
(1) AccidentAccidentAccidentModuleWaymo
(2) AccidentInvestigationAccidentInvestigationAccidentModuleWaymo
(3) AirportServiceAirportServiceCityModuleWaymo
(4) CompanyCompanyCompanyModuleWaymo
(5) DeliveryServiceDeliveryServiceProgramModuleWaymo
(6) FundingRoundFundingRoundTechnologyComponentModuleWaymo
(7) InvestigationInvestigationCompanyModuleWaymo
(8) LegalCaseLegalCaseVehicleModelModuleWaymo
(9) LobbyingActivityLobbyingActivityCompanyModuleWaymo
(10) PartnershipPartnershipTechnologyComponentModuleWaymo
(11) PersonPersonCompanyModuleWaymo
(12) ProgramProgramProgramModuleWaymo
(13) ProgramPersonProgramPersonProgramModuleWaymo
(14) RegulatoryPermitRegulatoryPermitAccidentModuleWaymo
(15) RemoteAssistanceOperationRemoteAssistanceOperationCountryModuleWaymo
(16) RobotaxiServiceRobotaxiServiceCompanyModuleWaymo
(17) ServiceAreaServiceAreaCountryModuleWaymo
(18) SimulationEnvironmentSimulationEnvironmentAccidentModuleWaymo
(19) TruckingOperationTruckingOperationVehicleModelModuleWaymo

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /robotaxiservice/partnercompany/{id}findAllRobotaxiServiceOfPartnerCompany(id)CompanyModuleGETCompany RobotaxiService
(2) /personfindAllPerson()CompanyModuleGETPerson
(3) /person/{id}deletePersonById(id)CompanyModuleDELETEPerson
(4) /robotaxiservice/program/{id}findAllRobotaxiServiceOfProgram(id)CompanyModuleGETProgram RobotaxiService
(5) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(6) /robotaxiservice/{id}deleteRobotaxiServiceById(id)CompanyModuleDELETERobotaxiService
(7) /investigation/{id}deleteInvestigationById(id)CompanyModuleDELETEInvestigation
(8) /lobbyingactivity/{id}deleteLobbyingActivityById(id)CompanyModuleDELETELobbyingActivity
(9) /investigation/{id}findInvestigationById(id)CompanyModuleGETInvestigation
(10) /lobbyingactivityfindAllLobbyingActivity()CompanyModuleGETLobbyingActivity
(11) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(12) /robotaxiservice/{id}updateRobotaxiServiceById(robotaxiservice)CompanyModulePUTRobotaxiService
(13) /lobbyingactivity/company/{id}findAllLobbyingActivityOfCompany(id)CompanyModuleGETCompany LobbyingActivity
(14) /person/{id}findPersonById(id)CompanyModuleGETPerson
(15) /companyinsertCompany(company)CompanyModulePOSTCompany
(16) /robotaxiservicefindAllRobotaxiService()CompanyModuleGETRobotaxiService
(17) /lobbyingactivity/{id}findLobbyingActivityById(id)CompanyModuleGETLobbyingActivity
(18) /personinsertPerson(person)CompanyModulePOSTPerson
(19) /person/{id}updatePersonById(person)CompanyModulePUTPerson
(20) /robotaxiserviceinsertRobotaxiService(robotaxiservice)CompanyModulePOSTRobotaxiService
(21) /investigationinsertInvestigation(investigation)CompanyModulePOSTInvestigation
(22) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(23) /robotaxiservice/servicearea/{id}findAllRobotaxiServiceOfServiceArea(id)CompanyModuleGETServiceArea RobotaxiService
(24) /robotaxiservice/{id}findRobotaxiServiceById(id)CompanyModuleGETRobotaxiService
(25) /investigationfindAllInvestigation()CompanyModuleGETInvestigation
(26) /lobbyingactivity/{id}updateLobbyingActivityById(lobbyingactivity)CompanyModulePUTLobbyingActivity
(27) /lobbyingactivityinsertLobbyingActivity(lobbyingactivity)CompanyModulePOSTLobbyingActivity
(28) /companyfindAllCompany()CompanyModuleGETCompany
(29) /investigation/company/{id}findAllInvestigationOfCompany(id)CompanyModuleGETCompany Investigation
(30) /person/company/{id}findAllPersonOfCompany(id)CompanyModuleGETCompany Person
(31) /investigation/{id}updateInvestigationById(investigation)CompanyModulePUTInvestigation






3.1 COMPANY


CompanyCompanyModuleWaymo

Properties (11)

PropertyTypeEntityReferenceModule
(1) CompanyTypeSTRINGCompany
(2) DescriptionSTRINGCompany
(3) FoundedDateDATECompany
(4) HeadquartersCitySTRINGCompany
(5) HeadquartersCountrySTRINGCompany
(6) HeadquartersStateSTRINGCompany
(7) IndustrySTRINGCompany
(8) NameSTRINGCompany
(9) NumberOfEmployeesINTCompany
(10) ParentCompanyINTCompany
(11) WebsiteSTRINGCompany





Example:

final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);
if (company != null) {
}
return company;


3.2 INVESTIGATION


InvestigationCompanyModuleWaymo

Properties (7)

PropertyTypeEntityReferenceModule
(1) AgencyNameSTRINGInvestigation
(2) CompanyINTInvestigationCompanyCompanyModule
(3) EndDateDATEInvestigation
(4) NotesSTRINGInvestigation
(5) OutcomeSTRINGInvestigation
(6) StartDateDATEInvestigation
(7) TopicSTRINGInvestigation





Example:

final Investigation investigation = (Investigation) invokeModule(COMPANY_MODULE + "/investigation/" + id, Investigation.class);
if (investigation != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + investigation.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return investigation;


3.3 LOBBYING ACTIVITY


LobbyingActivityCompanyModuleWaymo

Properties (10)

PropertyTypeEntityReferenceModule
(1) AmountUsdDOUBLELobbyingActivity
(2) CitySTRINGLobbyingActivity
(3) CompanyINTLobbyingActivityCompanyCompanyModule
(4) CountrySTRINGLobbyingActivity
(5) EndYearINTLobbyingActivity
(6) JurisdictionLevelSTRINGLobbyingActivity
(7) NotesSTRINGLobbyingActivity
(8) StartYearINTLobbyingActivity
(9) StateProvinceSTRINGLobbyingActivity
(10) TopicSTRINGLobbyingActivity





Example:

final LobbyingActivity lobbyingactivity = (LobbyingActivity) invokeModule(COMPANY_MODULE + "/lobbyingactivity/" + id, LobbyingActivity.class);
if (lobbyingactivity != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + lobbyingactivity.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return lobbyingactivity;


3.4 PERSON


PersonCompanyModuleWaymo

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyINTPersonCompanyCompanyModule
(2) EndDateDATEPerson
(3) FirstNameSTRINGPerson
(4) IsKeyPersonBOOLPerson
(5) LastNameSTRINGPerson
(6) RoleSTRINGPerson
(7) StartDateDATEPerson





Example:

final Person person = (Person) invokeModule(COMPANY_MODULE + "/person/" + id, Person.class);
if (person != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + person.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return person;


3.5 ROBOTAXI SERVICE


RobotaxiServiceCompanyModuleWaymo

Properties (7)

PropertyTypeEntityReferenceModule
(1) AccessMethodSTRINGRobotaxiService
(2) IsCommercialBOOLRobotaxiService
(3) PartnerCompanyINTRobotaxiServiceCompanyCompanyModule
(4) ProgramINTRobotaxiServiceProgramProgramModule
(5) ServiceAreaINTRobotaxiServiceServiceAreaCountryModule
(6) WaitlistStatusSTRINGRobotaxiService
(7) WithPartnerBOOLRobotaxiService





Example:

final RobotaxiService robotaxiservice = (RobotaxiService) invokeModule(COMPANY_MODULE + "/robotaxiservice/" + id, RobotaxiService.class);
if (robotaxiservice != null) {
    final Company partnercompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + robotaxiservice.getPartnerCompany().getId(), Company.class);
    if (partnercompany1 != null) {
    }
    final ServiceArea servicearea2 = (ServiceArea) invokeModule(COUNTRY_MODULE + "/servicearea/" + robotaxiservice.getServiceArea().getId(), ServiceArea.class);
    if (servicearea2 != null) {
        final StateProvince stateprovince3 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + servicearea2.getStateProvince().getId(), StateProvince.class);
        if (stateprovince3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
        final City city5 = (City) invokeModule(CITY_MODULE + "/city/" + servicearea2.getCity().getId(), City.class);
        if (city5 != null) {
            final StateProvince stateprovince6 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city5.getStateProvince().getId(), StateProvince.class);
            if (stateprovince6 != null) {
                final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince6.getCountry().getId(), Country.class);
                if (country7 != null) {
                }
            }
        }
        final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + servicearea2.getCountry().getId(), Country.class);
        if (country8 != null) {
        }
    }
    final Program program9 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + robotaxiservice.getProgram().getId(), Program.class);
    if (program9 != null) {
        final Company company10 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program9.getCompany().getId(), Company.class);
        if (company10 != null) {
        }
    }
}
return robotaxiservice;


Overview

Summary

ContactDonateImprint