Generate code with Einstein

Fear no more, check how to use Einstein for Developers!

Are you feeling that you are missing all the fun while working with Apex code?

Generate code with Einstein — screenshot 1

Fear no more, check how to use Einstein for Developers!

First, enable Einstein for Developers in the setup.

Generate code with Einstein — screenshot 2

And install VS Code extension

Generate code with Einstein — screenshot 3

You can now start writing prompts, for example:

apex
@isTest
public class HttpBuilderTest {
    @isTest
    static void testHttpBuilder() {
        Integrations__mdt metadata = new Integrations__mdt();
        metadata.Credentials__c = 'test';
        metadata.Endpoint__c = 'test';
        metadata.Method__c = 'test';
        metadata.Content_Type__c = 'test';

        HttpBuilder builder = new HttpBuilder(metadata);

        System.assertEquals(metadata, builder.metadata);

        builder.buildHeader('test', 'test');
        builder.buildParam('test', 'test');
        builder.buildBody('test');
        builder.buildTimeout(120000);

        HttpRequest request = builder.build();

        System.assertEquals('test', request.getHeader('test'));
        System.assertEquals('test', request.getBody());
        System.assertEquals('test', request.getEndpoint());
        System.assertEquals('test', request.getMethod());
        System.assertEquals(120000, request.getTimeout());
    }
}

Text and code were extracted from the original slide. Plain-text version of the whole catalog