balena-sdk
Version:
The Balena JavaScript SDK
11 lines (10 loc) • 871 B
TypeScript
import type * as BalenaSdk from '..';
import type { InjectedDependenciesParam } from '..';
declare const getTeamApplicationAccessModel: (deps: InjectedDependenciesParam) => {
getAllByTeam: (teamId: number, options?: BalenaSdk.PineOptions<BalenaSdk.TeamApplicationAccess>) => Promise<BalenaSdk.TeamApplicationAccess[]>;
get: (teamApplicationAccessId: number, options?: BalenaSdk.PineOptions<BalenaSdk.TeamApplicationAccess>) => Promise<BalenaSdk.TeamApplicationAccess | undefined>;
add: (teamId: number, applicationIdOrSlug: number | string, roleName: BalenaSdk.ApplicationMembershipRoles) => Promise<BalenaSdk.TeamApplicationAccess>;
update: (teamApplicationAccessId: number, roleName: BalenaSdk.ApplicationMembershipRoles) => Promise<void>;
remove: (teamApplicationAccessId: number) => Promise<void>;
};
export default getTeamApplicationAccessModel;