PHP Class Scalr\Api\Service\Account\V1beta0\Controller\Teams

Author: N.V.
Inheritance: extends Scalr\Api\Rest\Controller\ApiController
Show file Open project: scalr/scalr

Public Methods

Method Description
createAction ( ) : Scalr\Api\DataType\ResultEnvelope Creates a new Account Teams
deleteAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope Delete an Account Team
describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope Retrieves the list of the Account Teams
fetchAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope Fetches detailed info about one Account Team
getDefaultCriteria ( ) : array Gets default search criteria according request scope
getTeam ( string $teamId ) : Team Gets Team entity
modifyAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope Change Account Team attributes.

Method Details

createAction() public method

Creates a new Account Teams
public createAction ( ) : Scalr\Api\DataType\ResultEnvelope
return Scalr\Api\DataType\ResultEnvelope

deleteAction() public method

Delete an Account Team
public deleteAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope
$teamId integer Identifier of the Team
return Scalr\Api\DataType\ResultEnvelope

describeAction() public method

Retrieves the list of the Account Teams
public describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope
return Scalr\Api\DataType\ListResultEnvelope Returns describe result

fetchAction() public method

Fetches detailed info about one Account Team
public fetchAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope
$teamId integer Identifier of the Team
return Scalr\Api\DataType\ResultEnvelope

getDefaultCriteria() public method

Gets default search criteria according request scope
public getDefaultCriteria ( ) : array
return array Returns array of the search criteria

getTeam() public method

Gets Team entity
public getTeam ( string $teamId ) : Team
$teamId string Unique identifier of the Team
return Scalr\Model\Entity\Account\Team

modifyAction() public method

Change Account Team attributes.
public modifyAction ( integer $teamId ) : Scalr\Api\DataType\ResultEnvelope
$teamId integer Identifier of the Team
return Scalr\Api\DataType\ResultEnvelope