code: import stripe
  stripe.api_key = "sk_test_your_key"
  
  stripe.issuing.Dispute.modify(
    "idp_1LSdsz2eZvKYlo2CzYY577wS",
    evidence={
      "reason": "not_received",
      "not_received": {
        "expected_at": 1590000000,
        "explanation": "",
        "product_description": "Baseball cap",
        "product_type": "merchandise",
      },
    },
  )
  '''Response {
    "id": "idp_1LSdsz2eZvKYlo2CzYY577wS",
    "object": "issuing.dispute",
    "amount": 2000,
    "created": 1659518945,
    "currency": "usd",
    "evidence": {
      "reason": "not_received",
      "not_received": {
        "expected_at": 1590000000,
        "explanation": null,
        "product_description": "Baseball cap",
        "product_type": "merchandise"
      }
    },
    "livemode": false,
    "metadata": {},
    "redaction": null,
    "status": "unsubmitted",
    "transaction": "ipi_1JIdAl2eZvKYlo2Cfr8US8uB"
  }'''
nl: Update a disputeUpdates the specified Issuing Dispute object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the evidence object can be unset by passing in an empty string.Parameters evidence optional dictionary Evidence provided for the dispute.Show child parameters metadata optional dictionary Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.ReturnsReturns an updated Issuing Dispute object if a valid identifier was provided