From 05c20a0869a0a3ea8d8218fe79d570e0a771cd46 Mon Sep 17 00:00:00 2001 From: Warren Parad Date: Tue, 29 Oct 2024 13:01:02 +0100 Subject: [PATCH] Add invite statement. --- .../kotlin/io/authress/client/models/Invite.kt | 4 ++-- .../io/authress/client/models/InviteStatement.kt | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 src/main/kotlin/io/authress/client/models/InviteStatement.kt diff --git a/src/main/kotlin/io/authress/client/models/Invite.kt b/src/main/kotlin/io/authress/client/models/Invite.kt index 59ffc24..559eabe 100644 --- a/src/main/kotlin/io/authress/client/models/Invite.kt +++ b/src/main/kotlin/io/authress/client/models/Invite.kt @@ -2,7 +2,7 @@ package io.authress.client.models import io.authress.client.models.AccountLinks -import io.authress.client.models.Statement +import io.authress.client.models.InviteStatement /** * The user invite used to invite users to your application or to Authress as an admin. @@ -15,7 +15,7 @@ data class Invite ( /* The unique identifier for the invite. */ val inviteId: kotlin.String, /* A list of statements which match roles to resources. The invited user will all statements apply to them */ - val statements: kotlin.Array, + val statements: kotlin.Array, val links: AccountLinks ) { } \ No newline at end of file diff --git a/src/main/kotlin/io/authress/client/models/InviteStatement.kt b/src/main/kotlin/io/authress/client/models/InviteStatement.kt new file mode 100644 index 0000000..af01d71 --- /dev/null +++ b/src/main/kotlin/io/authress/client/models/InviteStatement.kt @@ -0,0 +1,16 @@ + +package io.authress.client.models + +import io.authress.client.models.StatementResources + +/** + * + * @param roles + * @param resources + */ +data class InviteStatement ( + + val roles: kotlin.Array, + val resources: kotlin.Array +) { +} \ No newline at end of file