1- import { AnyProperty , SystemFields } from "../utility/fields" ;
1+ import { AnyProperty } from "../utility/fields" ;
22import { ContentstackCollection } from '../contentstackCollection'
3- import { Creatable , SystemFunction } from "../utility/operations" ;
4- import { User , Users } from "./teamUsers" ;
5- import { StackRoleMapping , StackRoleMappings , StackRoleMappingData } from "./stackRoleMapping " ;
3+ import { Creatable } from "../utility/operations" ;
4+ import { TeamUser , TeamUsers , TeamUserData } from "./teamUsers" ;
5+ import { StackRoleMapping , StackRoleMappings , StackRoleMappingData } from "./stackRoleMappings " ;
66
77export interface Team extends TeamData {
88 update ( data : TeamData , param ?: { includeUserDetails ?: boolean } ) : Promise < AnyProperty >
9- users ( ) : Users
10- users ( uid : string ) : User
9+ users ( ) : TeamUsers
10+ users ( uid : string ) : TeamUser
1111 stackRoleMappings ( ) : StackRoleMappings
1212 stackRoleMappings ( uid : string ) : StackRoleMapping
1313 fetch ( ) : Promise < Team >
@@ -21,7 +21,7 @@ export interface Teams extends Creatable<Team, TeamData> {
2121export interface TeamData extends AnyProperty {
2222 uid ?: string ,
2323 name ?: string ,
24- users ?: any ,
24+ users ?: TeamUserData | string [ ] | [ ] ,
2525 stackRoleMapping ?: StackRoleMappingData [ ] | [ ] ,
2626 organizationRole ?: string
2727}
0 commit comments