UNPKG

@iotile/iotile-cloud

Version:

A typescript library for interfacing with the IOTile Cloud API

30 lines (29 loc) 934 B
import { Member, MemberDictionary } from './member'; import { Invitation, InvitationPendingDictionary } from './invitation'; import { OrgTemplate } from './org-template'; export declare class Org { slug: string; name: string; thumbnailUrl?: string; tinyUrl?: string; rawData: any; about: string; createdBy?: string; createdOn?: Date; orgTemplate?: OrgTemplate; members: Array<Member>; memberMap: MemberDictionary; pendingInvites: Array<Invitation>; pendingInviteMap: InvitationPendingDictionary; currentMember?: Member; counts?: { [index: string]: number; }; constructor(data?: any); toJson(): any; getPatchPayload(): any; addMembers(members: Array<Member>): void; getMember(slug: string): Member; addPendingInvites(pendingInvites: Array<Invitation>): void; getPendingInvite(email: string): Invitation; }