From 10acc61e56fd7d8d7aea9379c20a7873d9575100 Mon Sep 17 00:00:00 2001
From: cloudant-sdks-automation
 <71659186+cloudant-sdks-automation@users.noreply.github.com>
Date: Thu, 17 Oct 2024 18:31:44 +0000
Subject: [PATCH] fix(generated): missed additional params in go
 postPartitionExplain example

Generated SDK source code using:
- Generator version 3.96.0
- Specification version 1.0.0-dev0.1.18
- Automation (cloudant-sdks) version 30afc34
---
 examples/README.md                            | 166 ++++++++++--------
 .../deleteAttachment/example_request.py       |   4 +-
 .../deleteDocument/example_request.py         |   6 +-
 .../snippets/getAttachment/example_request.py |   4 +-
 .../snippets/getDocument/example_request.py   |   2 +-
 .../getDocumentShardsInfo/example_request.py  |   2 +-
 .../example_request.py                        |   4 +-
 .../snippets/getSearchInfo/example_request.py |   8 +-
 .../headAttachment/example_request.py         |   4 +-
 .../headDesignDocument/example_request.py     |   4 +-
 .../snippets/headDocument/example_request.py  |   4 +-
 .../postAllDocsQueries/example_request.py     |   2 +-
 .../example_request_as_a_stream.py            |   8 +-
 .../example_request_create_documents.py       |   8 +-
 .../example_request_delete_documents.py       |   4 +-
 .../snippets/postDocument/example_request.py  |   4 +-
 .../example_request_for_json_index_type.py    |   2 +-
 .../example_request_for_text_index_type.py    |   2 +-
 .../postPartitionAllDocs/example_request.py   |   4 +-
 .../postPartitionExplain/example_request.py   |  14 ++
 .../postPartitionFind/example_request.py      |   8 +-
 .../postPartitionSearch/example_request.py    |  12 +-
 .../postPartitionView/example_request.py      |  11 +-
 .../snippets/postRevsDiff/example_request.py  |   2 +
 .../snippets/putAttachment/example_request.py |   2 +-
 .../snippets/putDatabase/example_request.py   |   2 +-
 .../putDesignDocument/example_request.py      |  20 +--
 .../snippets/putDocument/example_request.py   |   4 +-
 .../putLocalDocument/example_request.py       |   6 +-
 29 files changed, 183 insertions(+), 140 deletions(-)
 create mode 100644 examples/snippets/postPartitionExplain/example_request.py

