generated: '2026-10-14' method: derived generator: derive-vocabulary.py source: - openapi/rollee-company-api-openapi.yml - openapi/rollee-user-api-openapi.yml vocabulary: name: Rollee Domain Vocabulary description: 'Terms declared by Rollee''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-14' terms: - term: models.ServerError definition: 'Object declared by the contract with fields: error.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.ServerError - term: v5.GetCompaniesResponse definition: 'Object declared by the contract with fields: data, size.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.GetCompaniesResponse - term: v5.UserResponse definition: 'Object declared by the contract with fields: company_accounts_number, created_at, id, link, metadata, session, session_expired, session_expires_at.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.UserResponse - term: v5.CreateUserParams definition: 'Object declared by the contract with fields: metadata.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.CreateUserParams - term: models.StatusResponse definition: 'Object declared by the contract with fields: status.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.StatusResponse - term: account.CompanyResponse definition: 'Object declared by the contract with fields: company_id, connected, created_at, datasource_id, id, name, updated_at.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/account.CompanyResponse - term: v5.GetCompanyAccountsResponse definition: 'Object declared by the contract with fields: data, size.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.GetCompanyAccountsResponse - term: v5.CompanySessionResponse definition: 'Object declared by the contract with fields: id, link, session, session_expires_at.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.CompanySessionResponse - term: models.CreateOrUpdateWebhookHandlerParams definition: 'Object declared by the contract with fields: enabled, headers, method, platform_ids, secret, url.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CreateOrUpdateWebhookHandlerParams - term: webhooks.ConfiguredWebhook definition: 'Object declared by the contract with fields: enabled, headers, kind, method, platform_ids, secret, type, url.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/webhooks.ConfiguredWebhook - term: handlers.AccountSingleDataResponse-std_models_Absence definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountSingleDataResponse-std_models_Absence - term: models.CompanyAccountsAbsences definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsAbsences - term: std_models.Absence definition: 'Object declared by the contract with fields: absence_end, absence_reason, absence_request_status, absence_start, days_taken, employee.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Absence - term: handlers.AccountSingleDataResponse-std_models_Employee definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountSingleDataResponse-std_models_Employee - term: models.CompanyAccountsEmployees definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsEmployees - term: std_models.Employee definition: 'Object declared by the contract with fields: acquired_night_hours, acquired_other, acquired_overtime, acquired_total, additional_address, annual_salary, annual_salary_note, balance_night_hour, balance_other, balance_overtime, balance_total, bank_account_number. (66 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Employee - term: handlers.ActivityResponse definition: 'Object declared by the contract with fields: daily, monthly, user_account_id, user_id, weekly.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.ActivityResponse - term: models.AccountActivityResponseStruct definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.AccountActivityResponseStruct - term: std_models.Activity definition: 'Object declared by the contract with fields: acceptance_rate, afternoon_trips_total, afternoon_trips_total_perc, cancellation_rate, currency, distance_per_trip, distance_total, hours_most_active, morning_trips_total, morning_trips_total_perc, night_trips_total, night_trips_total_perc. (16 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Activity - term: std_models.PeriodType definition: 'Enumeration declared by the contract with values: daily, weekly, monthly, yearly, custom.' tags: - Enumeration source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.PeriodType - term: std_models.Time20060102 definition: 'Object declared by the contract with fields: inner.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Time20060102 - term: handlers.AccountDataResponse-std_models_BankAccount definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_BankAccount - term: models.CompanyAccountsBanking definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsBanking - term: std_models.BankAccount definition: 'Object declared by the contract with fields: account_number, account_type, iban, recipient, swift.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.BankAccount - term: handlers.AccountDataResponse-std_models_Document definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_Document - term: models.CompanyAccountsDocuments definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsDocuments - term: std_models.Document definition: 'Object declared by the contract with fields: data, document_date, document_expire_date, document_id, document_name, document_number, document_type, issued_date, link, retrieved_date.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Document - term: handlers.AccountDataResponse-std_models_Employment definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_Employment - term: models.CompanyAccountsEmployment definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsEmployment - term: std_models.Employment definition: 'Object declared by the contract with fields: contract_type, currency, duration_days, employment_type, end_date, income, income_description, organization_address, organization_fiscal_id, organization_name, organization_sector, retrieved_date. (4 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Employment - term: dyndpoint.DynamicDataPointResult definition: 'Object declared by the contract with fields: error, name, result.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/dyndpoint.DynamicDataPointResult - term: handlers.IncomeResponse definition: 'Object declared by the contract with fields: daily, monthly, user_account_id, user_id, weekly.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.IncomeResponse - term: models.AccountIncomeResponseStruct definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.AccountIncomeResponseStruct - term: std_models.Income definition: 'Object declared by the contract with fields: advertisement_bonus, airport_surcharge, bonus_amount, bonus_amount_details, cancellation_fee, card_earnings, cash_earnings, contribution_base, contribution_days, currency, dynamic_data_points, earnings_guarantee. (40 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Income - term: handlers.AccountDataResponse-std_models_Performance definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_Performance - term: models.CompanyAccountsPerformance definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsPerformance - term: std_models.Performance definition: 'Object declared by the contract with fields: acceptance_rate, cancellation_rate, completition_rate, driver_rating, driver_score, online_hours, price_per_driving_hour, price_per_online_hour, time_period_end_date, time_period_start_date, time_period_type.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Performance - term: handlers.AccountSingleDataResponse-std_models_Profile definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountSingleDataResponse-std_models_Profile - term: models.CompanyAccountsProfiles definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsProfiles - term: std_models.Profile definition: 'Object declared by the contract with fields: birth_country, birth_place, birth_postal_code, city, country, country_phone_code, date_of_birth, driver_rating, email, first_name, fiscal_id, full_name. (16 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Profile - term: handlers.AccountDataResponse-std_models_Trip definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_Trip - term: models.CompanyAccountsTrips definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsTrips - term: std_models.Time20060102150405 definition: 'Object declared by the contract with fields: inner.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Time20060102150405 - term: std_models.Trip definition: 'Object declared by the contract with fields: airport_surcharge, bonus, cash_collected, currency, distance, distance_measure, driver_total_earnings_per_trip_distance, driver_total_earnings_per_trip_minute, duration, end_location, fare, fare_without_vat. (37 more)' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Trip - term: std_models.TripDuration definition: 'Object declared by the contract with fields: hours, inner, minutes, seconds.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.TripDuration - term: handlers.AccountDataResponse-array_std_models_Vehicle definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-array_std_models_Vehicle - term: models.CompanyAccountsVehicles definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsVehicles - term: std_models.Vehicle definition: 'Object declared by the contract with fields: color, license_plate, make, model, status, vehicle_type, vin, year.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Vehicle - term: handlers.AccountDataResponse-std_models_Wallet definition: 'Object declared by the contract with fields: endpoint_data, user_account_id, user_id.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/handlers.AccountDataResponse-std_models_Wallet - term: models.CompanyAccountsWallet definition: 'Object declared by the contract with fields: size, users_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanyAccountsWallet - term: std_models.Wallet definition: 'Object declared by the contract with fields: balance, currency, retrieved_ts, retrieved_tz.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/std_models.Wallet - term: models.CompanySessionResponse definition: 'Object declared by the contract with fields: link, session, session_expires_at.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.CompanySessionResponse - term: models.Token definition: 'Object declared by the contract with fields: token.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.Token - term: go-rl_cmd_api_company_v05_models.ResponseGetUsers definition: 'Object declared by the contract with fields: data, next_page_link, size_data.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/go-rl_cmd_api_company_v05_models.ResponseGetUsers - term: go-rl_cmd_api_company_v05_models.User definition: 'Object declared by the contract with fields: accounts_number, created_at, id, metadata.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/go-rl_cmd_api_company_v05_models.User - term: models.BodyWithMetadata definition: 'Object declared by the contract with fields: metadata.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/models.BodyWithMetadata - term: v5.UpdateUserResponse definition: 'Object declared by the contract with fields: accounts_number, created_at, id, metadata.' tags: - Object source: openapi/rollee-company-api-openapi.yml#/components/schemas/v5.UpdateUserResponse - term: models.Account definition: 'Object declared by the contract with fields: connected, created_at, datasource, datasource_id, id, name, type, updated_at, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.Account - term: models.UserSessionResponse definition: 'Object declared by the contract with fields: link, session, session_expires_at.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.UserSessionResponse - term: account.Account definition: 'Object declared by the contract with fields: connected, created_at, datasource_id, id, name, reconnecting, type, updated_at, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/account.Account - term: models.ActivityInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.ActivityInformation - term: models.AssetsInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.AssetsInformation - term: std_models.Assets definition: 'Object declared by the contract with fields: address, city, occupation, ownership_structure, primary_asset_area, primary_asset_area_measure, primary_asset_category, primary_asset_rooms, primary_asset_subtype, primary_asset_type, primary_asset_uuid, property_rights. (3 more)' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/std_models.Assets - term: models.BankInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.BankInformation - term: models.BonusesInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.BonusesInformation - term: std_models.Bonus definition: 'Object declared by the contract with fields: bonus_created_at, bonus_id, bonus_name, city, details, end_date, start_date.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/std_models.Bonus - term: std_models.DocumentClientOutput definition: 'Object declared by the contract with fields: data, document_date, expire_date, id, issued_date, link, name, number, retrieved_date, type.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/std_models.DocumentClientOutput - term: models.EmploymentInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.EmploymentInformation - term: models.IncomeInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.IncomeInformation - term: models.PerformanceInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.PerformanceInformation - term: models.ProfileInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.ProfileInformation - term: models.TaxesInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.TaxesInformation - term: std_models.Tax definition: 'Object declared by the contract with fields: currency, employment_income, income_tax, national_insurance, other_income, personal_allowance, self_employed_income, tax_period_end_date, tax_period_start_date, tax_year, total_tax_and_nic, total_tax_and_nic_due_or_overpaid. (2 more)' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/std_models.Tax - term: models.TransactionInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.TransactionInformation - term: std_models.Transaction definition: 'Object declared by the contract with fields: account_number, currency, gross_amount, recipient, recipient_currency, status, transaction_date, transaction_detail, transaction_id, transaction_type, withdrawal_method_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/std_models.Transaction - term: models.TripsInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.TripsInformation - term: stdinsert.Trips definition: 'Object declared by the contract with fields: isSuccess, items, statusContext.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/stdinsert.Trips - term: models.VehicleInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.VehicleInformation - term: models.WalletInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.WalletInformation - term: models.OrdersInformation definition: 'Object declared by the contract with fields: account_id, connected, data, size, user_id.' tags: - Object source: openapi/rollee-user-api-openapi.yml#/components/schemas/models.OrdersInformation