'oauth_consumer', 'comment' => 'OAuth consumer keys', 'audited'=>false, 'fields' => array ( 'c_key' => array ( 'name' => 'c_key', 'vname' => 'LBL_CONSKEY', 'type' => 'varchar', 'required' => true, 'comment' => 'Consumer public key', 'importable' => 'required', 'massupdate' => 0, 'reportable'=>false, 'studio' => 'hidden', ), 'c_secret' => array ( 'name' => 'c_secret', 'vname' => 'LBL_CONSSECRET', //'type' => 'encrypt', 'type' => 'varchar', 'required' => true, 'comment' => 'Consumer secret key', 'importable' => 'required', 'massupdate' => 0, 'reportable'=>false, 'studio' => 'hidden', ), 'tokens' => array ( 'name' => 'tokens', 'type' => 'link', 'relationship' => 'consumer_tokens', 'module'=>'OAuthTokens', 'bean_name'=>'OAuthToken', 'source'=>'non-db', 'vname'=>'LBL_TOKENS', ), ), 'indices' => array ( array('name' =>'ckey', 'type' =>'unique', 'fields'=>array('c_key')), ) ); if (!class_exists('VardefManager')){ require_once('include/SugarObjects/VardefManager.php'); } VardefManager::createVardef('OAuthKeys','OAuthKey', array('basic','assignable'));