Plentymarkets interface documentation
CustomerContract
Contracts
ContractSigningRepositoryContract
This interface provides methods to digital sign contracts
Namespace
Plenty\Modules\CustomerContract\Contracts
Methods
public signContract($contractId, $signerName):Plenty\Modules\CustomerContract\Models\SigningReturn type:        Signing
Sign a contract
| Name | Type | Description | 
| 
 | The contract Id | |
| 
 | Name of signer | 
public getSigning($contractId):Plenty\Modules\CustomerContract\Models\SigningCustomerContractRepositoryContract
This interface provides methods to list contracts
Namespace
Plenty\Modules\CustomerContract\Contracts
Methods
public list():Illuminate\Support\CollectionReturn type:        Collection
List all contracts
public get($contractId):Plenty\Modules\CustomerContract\Models\CustomerContractReturn type:        CustomerContract
Returns a single contract
| Name | Type | Description | 
| 
 | The contract Id | 
public create($data):Plenty\Modules\CustomerContract\Models\CustomerContractReturn type:        CustomerContract
Add a contract
| Name | Type | Description | 
| 
 | Data of the new contract | 
public document($contractId):voidDownload contract document
| Name | Type | Description | 
| 
 | The contract Id | 
            Thank you for your feedback!