Overview

Summary

ServicesContactDonateAboutImprint


3. COUNTRY MODULE (UI prompt)



Module Entities (16)

EntityAliasModuleGlobal Schema
(1) AcquisitionAcquisitionCountryModuleAirbnb
(2) AdvocacyGroupAdvocacyGroupCountryModuleAirbnb
(3) CityCityListingModuleAirbnb
(4) CompanyCompanyCompanyModuleAirbnb
(5) CompanyAdvocacyGroupRelationCompanyAdvocacyGroupRelationCompanyModuleAirbnb
(6) CountryCountryCountryModuleAirbnb
(7) CovidImpactCovidImpactMessageThreadModuleAirbnb
(8) DataProcessingPartnerDataProcessingPartnerCountryModuleAirbnb
(9) FundingRoundInvestorFundingRoundInvestorMessageThreadModuleAirbnb
(10) HomeSharingClubHomeSharingClubListingModuleAirbnb
(11) InvestorInvestorCountryModuleAirbnb
(12) JurisdictionJurisdictionJurisdictionModuleAirbnb
(13) ListingListingListingModuleAirbnb
(14) MarketMarketCountryModuleAirbnb
(15) OfficeOfficeCompanyModuleAirbnb
(16) PlatformUserPlatformUserPlatformUserModuleAirbnb

Module Interfaces (37)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /investor/{id}deleteInvestorById(id)CountryModuleDELETEInvestor
(2) /dataprocessingpartnerfindAllDataProcessingPartner()CountryModuleGETDataProcessingPartner
(3) /investor/{id}updateInvestorById(investor)CountryModulePUTInvestor
(4) /advocacygroup/{id}updateAdvocacyGroupById(advocacygroup)CountryModulePUTAdvocacyGroup
(5) /investorinsertInvestor(investor)CountryModulePOSTInvestor
(6) /marketinsertMarket(market)CountryModulePOSTMarket
(7) /dataprocessingpartner/{id}findDataProcessingPartnerById(id)CountryModuleGETDataProcessingPartner
(8) /acquisitionfindAllAcquisition()CountryModuleGETAcquisition
(9) /dataprocessingpartner/{id}updateDataProcessingPartnerById(dataprocessingpartner)CountryModulePUTDataProcessingPartner
(10) /advocacygroup/{id}findAdvocacyGroupById(id)CountryModuleGETAdvocacyGroup
(11) /acquisition/country/{id}findAllAcquisitionOfCountry(id)CountryModuleGETCountry Acquisition
(12) /market/{id}updateMarketById(market)CountryModulePUTMarket
(13) /dataprocessingpartner/country/{id}findAllDataProcessingPartnerOfCountry(id)CountryModuleGETCountry DataProcessingPartner
(14) /investor/country/{id}findAllInvestorOfCountry(id)CountryModuleGETCountry Investor
(15) /countryinsertCountry(country)CountryModulePOSTCountry
(16) /country/{id}updateCountryById(country)CountryModulePUTCountry
(17) /market/city/{id}findAllMarketOfCity(id)CountryModuleGETCity Market
(18) /advocacygroupinsertAdvocacyGroup(advocacygroup)CountryModulePOSTAdvocacyGroup
(19) /investor/{id}findInvestorById(id)CountryModuleGETInvestor
(20) /acquisition/{id}updateAcquisitionById(acquisition)CountryModulePUTAcquisition
(21) /acquisition/{id}findAcquisitionById(id)CountryModuleGETAcquisition
(22) /market/{id}findMarketById(id)CountryModuleGETMarket
(23) /advocacygroup/{id}deleteAdvocacyGroupById(id)CountryModuleDELETEAdvocacyGroup
(24) /market/country/{id}findAllMarketOfCountry(id)CountryModuleGETCountry Market
(25) /acquisition/{id}deleteAcquisitionById(id)CountryModuleDELETEAcquisition
(26) /acquisitioninsertAcquisition(acquisition)CountryModulePOSTAcquisition
(27) /investorfindAllInvestor()CountryModuleGETInvestor
(28) /countryfindAllCountry()CountryModuleGETCountry
(29) /advocacygroup/country/{id}findAllAdvocacyGroupOfCountry(id)CountryModuleGETCountry AdvocacyGroup
(30) /marketfindAllMarket()CountryModuleGETMarket
(31) /country/{id}deleteCountryById(id)CountryModuleDELETECountry
(32) /dataprocessingpartner/{id}deleteDataProcessingPartnerById(id)CountryModuleDELETEDataProcessingPartner
(33) /dataprocessingpartner/company/{id}findAllDataProcessingPartnerOfCompany(id)CountryModuleGETCompany DataProcessingPartner
(34) /advocacygroupfindAllAdvocacyGroup()CountryModuleGETAdvocacyGroup
(35) /market/{id}deleteMarketById(id)CountryModuleDELETEMarket
(36) /dataprocessingpartnerinsertDataProcessingPartner(dataprocessingpartner)CountryModulePOSTDataProcessingPartner
(37) /country/{id}findCountryById(id)CountryModuleGETCountry






