github.com/optim-corp/cios-golang-sdk@v0.5.1/sdk/service/contract/README.md (about)

     1  # Contract
     2  
     3  ## Contract API
     4  
     5  ### interface
     6  
     7  ```
     8  GetContracts(ciosctx.RequestCtx, cios.ApiGetContractsRequest) (cios.MultipleContract, *_nethttp.Response, error)
     9  GetContractsAll(ciosctx.RequestCtx, cios.ApiGetContractsRequest) ([]cios.Contract, *_nethttp.Response, error)
    10  GetContractsUnlimited(ciosctx.RequestCtx, cios.ApiGetContractsRequest) ([]cios.Contract, *_nethttp.Response, error)
    11  ```
    12  ### Usage
    13  
    14  #### Get Contracts max limit 1000
    15  
    16  ```go
    17  options := srvcontract.MakeGetContractsOpts
    18  contracts, httpReponse, err := client.Contract().GetContracts(ctx, options())
    19  ```
    20  
    21  
    22  #### Get Contracts no limit
    23  
    24  ```go
    25  options := srvcontract.MakeGetContractsOpts
    26  contracts, httpReponse, err := client.Contract().GetContractsAll(ctx, options())
    27  ```
    28  
    29  
    30  #### Get Contracts unlimited
    31  
    32  ```go
    33  options := srvcontract.MakeGetContractsOpts
    34  contracts, httpReponse, err := client.Contract().GetContractsUnlimited(ctx, options())
    35  ```