Skip to content

Commit 0b17051

Browse files
authored
Merge pull request #1145 from constructive-io/schema-update/20260512-222909
chore: update schemas from constructive-db
2 parents ea590e1 + 10b6f78 commit 0b17051

46 files changed

Lines changed: 2034 additions & 1864 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/cli-admin/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ See the `references/` directory for detailed per-entity API documentation:
100100
- [org-membership-setting](references/org-membership-setting.md)
101101
- [org-limit-aggregate](references/org-limit-aggregate.md)
102102
- [org-limit](references/org-limit.md)
103-
- [org-invite](references/org-invite.md)
104103
- [app-membership](references/app-membership.md)
104+
- [org-invite](references/org-invite.md)
105105
- [org-membership](references/org-membership.md)
106106
- [app-permissions-get-padded-mask](references/app-permissions-get-padded-mask.md)
107107
- [org-permissions-get-padded-mask](references/org-permissions-get-padded-mask.md)

.agents/skills/cli-admin/references/org-invite.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ csdk org-invite list --where.<field>.<op> <value> --orderBy <values>
1212
csdk org-invite list --limit 10 --after <cursor>
1313
csdk org-invite find-first --where.<field>.<op> <value>
1414
csdk org-invite get --id <UUID>
15-
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
16-
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>] [--entityId <UUID>]
15+
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>]
16+
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>] [--entityId <UUID>]
1717
csdk org-invite delete --id <UUID>
1818
```
1919

@@ -58,7 +58,7 @@ csdk org-invite list --where.id.equalTo <value> --orderBy ID_ASC
5858
### Create a orgInvite
5959

6060
```bash
61-
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
61+
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>]
6262
```
6363

6464
### Get a orgInvite by id

.agents/skills/cli-public/references/org-invite.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ csdk org-invite list --where.<field>.<op> <value> --orderBy <values>
1212
csdk org-invite list --limit 10 --after <cursor>
1313
csdk org-invite find-first --where.<field>.<op> <value>
1414
csdk org-invite get --id <UUID>
15-
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
16-
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>] [--entityId <UUID>]
15+
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>]
16+
csdk org-invite update --id <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>] [--entityId <UUID>]
1717
csdk org-invite delete --id <UUID>
1818
```
1919

@@ -58,7 +58,7 @@ csdk org-invite list --where.id.equalTo <value> --orderBy ID_ASC
5858
### Create a orgInvite
5959

6060
```bash
61-
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--expiresAt <Datetime>]
61+
csdk org-invite create --entityId <UUID> [--email <Email>] [--senderId <UUID>] [--receiverId <UUID>] [--inviteToken <String>] [--inviteValid <Boolean>] [--inviteLimit <Int>] [--inviteCount <Int>] [--multiple <Boolean>] [--data <JSON>] [--profileId <UUID>] [--isReadOnly <Boolean>] [--expiresAt <Datetime>]
6262
```
6363

6464
### Get a orgInvite by id

.agents/skills/hooks-admin/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ See the `references/` directory for detailed per-entity API documentation:
8181
- [org-membership-setting](references/org-membership-setting.md)
8282
- [org-limit-aggregate](references/org-limit-aggregate.md)
8383
- [org-limit](references/org-limit.md)
84-
- [org-invite](references/org-invite.md)
8584
- [app-membership](references/app-membership.md)
85+
- [org-invite](references/org-invite.md)
8686
- [org-membership](references/org-membership.md)
8787
- [app-permissions-get-padded-mask](references/app-permissions-get-padded-mask.md)
8888
- [org-permissions-get-padded-mask](references/org-permissions-get-padded-mask.md)

.agents/skills/hooks-admin/references/org-invite.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Invitation records sent to prospective members via email, with token-based redem
77
## Usage
88

99
```typescript
10-
useOrgInvitesQuery({ selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
11-
useOrgInviteQuery({ id: '<UUID>', selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
10+
useOrgInvitesQuery({ selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
11+
useOrgInviteQuery({ id: '<UUID>', selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
1212
useCreateOrgInviteMutation({ selection: { fields: { id: true } } })
1313
useUpdateOrgInviteMutation({ selection: { fields: { id: true } } })
1414
useDeleteOrgInviteMutation({})
@@ -20,7 +20,7 @@ useDeleteOrgInviteMutation({})
2020

2121
```typescript
2222
const { data, isLoading } = useOrgInvitesQuery({
23-
selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } },
23+
selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } },
2424
});
2525
```
2626

@@ -30,5 +30,5 @@ const { data, isLoading } = useOrgInvitesQuery({
3030
const { mutate } = useCreateOrgInviteMutation({
3131
selection: { fields: { id: true } },
3232
});
33-
mutate({ email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' });
33+
mutate({ email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' });
3434
```

