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 ```