3.1 ACQUISITION


AcquisitionCountryModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) AcquiredCompanyLONGAcquisition
(2) AcquiringCompanyLONGAcquisition
(3) AnnouncementDateDATEAcquisition
(4) CloseDateDATEAcquisition
(5) CountryLONGAcquisitionCountryCountryModule
(6) DealValueUsdDOUBLEAcquisition
(7) NotesSTRINGAcquisition





Example:

final Acquisition acquisition = (Acquisition) invokeModule(COUNTRY_MODULE + "/acquisition/" + id, Acquisition.class);
if (acquisition != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + acquisition.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return acquisition;


3.2 ADVOCACY GROUP


AdvocacyGroupCountryModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CountryLONGAdvocacyGroupCountryCountryModule
(2) DescriptionSTRINGAdvocacyGroup
(3) GroupTypeSTRINGAdvocacyGroup
(4) NameSTRINGAdvocacyGroup





Example:

final AdvocacyGroup advocacygroup = (AdvocacyGroup) invokeModule(COUNTRY_MODULE + "/advocacygroup/" + id, AdvocacyGroup.class);
if (advocacygroup != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + advocacygroup.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return advocacygroup;


3.3 COUNTRY


CountryCountryModuleAirbnb

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsoCodeSTRINGCountry
(2) NameSTRINGCountry
(3) RegionSTRINGCountry





Example:

final Country country = (Country) invokeModule(COUNTRY_MODULE + "/country/" + id, Country.class);
if (country != null) {
}
return country;


3.4 DATA PROCESSING PARTNER


DataProcessingPartnerCountryModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyLONGDataProcessingPartnerCompanyCompanyModule
(2) CountryLONGDataProcessingPartnerCountryCountryModule
(3) DescriptionSTRINGDataProcessingPartner
(4) EndDateDATEDataProcessingPartner
(5) NameSTRINGDataProcessingPartner
(6) ProcessingTypeSTRINGDataProcessingPartner
(7) StartDateDATEDataProcessingPartner





Example:

final DataProcessingPartner dataprocessingpartner = (DataProcessingPartner) invokeModule(COUNTRY_MODULE + "/dataprocessingpartner/" + id, DataProcessingPartner.class);
if (dataprocessingpartner != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + dataprocessingpartner.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + dataprocessingpartner.getCompany().getId(), Company.class);
    if (company2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
        final City city4 = (City) invokeModule(LISTING_MODULE + "/city/" + company2.getCity().getId(), City.class);
        if (city4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return dataprocessingpartner;


3.5 INVESTOR


InvestorCountryModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CountryLONGInvestorCountryCountryModule
(2) InvestorTypeSTRINGInvestor
(3) NameSTRINGInvestor
(4) WebsiteSTRINGInvestor





Example:

final Investor investor = (Investor) invokeModule(COUNTRY_MODULE + "/investor/" + id, Investor.class);
if (investor != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + investor.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return investor;


3.6 MARKET


MarketCountryModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CityLONGMarketCityListingModule
(2) CountryLONGMarketCountryCountryModule
(3) IsKeyMarketBOOLMarket
(4) RegionNameSTRINGMarket





Example:

final Market market = (Market) invokeModule(COUNTRY_MODULE + "/market/" + id, Market.class);
if (market != null) {
    final City city1 = (City) invokeModule(LISTING_MODULE + "/city/" + market.getCity().getId(), City.class);
    if (city1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + market.getCountry().getId(), Country.class);
    if (country3 != null) {
    }
}
return market;


Overview

Summary

ServicesContactDonateAboutImprint