.agents/skills/hooks-public/references/org-invite.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Invitation records sent to prospective members via email, with token-based redem
77
## Usage
88

99
```typescript
10-
useOrgInvitesQuery({ selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
11-
useOrgInviteQuery({ id: '<UUID>', selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
10+
useOrgInvitesQuery({ selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
11+
useOrgInviteQuery({ id: '<UUID>', selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } } })
1212
useCreateOrgInviteMutation({ selection: { fields: { id: true } } })
1313
useUpdateOrgInviteMutation({ selection: { fields: { id: true } } })
1414
useDeleteOrgInviteMutation({})
@@ -20,7 +20,7 @@ useDeleteOrgInviteMutation({})
2020

2121
```typescript
2222
const { data, isLoading } = useOrgInvitesQuery({
23-
selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } },
23+
selection: { fields: { id: true, email: true, senderId: true, receiverId: true, inviteToken: true, inviteValid: true, inviteLimit: true, inviteCount: true, multiple: true, data: true, profileId: true, isReadOnly: true, expiresAt: true, createdAt: true, updatedAt: true, entityId: true } },
2424
});
2525
```
2626

@@ -30,5 +30,5 @@ const { data, isLoading } = useOrgInvitesQuery({
3030
const { mutate } = useCreateOrgInviteMutation({
3131
selection: { fields: { id: true } },
3232
});
33-
mutate({ email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' });
33+
mutate({ email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' });
3434
```

.agents/skills/orm-admin/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ See the `references/` directory for detailed per-entity API documentation:
8181
- [org-membership-setting](references/org-membership-setting.md)
8282
- [org-limit-aggregate](references/org-limit-aggregate.md)
8383
- [org-limit](references/org-limit.md)
84-
- [org-invite](references/org-invite.md)
8584
- [app-membership](references/app-membership.md)
85+
- [org-invite](references/org-invite.md)
8686
- [org-membership](references/org-membership.md)
8787
- [app-permissions-get-padded-mask](references/app-permissions-get-padded-mask.md)
8888
- [org-permissions-get-padded-mask](references/org-permissions-get-padded-mask.md)

