openwallet-foundation-labs / identity-credential

Apache License 2.0
149 stars 76 forks source link

FlowProcessor doesn't work with enums #607

Closed davidz25 closed 1 month ago

davidz25 commented 1 month ago

I wanted to change

    @FlowMethod
    suspend fun getCredentialConfiguration(): CredentialConfiguration

to

    @FlowMethod
    suspend fun getCredentialConfiguration(format: CredentialFormat): CredentialConfiguration

but that didn't work since CredentialFormat is an enum. Right now I'm using a String as a workaround.

    @FlowMethod
    suspend fun getCredentialConfiguration(formatName: String): CredentialConfiguration