node-calendly
Version:
Node module to access calendly api.
60 lines • 1.54 kB
TypeScript
/******************************************
* Author : Dr. Sebastian Herden
* Created On : Fri Sep 16 2022
* File : Invitee.ts
*******************************************/
import { Cancellation } from './Cancellation';
/**
* An individual who has been invited to meet with a Calendly member.
* @export
* @interface Invitee
* @see https://developer.calendly.com/api-docs/decca36cf717f-invitee
*/
export declare type Invitee = {
uri: string;
email: string;
first_name: string;
last_name: string;
name: string;
status: 'active' | 'canceled';
questions_and_answers: [
{
question: string;
answer: string;
position: number;
}
];
timezone: string;
event: string;
created_at: Date;
updated_at: Date;
tracking: {
utm_source: string;
utm_medium: string;
utm_campaign: string;
utm_content: string;
utm_term: string;
salesforce_uuid: string;
};
text_reminder_number: string | null;
rescheduled: boolean;
routing_form_submission: string | null;
cancellation?: Cancellation;
payment: null | {
external_id: string;
provider: string;
amount: number;
currency: string;
terms: string | null;
successful: boolean;
};
no_show: null | {
uri: string;
created_at: Date;
};
reconfirmation: null | {
created_at: Date;
confirmed_at: Date;
};
};
//# sourceMappingURL=Invitee.d.ts.map