Plugin integration popup not showing Published No, Yes buttons in mautic 3.0 beta

Your software
My Mautic version is: v3.0.0-beta

My PHP version is: 7.3

Your problem
My problem is: I am building a plugin. The plugin shows a menu in admin section if the integration is enabled. I have added that code in plugin config file.
‘checks’ => array(
‘integration’ => [
‘MyPlugin’ => [
‘enabled’ => true,
],
],
),

Below is my integration code

namespace MauticPlugin\MyPluginBundle\Integration;


use Mautic\PluginBundle\Entity\Integration;
use Mautic\PluginBundle\Integration\AbstractIntegration;

/**
 * Class MyPluginIntegration.
 */
class MyPluginIntegration extends AbstractIntegration
{
	const INTEGRATION_NAME = 'MyPlugin';
	const DISPLAY_NAME = 'My Plugin';

/**
 * {@inheritdoc}
 */
public function getName()
{
    return self::INTEGRATION_NAME;
}

/**
 * {@inheritdoc}
 */
public function getDisplayName()
{
    return self::DISPLAY_NAME;
}

   /**
 * Return's authentication method such as oauth2, oauth1a, key, etc.
 *
 * @return string
 */
public function getAuthenticationType()
{
    // Just use none for now and I'll build in "basic" later
    return 'none';
}

  
}

The plugin popup does show in v 3 but there is no published buttons as shown on https://share.getcloudapp.com/DOuQxdl0

On old versions 2.16, 2.15.3 the same code does show published yes, no buttons.

What changes do I need to make it work on v 3.0 version also.