Procs
proc getV1CatalogsProducts(client: CatalogClient; pageSize: int64 = 10; page: int64 = 1; totalRequired: bool = false): Future[ ProductCollection] {....stackTrace: false, raises: [Exception, ValueError, KeyError, HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError, JsonParsingError, OpenParserJsonError, CatalogClientError], tags: [ RootEffect, ReadIOEffect, TimeEffect, WriteIOEffect], forbids: [].}
- Lists products.
proc getV1CatalogsProductsProductId(client: CatalogClient; productId: string): Future[ Product] {....stackTrace: false, raises: [Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError, KeyError, JsonParsingError, OpenParserJsonError, CatalogClientError], tags: [RootEffect, ReadIOEffect, TimeEffect, WriteIOEffect], forbids: [].}
- Shows details for a product, by ID.
proc patchV1CatalogsProductsProductId(client: CatalogClient; productId: string; body: types.PatchRequest): Future[ AsyncResponse] {....stackTrace: false, raises: [Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError, KeyError, JsonParsingError], tags: [RootEffect, ReadIOEffect, TimeEffect, WriteIOEffect], forbids: [].}
- Updates a product, by ID. You can patch these attributes and objects:<table><thead><tr><th>Attribute orobject</th><th>Operations</th></tr></ thead><tbody><tr><td><code>description</code></td><td>add, replace, remove</td></tr><tr><td><code>category</code></td><td>add, replace, remove</td></tr><tr><td><code>image_url</code></td><td>add, replace, remove</td></tr><tr><td><code>home_url</code></td><td>add, replace, remove</td></tr></tbody></table>
proc postV1CatalogsProducts(client: CatalogClient; body: types.ProductRequestPOST): Future[Product] {. ...stackTrace: false, raises: [Exception, ValueError, HttpRequestError, LibraryError, SslError, OSError, IOError, ProtocolError, KeyError, JsonParsingError, OpenParserJsonError, CatalogClientError], tags: [RootEffect, ReadIOEffect, TimeEffect, WriteIOEffect], forbids: [].}
- Creates a product.