diff --git a/examples/README.md b/examples/README.md
index 495fa908..0018942f 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -640,9 +640,9 @@ from ibmcloudant.cloudant_v1 import Document, CloudantV1
 service = CloudantV1.new_instance()
 
 products_doc = Document(
-  _id="small-appliances:1000042",
+  _id="1000042",
   type="product",
-  productid="1000042",
+  productId="1000042",
   brand="Salter",
   name="Digital Kitchen Scales",
   description="Slim Colourful Design Electronic Cooking Appliance for Home / Kitchen, Weigh up to 5kg + Aquatronic for Liquids ml + fl. oz. 15Yr Guarantee - Green",
@@ -667,7 +667,7 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 
 service = CloudantV1.new_instance()
 
-response = service.put_database(db='products', partitioned=True).get_result()
+response = service.put_database(db='events', partitioned=True).get_result()
 
 print(response)
 ```
@@ -730,7 +730,7 @@ from ibmcloudant.cloudant_v1 import AllDocsQuery, CloudantV1
 service = CloudantV1.new_instance()
 
 all_docs_query1 = AllDocsQuery(
-  keys=['small-appliances:1000042', 'small-appliances:1000043']
+  keys=['1000042', '1000043']
 )
 
 all_docs_query2 = AllDocsQuery(
@@ -760,17 +760,17 @@ from ibmcloudant.cloudant_v1 import Document, CloudantV1, BulkDocs
 service = CloudantV1.new_instance()
 
 event_doc_1 = Document(
-  _id="0007241142412418284",
+  _id="ns1HJS13AMkK:0007241142412418284",
   type="event",
-  userid="abc123",
+  userId="abc123",
   eventType="addedToBasket",
   productId="1000042",
   date="2019-01-28T10:44:22.000Z"
 )
 event_doc_2 = Document(
-  _id="0007241142412418285",
+  _id="H8tDIwfadxp9:0007241142412418285",
   type="event",
-  userid="abc234",
+  userId="abc234",
   eventType="addedToBasket",
   productId="1000050",
   date="2019-01-25T20:00:00.000Z"
@@ -796,12 +796,12 @@ from ibmcloudant.cloudant_v1 import Document, CloudantV1, BulkDocs
 service = CloudantV1.new_instance()
 
 event_doc_1 = Document(
-  _id="0007241142412418284",
+  _id="ns1HJS13AMkK:0007241142412418284",
   _rev="1-5005d65514fe9e90f8eccf174af5dd64",
   _deleted=True,
 )
 event_doc_2 = Document(
-  _id="0007241142412418285",
+  _id="H8tDIwfadxp9:0007241142412418285",
   _rev="1-2d7810b054babeda4812b3924428d6d6",
   _deleted=True,
 )
@@ -838,17 +838,17 @@ print(response)
 {
   "docs": [
     {
-      "_id": "0007241142412418284",
+      "_id": "ns1HJS13AMkK:0007241142412418284",
       "type": "event",
-      "userid": "abc123",
+      "userId": "abc123",
       "eventType": "addedToBasket",
       "productId": "1000042",
       "date": "2019-01-28T10:44:22.000Z"
     },
     {
-      "_id": "0007241142412418285",
+      "_id": "H8tDIwfadxp9:0007241142412418285",
       "type": "event",
-      "userid": "abc123",
+      "userId": "abc234",
       "eventType": "addedToBasket",
       "productId": "1000050",
       "date": "2019-01-25T20:00:00.000Z"
@@ -1019,8 +1019,8 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.head_design_document(
-  db='products',
-  ddoc='appliances'
+  db='events',
+  ddoc='checkout'
 )
 print(response.get_status_code())
 print(response.get_headers()['ETag'])
@@ -1040,11 +1040,11 @@ from ibmcloudant.cloudant_v1 import Analyzer, AnalyzerConfiguration, CloudantV1,
 service = CloudantV1.new_instance()
 
 email_view_map_reduce = DesignDocumentViewsMapReduce(
-  map='function(doc) { if(doc.email_verified  === true){\n  emit(doc.email, [doc.name, doc.email_verified, doc.joined]) }}'
+  map='function(doc) { if(doc.email_verified === true) { emit(doc.email, [doc.name, doc.email_verified, doc.joined]); }}'
 )
 
 user_index = SearchIndexDefinition(
-  index='function (doc) { index("name", doc.name); index("active", doc.active); }',
+  index='function(doc) { index("name", doc.name); index("active", doc.active); }',
   analyzer=AnalyzerConfiguration(name="standard", fields={"email": Analyzer(name="email")}))
 
 design_document = DesignDocument(
@@ -1063,11 +1063,11 @@ print(response)
 # Partitioned DesignDocument Example
 
 product_map = DesignDocumentViewsMapReduce(
-  map='function(doc) { emit(doc.productId, [doc.brand, doc.name, doc.description]) }'
+  map='function(doc) { emit(doc.productId, [doc.date, doc.eventType, doc.userId]); }'
 )
 
-price_index = SearchIndexDefinition(
-  index='function (doc) { index("price", doc.price);}',
+date_index = SearchIndexDefinition(
+  index='function(doc) { index("date", doc.date); }',
   analyzer=AnalyzerConfiguration(name="classic", fields={"description": Analyzer(name="english")})
 )
 
@@ -1076,20 +1076,20 @@ design_document_options = DesignDocumentOptions(
 )
 
 partitioned_design_doc = DesignDocument(
-  views={'byApplianceProdId': product_map},
-  indexes={'findByPrice': price_index},
+  views={'byProductId': product_map},
+  indexes={'findByDate': date_index},
   options=design_document_options
 )
 
 response = service.put_design_document(
-  db='products',
+  db='events',
   design_document=partitioned_design_doc,
-  ddoc='appliances'
+  ddoc='checkout'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example creates `allusers` design document in the `users` database and `appliances` design document in the partitioned `products` database.
+# This example creates `allusers` design document in the `users` database and `checkout` design document in the partitioned `events` database.
 ```
 
 ## getDesignDocumentInformation
@@ -1152,14 +1152,14 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.get_search_info(
-  db='products',
-  ddoc='appliances',
-  index='findByPrice'
+  db='events',
+  ddoc='checkout',
+  index='findByDate'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `findByPrice` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `findByDate` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
 ```
 
 ## postView
@@ -1318,7 +1318,7 @@ response = service.post_find(
 ).get_result()
 print(response)
 # section: markdown
-# This example requires the `getUserByAddress` Cloudant Query "json" index to exist. To create the index, see [Create a new index on a database.](#postindex)
+# This example requires the `getUserByEmail` Cloudant Query "json" index to exist. To create the index, see [Create a new index on a database.](#postindex)
 ```
 
 ### [Example request for "text" index type](snippets/postFind/example_request_for_text_index_type.py)
@@ -1338,7 +1338,7 @@ response = service.post_find(
 ).get_result()
 print(response)
 # section: markdown
-# This example requires the `getUserByVerifiedEmail` Cloudant Query "text" index to exist. To create the index, see [Create a new index on a database.](#postindex)
+# This example requires the `getUserByAddress` Cloudant Query "text" index to exist. To create the index, see [Create a new index on a database.](#postindex)
 ```
 
 ## getIndexesInformation
@@ -1505,13 +1505,13 @@ service = CloudantV1.new_instance()
 local_document = Document(
    type='order',
    user='Bob Smith',
-   orderid='0007741142412418284',
-   userid='abc123',
+   orderId='0007741142412418284',
+   userId='abc123',
    total=214.98,
    deliveryAddress='19 Front Street, Darlington, DL5 1TY',
    delivered='true',
    courier='UPS',
-   courierid='15125425151261289',
+   courierId='15125425151261289',
    date='2019-01-28T10:44:22.000Z'
 )
 
@@ -1538,8 +1538,8 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.get_partition_information(
-  db='products',
-  partition_key='small-appliances'
+  db='events',
+  partition_key='ns1HJS13AMkK'
 ).get_result()
 
 print(response)
@@ -1559,8 +1559,8 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.post_partition_all_docs(
-  db='products',
-  partition_key='small-appliances',
+  db='events',
+  partition_key='ns1HJS13AMkK',
   include_docs=True
 ).get_result()
 
@@ -1581,16 +1581,16 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.post_partition_search(
-  db='products',
-  partition_key='small-appliances',
-  ddoc='appliances',
-  index='findByPrice',
-  query='price:[14 TO 20]'
+  db='events',
+  partition_key='ns1HJS13AMkK',
+  ddoc='checkout',
+  index='findByDate',
+  query='date:[2019-01-01T12:00:00.000Z TO 2019-01-31T12:00:00.000Z]'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `findByPrice` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `findByDate` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
 ```
 
 ## postPartitionView
@@ -1607,16 +1607,40 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.post_partition_view(
-  db='products',
-  ddoc='appliances',
+  db='events',
+  ddoc='checkout',
+  include_docs=True,
   limit=10,
-  partition_key='small-appliances',
-  view='byApplianceProdId'
+  partition_key='ns1HJS13AMkK',
+  view='byProductId'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `byApplianceProdId` partitioned view to exist. To create the design document with this view, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `byProductId` partitioned view to exist. To create the design document with this view, see [Create or modify a design document.](#putdesigndocument)
+```
+
+## postPartitionExplain
+
+_POST `/{db}/_partition/{partition_key}/_explain`_
+
+### [Example request](snippets/postPartitionExplain/example_request.py)
+
+[embedmd]:# (snippets/postPartitionFind/example_request.py)
+```py
+# section: code
+from ibmcloudant.cloudant_v1 import CloudantV1
+
+service = CloudantV1.new_instance()
+
+response = service.post_partition_find(
+  db='events',
+  partition_key='ns1HJS13AMkK',
+  fields=['productId', 'eventType', 'date'],
+  selector={'userId': {'$eq': 'abc123'}}
+).get_result()
+
+print(response)
 ```
 
 ## postPartitionFind
@@ -1633,10 +1657,10 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.post_partition_find(
-  db='products',
-  partition_key='small-appliances',
-  fields=['productid', 'name', 'description'],
-  selector={'type': {'$eq': 'product'}}
+  db='events',
+  partition_key='ns1HJS13AMkK',
+  fields=['productId', 'eventType', 'date'],
+  selector={'userId': {'$eq': 'abc123'}}
 ).get_result()
 
 print(response)
@@ -1669,6 +1693,8 @@ response = service.post_revs_diff(
 ).get_result()
 
 print(response)
+// section: markdown
+// This example requires the example revisions in the POST body to be replaced with valid revisions.
 ```
 
 ## getSecurity
@@ -1756,7 +1782,7 @@ service = CloudantV1.new_instance()
 
 response = service.get_document_shards_info(
   db='products',
-  doc_id='small-appliances:1000042'
+  doc_id='1000042'
 ).get_result()
 
 print(response)
@@ -1776,9 +1802,9 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.delete_document(
-  db='events',
-  doc_id='0007241142412418284',
-  rev='2-9a0d1cd9f40472509e9aac6461837367'
+  db='orders',
+  doc_id='order00058',
+  rev='1-99b02e08da151943c2dcb40090160bb8'
 ).get_result()
 
 print(response)
@@ -1799,7 +1825,7 @@ service = CloudantV1.new_instance()
 
 response = service.get_document(
   db='products',
-  doc_id='small-appliances:1000042'
+  doc_id='1000042'
 ).get_result()
 
 print(response)
@@ -1819,8 +1845,8 @@ from ibmcloudant.cloudant_v1 import CloudantV1
 service = CloudantV1.new_instance()
 
 response = service.head_document(
-  db='events',
-  doc_id='0007241142412418284'
+  db='orders',
+  doc_id='order00058'
 )
 print(response.get_status_code())
 print(response.get_headers()['ETag'])
@@ -1841,14 +1867,14 @@ service = CloudantV1.new_instance()
 
 event_doc = Document(
   type='event',
-  userid='abc123',
+  userId='abc123',
   eventType='addedToBasket',
   productId='1000042',
   date='2019-01-28T10:44:22.000Z'
 )
 response = service.put_document(
   db='events',
-  doc_id='0007241142412418284',
+  doc_id='ns1HJS13AMkK:0007241142412418284',
   document=event_doc
 ).get_result()
 
@@ -1870,14 +1896,14 @@ service = CloudantV1.new_instance()
 
 response = service.delete_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt',
   rev='4-1a0d1cd6f40472509e9aac646183736a'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
 ```
 
 ## getAttachment
@@ -1895,13 +1921,13 @@ service = CloudantV1.new_instance()
 
 response_attachment = service.get_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt'
 ).get_result().content
 
 print(response_attachment)
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
 ```
 
 ## headAttachment
@@ -1919,14 +1945,14 @@ service = CloudantV1.new_instance()
 
 response = service.head_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt'
 )
 print(response.get_status_code())
 print(response.get_headers()['Content-Length'])
 print(response.get_headers()['Content-Type'])
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
 ```
 
 ## putAttachment
@@ -1945,7 +1971,7 @@ service = CloudantV1.new_instance()
 detailed_description = "This appliance includes..."
 response = service.put_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt',
   attachment=detailed_description,
   content_type='text/plain'
diff --git a/examples/snippets/deleteAttachment/example_request.py b/examples/snippets/deleteAttachment/example_request.py
index f51d4e52..dc2c3a2c 100644
--- a/examples/snippets/deleteAttachment/example_request.py
+++ b/examples/snippets/deleteAttachment/example_request.py
@@ -5,11 +5,11 @@
 
 response = service.delete_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt',
   rev='4-1a0d1cd6f40472509e9aac646183736a'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
diff --git a/examples/snippets/deleteDocument/example_request.py b/examples/snippets/deleteDocument/example_request.py
index a51d55c1..ee64b47a 100644
--- a/examples/snippets/deleteDocument/example_request.py
+++ b/examples/snippets/deleteDocument/example_request.py
@@ -4,9 +4,9 @@
 service = CloudantV1.new_instance()
 
 response = service.delete_document(
-  db='events',
-  doc_id='0007241142412418284',
-  rev='2-9a0d1cd9f40472509e9aac6461837367'
+  db='orders',
+  doc_id='order00058',
+  rev='1-99b02e08da151943c2dcb40090160bb8'
 ).get_result()
 
 print(response)
diff --git a/examples/snippets/getAttachment/example_request.py b/examples/snippets/getAttachment/example_request.py
index da91599e..ab1d3044 100644
--- a/examples/snippets/getAttachment/example_request.py
+++ b/examples/snippets/getAttachment/example_request.py
@@ -5,10 +5,10 @@
 
 response_attachment = service.get_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt'
 ).get_result().content
 
 print(response_attachment)
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
diff --git a/examples/snippets/getDocument/example_request.py b/examples/snippets/getDocument/example_request.py
index 888454fe..49e43fbd 100644
--- a/examples/snippets/getDocument/example_request.py
+++ b/examples/snippets/getDocument/example_request.py
@@ -5,7 +5,7 @@
 
 response = service.get_document(
   db='products',
-  doc_id='small-appliances:1000042'
+  doc_id='1000042'
 ).get_result()
 
 print(response)
diff --git a/examples/snippets/getDocumentShardsInfo/example_request.py b/examples/snippets/getDocumentShardsInfo/example_request.py
index 4891a04c..52855494 100644
--- a/examples/snippets/getDocumentShardsInfo/example_request.py
+++ b/examples/snippets/getDocumentShardsInfo/example_request.py
@@ -5,7 +5,7 @@
 
 response = service.get_document_shards_info(
   db='products',
-  doc_id='small-appliances:1000042'
+  doc_id='1000042'
 ).get_result()
 
 print(response)
diff --git a/examples/snippets/getPartitionInformation/example_request.py b/examples/snippets/getPartitionInformation/example_request.py
index 4fded20d..e5a8b0b9 100644
--- a/examples/snippets/getPartitionInformation/example_request.py
+++ b/examples/snippets/getPartitionInformation/example_request.py
@@ -4,8 +4,8 @@
 service = CloudantV1.new_instance()
 
 response = service.get_partition_information(
-  db='products',
-  partition_key='small-appliances'
+  db='events',
+  partition_key='ns1HJS13AMkK'
 ).get_result()
 
 print(response)
diff --git a/examples/snippets/getSearchInfo/example_request.py b/examples/snippets/getSearchInfo/example_request.py
index 71c97d98..b24b7c29 100644
--- a/examples/snippets/getSearchInfo/example_request.py
+++ b/examples/snippets/getSearchInfo/example_request.py
@@ -4,11 +4,11 @@
 service = CloudantV1.new_instance()
 
 response = service.get_search_info(
-  db='products',
-  ddoc='appliances',
-  index='findByPrice'
+  db='events',
+  ddoc='checkout',
+  index='findByDate'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `findByPrice` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `findByDate` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
diff --git a/examples/snippets/headAttachment/example_request.py b/examples/snippets/headAttachment/example_request.py
index 8fde6d97..137e002c 100644
--- a/examples/snippets/headAttachment/example_request.py
+++ b/examples/snippets/headAttachment/example_request.py
@@ -5,11 +5,11 @@
 
 response = service.head_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt'
 )
 print(response.get_status_code())
 print(response.get_headers()['Content-Length'])
 print(response.get_headers()['Content-Type'])
 # section: markdown
-# This example requires the `product_details.txt` attachment in `small-appliances:100001` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
+# This example requires the `product_details.txt` attachment in `1000042` document to exist. To create the attachment, see [Create or modify an attachment.](#putattachment)
diff --git a/examples/snippets/headDesignDocument/example_request.py b/examples/snippets/headDesignDocument/example_request.py
index c1ecf015..ed2c1a20 100644
--- a/examples/snippets/headDesignDocument/example_request.py
+++ b/examples/snippets/headDesignDocument/example_request.py
@@ -4,8 +4,8 @@
 service = CloudantV1.new_instance()
 
 response = service.head_design_document(
-  db='products',
-  ddoc='appliances'
+  db='events',
+  ddoc='checkout'
 )
 print(response.get_status_code())
 print(response.get_headers()['ETag'])
diff --git a/examples/snippets/headDocument/example_request.py b/examples/snippets/headDocument/example_request.py
index 71692421..6141844e 100644
--- a/examples/snippets/headDocument/example_request.py
+++ b/examples/snippets/headDocument/example_request.py
@@ -4,8 +4,8 @@
 service = CloudantV1.new_instance()
 
 response = service.head_document(
-  db='events',
-  doc_id='0007241142412418284'
+  db='orders',
+  doc_id='order00058'
 )
 print(response.get_status_code())
 print(response.get_headers()['ETag'])
diff --git a/examples/snippets/postAllDocsQueries/example_request.py b/examples/snippets/postAllDocsQueries/example_request.py
index cc333a43..d625e9c9 100644
--- a/examples/snippets/postAllDocsQueries/example_request.py
+++ b/examples/snippets/postAllDocsQueries/example_request.py
@@ -4,7 +4,7 @@
 service = CloudantV1.new_instance()
 
 all_docs_query1 = AllDocsQuery(
-  keys=['small-appliances:1000042', 'small-appliances:1000043']
+  keys=['1000042', '1000043']
 )
 
 all_docs_query2 = AllDocsQuery(
diff --git a/examples/snippets/postBulkDocs/example_request_as_a_stream.py b/examples/snippets/postBulkDocs/example_request_as_a_stream.py
index e8891bfc..c3a6d7d3 100644
--- a/examples/snippets/postBulkDocs/example_request_as_a_stream.py
+++ b/examples/snippets/postBulkDocs/example_request_as_a_stream.py
@@ -16,17 +16,17 @@
 {
   "docs": [
     {
-      "_id": "0007241142412418284",
+      "_id": "ns1HJS13AMkK:0007241142412418284",
       "type": "event",
-      "userid": "abc123",
+      "userId": "abc123",
       "eventType": "addedToBasket",
       "productId": "1000042",
       "date": "2019-01-28T10:44:22.000Z"
     },
     {
-      "_id": "0007241142412418285",
+      "_id": "H8tDIwfadxp9:0007241142412418285",
       "type": "event",
-      "userid": "abc123",
+      "userId": "abc234",
       "eventType": "addedToBasket",
       "productId": "1000050",
       "date": "2019-01-25T20:00:00.000Z"
diff --git a/examples/snippets/postBulkDocs/example_request_create_documents.py b/examples/snippets/postBulkDocs/example_request_create_documents.py
index d231369f..172125e2 100644
--- a/examples/snippets/postBulkDocs/example_request_create_documents.py
+++ b/examples/snippets/postBulkDocs/example_request_create_documents.py
@@ -4,17 +4,17 @@
 service = CloudantV1.new_instance()
 
 event_doc_1 = Document(
-  _id="0007241142412418284",
+  _id="ns1HJS13AMkK:0007241142412418284",
   type="event",
-  userid="abc123",
+  userId="abc123",
   eventType="addedToBasket",
   productId="1000042",
   date="2019-01-28T10:44:22.000Z"
 )
 event_doc_2 = Document(
-  _id="0007241142412418285",
+  _id="H8tDIwfadxp9:0007241142412418285",
   type="event",
-  userid="abc234",
+  userId="abc234",
   eventType="addedToBasket",
   productId="1000050",
   date="2019-01-25T20:00:00.000Z"
diff --git a/examples/snippets/postBulkDocs/example_request_delete_documents.py b/examples/snippets/postBulkDocs/example_request_delete_documents.py
index 64beca90..c70a8e80 100644
--- a/examples/snippets/postBulkDocs/example_request_delete_documents.py
+++ b/examples/snippets/postBulkDocs/example_request_delete_documents.py
@@ -4,12 +4,12 @@
 service = CloudantV1.new_instance()
 
 event_doc_1 = Document(
-  _id="0007241142412418284",
+  _id="ns1HJS13AMkK:0007241142412418284",
   _rev="1-5005d65514fe9e90f8eccf174af5dd64",
   _deleted=True,
 )
 event_doc_2 = Document(
-  _id="0007241142412418285",
+  _id="H8tDIwfadxp9:0007241142412418285",
   _rev="1-2d7810b054babeda4812b3924428d6d6",
   _deleted=True,
 )
diff --git a/examples/snippets/postDocument/example_request.py b/examples/snippets/postDocument/example_request.py
index 79653966..a18fe7cb 100644
--- a/examples/snippets/postDocument/example_request.py
+++ b/examples/snippets/postDocument/example_request.py
@@ -4,9 +4,9 @@
 service = CloudantV1.new_instance()
 
 products_doc = Document(
-  _id="small-appliances:1000042",
+  _id="1000042",
   type="product",
-  productid="1000042",
+  productId="1000042",
   brand="Salter",
   name="Digital Kitchen Scales",
   description="Slim Colourful Design Electronic Cooking Appliance for Home / Kitchen, Weigh up to 5kg + Aquatronic for Liquids ml + fl. oz. 15Yr Guarantee - Green",
diff --git a/examples/snippets/postFind/example_request_for_json_index_type.py b/examples/snippets/postFind/example_request_for_json_index_type.py
index b2393326..1e4544e7 100644
--- a/examples/snippets/postFind/example_request_for_json_index_type.py
+++ b/examples/snippets/postFind/example_request_for_json_index_type.py
@@ -12,4 +12,4 @@
 ).get_result()
 print(response)
 # section: markdown
-# This example requires the `getUserByAddress` Cloudant Query "json" index to exist. To create the index, see [Create a new index on a database.](#postindex)
+# This example requires the `getUserByEmail` Cloudant Query "json" index to exist. To create the index, see [Create a new index on a database.](#postindex)
diff --git a/examples/snippets/postFind/example_request_for_text_index_type.py b/examples/snippets/postFind/example_request_for_text_index_type.py
index a6f74f9b..ae8f3583 100644
--- a/examples/snippets/postFind/example_request_for_text_index_type.py
+++ b/examples/snippets/postFind/example_request_for_text_index_type.py
@@ -11,4 +11,4 @@
 ).get_result()
 print(response)
 # section: markdown
-# This example requires the `getUserByVerifiedEmail` Cloudant Query "text" index to exist. To create the index, see [Create a new index on a database.](#postindex)
+# This example requires the `getUserByAddress` Cloudant Query "text" index to exist. To create the index, see [Create a new index on a database.](#postindex)
diff --git a/examples/snippets/postPartitionAllDocs/example_request.py b/examples/snippets/postPartitionAllDocs/example_request.py
index a01cc841..4ac774a6 100644
--- a/examples/snippets/postPartitionAllDocs/example_request.py
+++ b/examples/snippets/postPartitionAllDocs/example_request.py
@@ -4,8 +4,8 @@
 service = CloudantV1.new_instance()
 
 response = service.post_partition_all_docs(
-  db='products',
-  partition_key='small-appliances',
+  db='events',
+  partition_key='ns1HJS13AMkK',
   include_docs=True
 ).get_result()
 
diff --git a/examples/snippets/postPartitionExplain/example_request.py b/examples/snippets/postPartitionExplain/example_request.py
new file mode 100644
index 00000000..48b8c477
--- /dev/null
+++ b/examples/snippets/postPartitionExplain/example_request.py
@@ -0,0 +1,14 @@
+# section: code
+from ibmcloudant.cloudant_v1 import CloudantV1
+
+service = CloudantV1.new_instance()
+
+response = service.post_partition_explain(
+  db='events',
+  execution_stats=True,
+  limit=10,
+  partition_key='ns1HJS13AMkK',
+  selector={'userId': {'$eq': 'abc123'}}
+).get_result()
+
+print(response)
diff --git a/examples/snippets/postPartitionFind/example_request.py b/examples/snippets/postPartitionFind/example_request.py
index 74dbab5c..95095789 100644
--- a/examples/snippets/postPartitionFind/example_request.py
+++ b/examples/snippets/postPartitionFind/example_request.py
@@ -4,10 +4,10 @@
 service = CloudantV1.new_instance()
 
 response = service.post_partition_find(
-  db='products',
-  partition_key='small-appliances',
-  fields=['productid', 'name', 'description'],
-  selector={'type': {'$eq': 'product'}}
+  db='events',
+  partition_key='ns1HJS13AMkK',
+  fields=['productId', 'eventType', 'date'],
+  selector={'userId': {'$eq': 'abc123'}}
 ).get_result()
 
 print(response)
diff --git a/examples/snippets/postPartitionSearch/example_request.py b/examples/snippets/postPartitionSearch/example_request.py
index 34eb160c..d1a1aa1e 100644
--- a/examples/snippets/postPartitionSearch/example_request.py
+++ b/examples/snippets/postPartitionSearch/example_request.py
@@ -4,13 +4,13 @@
 service = CloudantV1.new_instance()
 
 response = service.post_partition_search(
-  db='products',
-  partition_key='small-appliances',
-  ddoc='appliances',
-  index='findByPrice',
-  query='price:[14 TO 20]'
+  db='events',
+  partition_key='ns1HJS13AMkK',
+  ddoc='checkout',
+  index='findByDate',
+  query='date:[2019-01-01T12:00:00.000Z TO 2019-01-31T12:00:00.000Z]'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `findByPrice` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `findByDate` Cloudant Search partitioned index to exist. To create the design document with this index, see [Create or modify a design document.](#putdesigndocument)
diff --git a/examples/snippets/postPartitionView/example_request.py b/examples/snippets/postPartitionView/example_request.py
index 27251002..5f3c31b4 100644
--- a/examples/snippets/postPartitionView/example_request.py
+++ b/examples/snippets/postPartitionView/example_request.py
@@ -4,13 +4,14 @@
 service = CloudantV1.new_instance()
 
 response = service.post_partition_view(
-  db='products',
-  ddoc='appliances',
+  db='events',
+  ddoc='checkout',
+  include_docs=True,
   limit=10,
-  partition_key='small-appliances',
-  view='byApplianceProdId'
+  partition_key='ns1HJS13AMkK',
+  view='byProductId'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example requires the `byApplianceProdId` partitioned view to exist. To create the design document with this view, see [Create or modify a design document.](#putdesigndocument)
+# This example requires the `byProductId` partitioned view to exist. To create the design document with this view, see [Create or modify a design document.](#putdesigndocument)
diff --git a/examples/snippets/postRevsDiff/example_request.py b/examples/snippets/postRevsDiff/example_request.py
index 85cc5b75..970c1a96 100644
--- a/examples/snippets/postRevsDiff/example_request.py
+++ b/examples/snippets/postRevsDiff/example_request.py
@@ -17,3 +17,5 @@
 ).get_result()
 
 print(response)
+// section: markdown
+// This example requires the example revisions in the POST body to be replaced with valid revisions.
diff --git a/examples/snippets/putAttachment/example_request.py b/examples/snippets/putAttachment/example_request.py
index 6ddaed4f..2e6edf80 100644
--- a/examples/snippets/putAttachment/example_request.py
+++ b/examples/snippets/putAttachment/example_request.py
@@ -6,7 +6,7 @@
 detailed_description = "This appliance includes..."
 response = service.put_attachment(
   db='products',
-  doc_id='small-appliances:100001',
+  doc_id='1000042',
   attachment_name='product_details.txt',
   attachment=detailed_description,
   content_type='text/plain'
diff --git a/examples/snippets/putDatabase/example_request.py b/examples/snippets/putDatabase/example_request.py
index d3424b70..fa6b8b4f 100644
--- a/examples/snippets/putDatabase/example_request.py
+++ b/examples/snippets/putDatabase/example_request.py
@@ -3,6 +3,6 @@
 
 service = CloudantV1.new_instance()
 
-response = service.put_database(db='products', partitioned=True).get_result()
+response = service.put_database(db='events', partitioned=True).get_result()
 
 print(response)
diff --git a/examples/snippets/putDesignDocument/example_request.py b/examples/snippets/putDesignDocument/example_request.py
index 37d5ca5b..135dcbbc 100644
--- a/examples/snippets/putDesignDocument/example_request.py
+++ b/examples/snippets/putDesignDocument/example_request.py
@@ -4,11 +4,11 @@
 service = CloudantV1.new_instance()
 
 email_view_map_reduce = DesignDocumentViewsMapReduce(
-  map='function(doc) { if(doc.email_verified  === true){\n  emit(doc.email, [doc.name, doc.email_verified, doc.joined]) }}'
+  map='function(doc) { if(doc.email_verified === true) { emit(doc.email, [doc.name, doc.email_verified, doc.joined]); }}'
 )
 
 user_index = SearchIndexDefinition(
-  index='function (doc) { index("name", doc.name); index("active", doc.active); }',
+  index='function(doc) { index("name", doc.name); index("active", doc.active); }',
   analyzer=AnalyzerConfiguration(name="standard", fields={"email": Analyzer(name="email")}))
 
 design_document = DesignDocument(
@@ -27,11 +27,11 @@
 # Partitioned DesignDocument Example
 
 product_map = DesignDocumentViewsMapReduce(
-  map='function(doc) { emit(doc.productId, [doc.brand, doc.name, doc.description]) }'
+  map='function(doc) { emit(doc.productId, [doc.date, doc.eventType, doc.userId]); }'
 )
 
-price_index = SearchIndexDefinition(
-  index='function (doc) { index("price", doc.price);}',
+date_index = SearchIndexDefinition(
+  index='function(doc) { index("date", doc.date); }',
   analyzer=AnalyzerConfiguration(name="classic", fields={"description": Analyzer(name="english")})
 )
 
@@ -40,17 +40,17 @@
 )
 
 partitioned_design_doc = DesignDocument(
-  views={'byApplianceProdId': product_map},
-  indexes={'findByPrice': price_index},
+  views={'byProductId': product_map},
+  indexes={'findByDate': date_index},
   options=design_document_options
 )
 
 response = service.put_design_document(
-  db='products',
+  db='events',
   design_document=partitioned_design_doc,
-  ddoc='appliances'
+  ddoc='checkout'
 ).get_result()
 
 print(response)
 # section: markdown
-# This example creates `allusers` design document in the `users` database and `appliances` design document in the partitioned `products` database.
+# This example creates `allusers` design document in the `users` database and `checkout` design document in the partitioned `events` database.
diff --git a/examples/snippets/putDocument/example_request.py b/examples/snippets/putDocument/example_request.py
index 6b442d9f..98a384bc 100644
--- a/examples/snippets/putDocument/example_request.py
+++ b/examples/snippets/putDocument/example_request.py
@@ -5,14 +5,14 @@
 
 event_doc = Document(
   type='event',
-  userid='abc123',
+  userId='abc123',
   eventType='addedToBasket',
   productId='1000042',
   date='2019-01-28T10:44:22.000Z'
 )
 response = service.put_document(
   db='events',
-  doc_id='0007241142412418284',
+  doc_id='ns1HJS13AMkK:0007241142412418284',
   document=event_doc
 ).get_result()
 
diff --git a/examples/snippets/putLocalDocument/example_request.py b/examples/snippets/putLocalDocument/example_request.py
index 412e4912..cf0fb203 100644
--- a/examples/snippets/putLocalDocument/example_request.py
+++ b/examples/snippets/putLocalDocument/example_request.py
@@ -6,13 +6,13 @@
 local_document = Document(
    type='order',
    user='Bob Smith',
-   orderid='0007741142412418284',
-   userid='abc123',
+   orderId='0007741142412418284',
+   userId='abc123',
    total=214.98,
    deliveryAddress='19 Front Street, Darlington, DL5 1TY',
    delivered='true',
    courier='UPS',
-   courierid='15125425151261289',
+   courierId='15125425151261289',
    date='2019-01-28T10:44:22.000Z'
 )