interface OrbitNodeParameters {
additionalFields?:
| {
activityType?: string;
description?: string;
key?: string;
link?: string;
linkText?: string;
occurredAt?: string;
}
| {
bio?: string;
birthday?: string;
company?: string;
location?: string;
name?: string;
pronouns?: string;
shippingAddress?: string;
slug?: string;
tagList?: string;
tagsToAdd?: string;
teammate?: boolean;
tShirt?: string;
url?: string;
}
| { publishedAt?: string };
email?: string;
filters?: { memberId?: string };
host?: string;
id?: string;
identityUi?: {
identityValue: {
email: string;
host: string;
id: string;
searchBy: "id" | "username";
source?: "github" | "twitter" | "email" | "discourse";
username: string;
};
};
limit?: number;
memberId?: string;
note?: string;
noteId?: string;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "lookup";
options?: { direction?: "ASC"
| "DESC"; sort?: string };
postId?: string;
resolveIdentities?: boolean;
resolveMember?: boolean;
resource?: "member" | "post" | "note" | "activity";
returnAll?: boolean;
searchBy?: "id" | "username";
source?: "github" | "twitter" | "email" | "discourse";
title?: string;
updateFields?: {
bio?: string;
birthday?: string;
company?: string;
location?: string;
name?: string;
pronouns?: string;
shippingAddress?: string;
slug?: string;
tagList?: string;
tagsToAdd?: string;
teammate?: boolean;
tShirt?: string;
url?: string;
};
url?: string;
username?: string;
workspaceId?: string;
}Properties§
readonly additional Fields?:
| {
activityType?: string;
description?: string;
key?: string;
link?: string;
linkText?: string;
occurredAt?: string;
}
| {
bio?: string;
birthday?: string;
company?: string;
location?: string;
name?: string;
pronouns?: string;
shippingAddress?: string;
slug?: string;
tagList?: string;
tagsToAdd?: string;
teammate?: boolean;
tShirt?: string;
url?: string;
}
| { publishedAt?: string }readonly email?: stringThe email address
readonly filters?: { ... }Default: {}
readonly host?: string§readonly id?: stringThe username at the source
readonly identity Ui?: { ... }The identity is used to find the member. If no member exists, a new member will be created and linked to the provided identity. Default: {} Type options: {"multipleValues":false}
readonly limit?: numberMax number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
readonly member Id?: string§readonly note?: string§readonly note Id?: string§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "lookup"Default: "create"
readonly options?: { ... }Default: {}
readonly post Id?: string§readonly resolve Identities?: booleanBy default, the response just includes the reference of the identity. When set to true the identities will be resolved automatically.
readonly resolve Member?: boolean§readonly resource?: "member" | "post" | "note" | "activity"Default: "member"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly search By?: "id" | "username"§readonly source?: "github" | "twitter" | "email" | "discourse"Set to github, twitter, email, discourse or the source of any identities you've manually created
readonly title?: string§readonly update Fields?: { ... }Default: {}
readonly url?: stringSupply any URL and Orbit will do its best job to parse out a title, description, and image
readonly username?: stringThe username at the source
readonly workspace Id?: stringChoose from the list, or specify an ID using an expression Default: "Deprecated" Type options: {"loadOptionsMethod":"getWorkspaces"}
Default: {}