.agents/skills/orm-admin/references/org-invite.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Invitation records sent to prospective members via email, with token-based redem
99
```typescript
1010
db.orgInvite.findMany({ select: { id: true } }).execute()
1111
db.orgInvite.findOne({ id: '<UUID>', select: { id: true } }).execute()
12-
db.orgInvite.create({ data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' }, select: { id: true } }).execute()
12+
db.orgInvite.create({ data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' }, select: { id: true } }).execute()
1313
db.orgInvite.update({ where: { id: '<UUID>' }, data: { email: '<Email>' }, select: { id: true } }).execute()
1414
db.orgInvite.delete({ where: { id: '<UUID>' } }).execute()
1515
```
@@ -28,7 +28,7 @@ const items = await db.orgInvite.findMany({
2828

2929
```typescript
3030
const item = await db.orgInvite.create({
31-
data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' },
31+
data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' },
3232
select: { id: true }
3333
}).execute();
3434
```

.agents/skills/orm-public/references/org-invite.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Invitation records sent to prospective members via email, with token-based redem
99
```typescript
1010
db.orgInvite.findMany({ select: { id: true } }).execute()
1111
db.orgInvite.findOne({ id: '<UUID>', select: { id: true } }).execute()
12-
db.orgInvite.create({ data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' }, select: { id: true } }).execute()
12+
db.orgInvite.create({ data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' }, select: { id: true } }).execute()
1313
db.orgInvite.update({ where: { id: '<UUID>' }, data: { email: '<Email>' }, select: { id: true } }).execute()
1414
db.orgInvite.delete({ where: { id: '<UUID>' } }).execute()
1515
```
@@ -28,7 +28,7 @@ const items = await db.orgInvite.findMany({
2828

2929
```typescript
3030
const item = await db.orgInvite.create({
31-
data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', expiresAt: '<Datetime>', entityId: '<UUID>' },
31+
data: { email: '<Email>', senderId: '<UUID>', receiverId: '<UUID>', inviteToken: '<String>', inviteValid: '<Boolean>', inviteLimit: '<Int>', inviteCount: '<Int>', multiple: '<Boolean>', data: '<JSON>', profileId: '<UUID>', isReadOnly: '<Boolean>', expiresAt: '<Datetime>', entityId: '<UUID>' },
3232
select: { id: true }
3333
}).execute();
3434
```

sdk/constructive-cli/src/admin/cli/README.md

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ csdk auth set-token <your-token>
7070
| `org-membership-setting` | orgMembershipSetting CRUD operations |
7171
| `org-limit-aggregate` | orgLimitAggregate CRUD operations |
7272
| `org-limit` | orgLimit CRUD operations |
73-
| `org-invite` | orgInvite CRUD operations |
7473
| `app-membership` | appMembership CRUD operations |
74+
| `org-invite` | orgInvite CRUD operations |
7575
| `org-membership` | orgMembership CRUD operations |
7676
| `app-permissions-get-padded-mask` | appPermissionsGetPaddedMask |
7777
| `org-permissions-get-padded-mask` | orgPermissionsGetPaddedMask |
@@ -1331,42 +1331,6 @@ CRUD operations for OrgLimit records.
13311331
**Required create fields:** `actorId`, `entityId`
13321332
**Optional create fields (backend defaults):** `name`, `num`, `max`, `softMax`, `windowStart`, `windowDuration`, `planMax`, `purchasedCredits`, `periodCredits`
13331333

1334-
### `org-invite`
1335-
1336-
CRUD operations for OrgInvite records.
1337-
1338-
| Subcommand | Description |
1339-
|------------|-------------|
1340-
| `list` | List all orgInvite records |
1341-
| `find-first` | Find first matching orgInvite record |
1342-
| `get` | Get a orgInvite by id |
1343-
| `create` | Create a new orgInvite |
1344-
| `update` | Update an existing orgInvite |
1345-
| `delete` | Delete a orgInvite |
1346-
1347-
**Fields:**
1348-
1349-
| Field | Type |
1350-
|-------|------|
1351-
| `id` | UUID |
1352-
| `email` | Email |
1353-
| `senderId` | UUID |
1354-
| `receiverId` | UUID |
1355-
| `inviteToken` | String |
1356-
| `inviteValid` | Boolean |
1357-
| `inviteLimit` | Int |
1358-
| `inviteCount` | Int |
1359-
| `multiple` | Boolean |
1360-
| `data` | JSON |
1361-
| `profileId` | UUID |
1362-
| `expiresAt` | Datetime |
1363-
| `createdAt` | Datetime |
1364-
| `updatedAt` | Datetime |
1365-
| `entityId` | UUID |
1366-
1367-
**Required create fields:** `entityId`
1368-
**Optional create fields (backend defaults):** `email`, `senderId`, `receiverId`, `inviteToken`, `inviteValid`, `inviteLimit`, `inviteCount`, `multiple`, `data`, `profileId`, `expiresAt`
1369-
13701334
### `app-membership`
13711335

13721336
CRUD operations for AppMembership records.
@@ -1404,6 +1368,43 @@ CRUD operations for AppMembership records.
14041368
**Required create fields:** `actorId`
14051369
**Optional create fields (backend defaults):** `createdBy`, `updatedBy`, `isApproved`, `isBanned`, `isDisabled`, `isVerified`, `isActive`, `isOwner`, `isAdmin`, `permissions`, `granted`, `profileId`
14061370

1371+
### `org-invite`
1372+
1373+
CRUD operations for OrgInvite records.
1374+
1375+
| Subcommand | Description |
1376+
|------------|-------------|
1377+
| `list` | List all orgInvite records |
1378+
| `find-first` | Find first matching orgInvite record |
1379+
| `get` | Get a orgInvite by id |
1380+
| `create` | Create a new orgInvite |
1381+
| `update` | Update an existing orgInvite |
1382+
| `delete` | Delete a orgInvite |
1383+
1384+
**Fields:**
1385+
1386+
| Field | Type |
1387+
|-------|------|
1388+
| `id` | UUID |
1389+
| `email` | Email |
1390+
| `senderId` | UUID |
1391+
| `receiverId` | UUID |
1392+
| `inviteToken` | String |
1393+
| `inviteValid` | Boolean |
1394+
| `inviteLimit` | Int |
1395+
| `inviteCount` | Int |
1396+
| `multiple` | Boolean |
1397+
| `data` | JSON |
1398+
| `profileId` | UUID |
1399+
| `isReadOnly` | Boolean |
1400+
| `expiresAt` | Datetime |
1401+
| `createdAt` | Datetime |
1402+
| `updatedAt` | Datetime |
1403+
| `entityId` | UUID |
1404+
1405+
**Required create fields:** `entityId`
1406+
**Optional create fields (backend defaults):** `email`, `senderId`, `receiverId`, `inviteToken`, `inviteValid`, `inviteLimit`, `inviteCount`, `multiple`, `data`, `profileId`, `isReadOnly`, `expiresAt`
1407+
14071408
### `org-membership`
14081409

14091410
CRUD operations for OrgMembership records.

0 commit comments

Comments
 (0)