# Uživatelské role

## Vytvoření role `UsersRoles.create`

*   `roles` (_array_) - pole objektů s rolemi
    *   `role_id` (_int_) - ID role
    *   `name` (_string_) - název role
    *   `creation_time` (_datetime_) - čas založení
*   `project_name` (_string_) - Název e-shopu

```json showLineNumbers title="Request"
{
    "roles": [
        {
            "role_id": "",
            "name": "",
            "creation_time": ""
        }
    ],
    "project_name": ""
}
```

## Aktualizace role `UsersRoles.update`

*   `roles` (_array_) - pole objektů s rolemi
    *   `role_id` (_int_) - ID role
    *   `name` (_string_) - název role
    *   `last_update_time` (_datetime_) - čas změny
*   `project_name` (_string_) - Název e-shopu

```json showLineNumbers title="Request"
{
    "roles": [
        {
            "role_id": "",
            "name": "",
            "last_update_time": ""
        }
    ],
    "project_name": ""
}
```

## Smazání role `UsersRoles.delete`

*   `roles` (_array_) - pole objektů s rolemi
    *   `role_id` (_int_) - ID role
    *   `name` (_string_) - název role
    *   `deletion_time` (_datetime_) - čas smazání
*   `project_name` (_string_) - Název e-shopu

```json showLineNumbers title="Request"
{
    "roles": [
        {
            "role_id": "",
            "name": "",
            "deletion_time": ""
        }
    ],
    "project_name": ""
}
```
