Skip to content

Generate kotlin client variants, with updated name #74

@alexisInowuDev

Description

@alexisInowuDev

Overview:

Is your feature request related to a problem? Please describe.
The use of moshi library for deserialization is making us opt in to an experimental feature, which might have CardScan clients set flags to accept this features. We want to avoid this, as clients do not like to mess with experimental features. Also, we want to change the default name for the client package.

Describe the solution you'd like
Generate two variants of the kotlin client:

  1. serializationLibrary = kotlinx_serialization, everything else as usual
  2. moshiCodeGen = true, everything else as usual

Both variants should update the packageName to cardscan.ai.client

Goal:

Remove the need to opt in to experimental features.

Tasks

  • Generate both variants, in separate branches.
  • Test them ( @alexisInowuDev will take care of this )

Acceptance Criteria

  • Kotlin client should keep working well, as it already is, but opting in to experimental features is no longer needed.
  • Package name has been updated.

Additional context:

Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions