Properties
accounts
accounts: {
[key: string]: {
accountCapabilities: {
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>;
urn:ietf:params:jmap:core: Record<string, unknown>;
};
isPersonal: boolean;
isReadOnly: boolean;
name: string;
userId: string;
};
}
Type declaration
[key: string]: {
accountCapabilities: {
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>;
urn:ietf:params:jmap:core: Record<string, unknown>;
};
isPersonal: boolean;
isReadOnly: boolean;
name: string;
userId: string;
}
accountCapabilities: {
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>;
urn:ietf:params:jmap:core: Record<string, unknown>;
}
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>
urn:ietf:params:jmap:core: Record<string, unknown>
isPersonal: boolean
isReadOnly: boolean
name: string
userId: string
capabilities
capabilities: {
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>;
urn:ietf:params:jmap:core: {
collationAlgorithms: string[];
maxCallsInRequest: number;
maxConcurrentRequests: number;
maxConcurrentUpload: number;
maxObjectsInGet: number;
maxObjectsInSet: number;
maxSizeRequest: number;
maxSizeUpload: number;
};
}
Type declaration
https://www.fastmail.com/dev/maskedemail: Record<string, unknown>
urn:ietf:params:jmap:core: {
collationAlgorithms: string[];
maxCallsInRequest: number;
maxConcurrentRequests: number;
maxConcurrentUpload: number;
maxObjectsInGet: number;
maxObjectsInSet: number;
maxSizeRequest: number;
maxSizeUpload: number;
}
collationAlgorithms: string[]
maxCallsInRequest: number
maxConcurrentRequests: number
maxConcurrentUpload: number
maxObjectsInGet: number
maxObjectsInSet: number
maxSizeRequest: number
maxSizeUpload: number
downloadUrl
downloadUrl: string
eventSourceUrl
eventSourceUrl: string
Optional
fmAuthToken
fmAuthToken?: string
primaryAccounts
primaryAccounts: {
[key: string]: string;
}
uploadUrl
uploadUrl: string
Fastmail JMAP session object