# pdfgen

Микросервис генерации PDF документов

***

## 1. Xfinity

```angular2html
POST https://pdfgen.evpak-soft.ru/api/v1/Xfinity
Content-Type: application/json
Authorization: Bearer 43QAwPldLuuQTErY303m16lY5dSeDUy1OVKBzy5HTDG2KxfVC0m1o1cfZ49gbBRu

{
  "customer_name": "Hellen",
  "account_number": "8499 10 008 1016692",
  "billing_date": "Apr 13, 2025",
  "address": "3411 CHESTNUT ST APT 847, PHILADELPHIA, PA, 19104-5530",
  "plan": "Gigabit",
  "speed": "Download as fast as 1200 Mbps"
}
```

### Справочники

- https://pdfgen.evpak-soft.ru/api/v1/Xfinity/socr
- https://pdfgen.evpak-soft.ru/api/v1/Xfinity/tariffs

### Обновление справочника по тарифам

```angular2html
curl -X POST \
  -H "Content-Type: multipart/form-data" \
  -H "Authorization: Bearer 43QAwPldLuuQTErY303m16lY5dSeDUy1OVKBzy5HTDG2KxfVC0m1o1cfZ49gbBRu" \
  -F "csvFile=@/path/to/file/States_Plans_by_Region.csv" \
  https://pdfgen.evpak-soft.ru/api/v1/Xfinity/tariffs/upload
```

*** 

## 2. COX

```angular2html
POST https://pdfgen.evpak-soft.ru/api/v1/COX
Content-Type: application/json
Authorization: Bearer 43QAwPldLuuQTErY303m16lY5dSeDUy1OVKBzy5HTDG2KxfVC0m1o1cfZ49gbBRu

{
    "billing_date": "May 21, 2025",
    "account_number": "001 8610 011219418",
    "service_address_1": "APT 3",
    "service_address_2": "2711 STEWART AVE",
    "service_address_3": "LAS VEGAS, NV 89101-4652",
    "address": "2711 STEWART AVE APT 3, LAS VEGAS, NV, 89101-4652",
    "customer_name": "GUADALUPE LOPEZ",
    "plan": "Go Fast",
    "speed": "Download speeds up to 100 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots",
    "previous_balance": "$31.26",
    "payment_received": "-$31.26",
    "baseTarif": [
        {
            "name": "Go Fast",
            "price": "$50.00",
            "includes": "Download speeds up to 100 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        },
        {
            "name": "Go Faster",
            "price": "$70.00",
            "includes": "Download speeds up to 250 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        },
        {
            "name": "Go Even Faster",
            "price": "$90.00",
            "includes": "Download speeds up to 500 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        }
    ]
}
```

*** 

## 3. ATT

```angular2html
POST https://pdfgen.evpak-soft.ru/api/v1/ATT
Content-Type: application/json
Authorization: Bearer 43QAwPldLuuQTErY303m16lY5dSeDUy1OVKBzy5HTDG2KxfVC0m1o1cfZ49gbBRu

{
    "billing_date": "May 21, 2025",
    "account_number": "001 8610 011219418",
    "service_address_1": "APT 3",
    "service_address_2": "2711 STEWART AVE",
    "service_address_3": "LAS VEGAS, NV 89101-4652",
    "address": "2711 STEWART AVE APT 3, LAS VEGAS, NV, 89101-4652",
    "customer_name": "GUADALUPE LOPEZ",
    "plan": "Go Fast",
    "speed": "Download speeds up to 100 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots",
    "previous_balance": "$31.26",
    "payment_received": "-$31.26",
    "baseTarif": [
        {
            "name": "Go Fast",
            "price": "$50.00",
            "includes": "Download speeds up to 100 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        },
        {
            "name": "Go Faster",
            "price": "$70.00",
            "includes": "Download speeds up to 250 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        },
        {
            "name": "Go Even Faster",
            "price": "$90.00",
            "includes": "Download speeds up to 500 Mbps*|1.25 TB (1,280 GB) Monthly Data Plan|Over 4 Million Wifi Hotspots"
        }
    ]
}
```