Supporting Auth0 email templates types (#37952)

* add endpoints for email template

* fixing typo for updateEmailTemplate

* fixTests

* remove changes from prettier
This commit is contained in:
Ramesh Anandakrishnan
2019-09-04 01:21:36 +01:00
committed by Ron Buckton
parent 8afe8277bf
commit 047e31f65c
2 changed files with 19 additions and 1 deletions

View File

@@ -504,4 +504,11 @@ management.createClient({
cert: 'cert',
subject: 'subject',
}
});
});
management.createEmailTemplate({name: 'template_name'}).then(data => {console.log(data)});
management.createEmailTemplate({name: 'template_name'}, (err) => {console.log(err)});
management.getEmailTemplate({name: 'template_name'}).then(data => {console.log(data)});
management.getEmailTemplate({name: 'template_name'}, (err, data) => {console.log(data)});
management.updateEmailTemplate({name: 'template_name'}, {type:'type'}).then(data => {console.log(data)});
management.updateEmailTemplate({name: 'template_name'}, {type:'type'}, (err, data) => {console.log(data)});

View File

@@ -1019,6 +1019,17 @@ export class ManagementClient<A=AppMetadata, U=UserMetadata> {
blacklistToken(token: Token, cb: (err: Error, data: any) => void): void;
// Templates
createEmailTemplate(data: Data): Promise<any>;
createEmailTemplate(data: Data, cb?: (err: Error) => void): void;
getEmailTemplate(data: Data): Promise<any>;
getEmailTemplate(data: Data, cb?: (err: Error, data: any) => void): void;
updateEmailTemplate(params: {}, data: Data): Promise<any>;
updateEmailTemplate(params: {}, data: Data, cb?: (err: Error, data: any) => void): void;
// Providers
getEmailProvider(): Promise<any>;
getEmailProvider(cb?: (err: Error, data: any) => void): void;