# 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 %}
