Skip to content

Type Alias: Plugin ​

ts
type Plugin = object;

Defined in: models/plugin.ts:44

Type Declaration ​

author? ​

ts
optional author?: string | null;

capabilities? ​

ts
optional capabilities?: string[];

capabilitiesOptions? ​

ts
optional capabilitiesOptions?: unknown[];

categories? ​

ts
optional categories?: string[];

claimedDomains? ​

ts
optional claimedDomains?: unknown[];

heroImageUrl? ​

ts
optional heroImageUrl?: 
  | {
  _id?: string;
  @1x?: string;
  @2x?: string;
}
  | null;

icon? ​

ts
optional icon?: 
  | {
  url?: string;
}
  | null;

id ​

ts
id: string;

idBoard? ​

ts
optional idBoard?: string | null;

idOrganizationOwner? ​

ts
optional idOrganizationOwner?: string | null;

idPlugin? ​

ts
optional idPlugin?: string | null;

iframeConnectorUrl? ​

ts
optional iframeConnectorUrl?: string | null;

isCompliantWithPrivacyStandards? ​

ts
optional isCompliantWithPrivacyStandards?: boolean;

listing? ​

ts
optional listing?: 
  | {
  description?: string | null;
  locale?: string | null;
  name?: string | null;
  overview?: string | null;
  updates?: unknown[];
}
  | null;

moderatedState? ​

ts
optional moderatedState?: string | null;

name? ​

ts
optional name?: string | null;

privacyUrl? ​

ts
optional privacyUrl?: string | null;

promotional? ​

ts
optional promotional?: boolean;

public? ​

ts
optional public?: boolean;

supportEmail? ​

ts
optional supportEmail?: string | null;

tags? ​

ts
optional tags?: string[];

url? ​

ts
optional url?: string | null;

usageBrackets? ​

ts
optional usageBrackets?: 
  | {
  boards?: number;
}
  | null;