Driving License
This library implements a client to use Ökunámsbók's Driver's license API through x-road
The client is generated from a copy of the openApi document provided in x-road.
yarn nx run clients-driving-license-book:update-openapi-document
yarn nx run clients-driving-license-book:schemas/external-openapi-generator
import { ConfigModule } from '@island.is/nest/config'
import { DrivingLicenseBookClientModule, DrivingLicenseBookClientConfig } from '@island.is/clients/driving-license-book'
@Module({
imports: [
DrivingLicenseBookClientModule,
ConfigModule.forRoot({
isGlobal:true,
load:[DrivingLicenseBookClientConfig,XRoadConfig]
})
],
})
import { DrivingLicenseBookClientModule } from '@island.is/clients/driving-license-book'
imports: [
DrivingLicenseBookClientModule
],
import { DrivingLicenseBookClientApiFactory } from '@island.is/clients/driving-license-book'
@Injectable()
export class SomeService {
constructor(
@Inject(DrivingLicenseBookClientApiFactory)
private readonly drivingLicenseBookClientApiFactory: DrivingLicenseBookClientApiFactory,
) {}
async someMethod()
const api = await this.drivingLicenseBookClientApiFactory.create()
return api.apiStudentGetLicenseBookListSsnGet({ssn:nationalId})
Last modified 1mo ago