> For the complete documentation index, see [llms.txt](https://docs.menanak47.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.menanak47.com/esx/ak47_idcardv2/integration.md).

# Integration

### Has License

{% tabs %}
{% tab title="Client" %}

```lua
--@item = id card item name
--@class = if id card has class. (optional & case sensitive)
exports['ak47_idcardv2']:HasLicense(item, class)
```

{% endtab %}

{% tab title="Server" %}

```lua
--@source = player id
--@item = id card item name
--@class = if id card has class. (optional & case sensitive)
exports['ak47_idcardv2']:HasLicense(source, item, class)
```

{% endtab %}
{% endtabs %}

### Get License Label

{% tabs %}
{% tab title="Client" %}

```lua
--@item = id card item name
exports['ak47_idcardv2']:GetLicenseLabel(item)
```

{% endtab %}

{% tab title="Server" %}

```lua
--@item = id card item name
exports['ak47_idcardv2']:GetLicenseLabel(item)
```

{% endtab %}
{% endtabs %}

### Give Id Card

{% tabs %}
{% tab title="Server" %}

```lua
exports['ak47_idcardv2']:GiveIdCard(source, {
    item = 'driverlicense', -- item name
    class = 'C', -- license class
    address = '1234, Demo City Name', -- player address
    expire = 1, -- in month
})
```

{% endtab %}
{% endtabs %}
