HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/env/lib/python3.10/site-packages/faker/providers/company/ja_JP/__init__.py
from .. import Provider as CompanyProvider


class Provider(CompanyProvider):
    formats = (
        "{{company_prefix}}{{last_name}}{{company_category}}",
        "{{last_name}}{{company_category}}{{company_prefix}}",
    )

    company_prefixes = ("株式会社", "有限会社", "合同会社")
    company_categories = (
        "水産",
        "農林",
        "鉱業",
        "建設",
        "食品",
        "印刷",
        "電気",
        "ガス",
        "情報",
        "通信",
        "運輸",
        "銀行",
        "保険",
    )

    def company_prefix(self) -> str:
        return self.random_element(self.company_prefixes)

    def company_category(self) -> str:
        return self.random_element(self.company_categories)