Package com.stripe.param
Class DisputeUpdateParams.Evidence.Builder
- java.lang.Object
-
- com.stripe.param.DisputeUpdateParams.Evidence.Builder
-
- Enclosing class:
- DisputeUpdateParams.Evidence
public static class DisputeUpdateParams.Evidence.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DisputeUpdateParams.Evidence
build()
Finalize and obtain parameter instance from this builder.DisputeUpdateParams.Evidence.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.DisputeUpdateParams.Evidence.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.DisputeUpdateParams.Evidence.Builder
setAccessActivityLog(EmptyParam accessActivityLog)
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.DisputeUpdateParams.Evidence.Builder
setAccessActivityLog(java.lang.String accessActivityLog)
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.DisputeUpdateParams.Evidence.Builder
setBillingAddress(EmptyParam billingAddress)
The billing address provided by the customer.DisputeUpdateParams.Evidence.Builder
setBillingAddress(java.lang.String billingAddress)
The billing address provided by the customer.DisputeUpdateParams.Evidence.Builder
setCancellationPolicy(EmptyParam cancellationPolicy)
(ID of a file upload) Your subscription cancellation policy, as shown to the customer.DisputeUpdateParams.Evidence.Builder
setCancellationPolicy(java.lang.String cancellationPolicy)
(ID of a file upload) Your subscription cancellation policy, as shown to the customer.DisputeUpdateParams.Evidence.Builder
setCancellationPolicyDisclosure(EmptyParam cancellationPolicyDisclosure)
An explanation of how and when the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.Builder
setCancellationPolicyDisclosure(java.lang.String cancellationPolicyDisclosure)
An explanation of how and when the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.Builder
setCancellationRebuttal(EmptyParam cancellationRebuttal)
A justification for why the customer's subscription was not canceled.DisputeUpdateParams.Evidence.Builder
setCancellationRebuttal(java.lang.String cancellationRebuttal)
A justification for why the customer's subscription was not canceled.DisputeUpdateParams.Evidence.Builder
setCustomerCommunication(EmptyParam customerCommunication)
(ID of a file upload) Any communication with the customer that you feel is relevant to your case.DisputeUpdateParams.Evidence.Builder
setCustomerCommunication(java.lang.String customerCommunication)
(ID of a file upload) Any communication with the customer that you feel is relevant to your case.DisputeUpdateParams.Evidence.Builder
setCustomerEmailAddress(EmptyParam customerEmailAddress)
The email address of the customer.DisputeUpdateParams.Evidence.Builder
setCustomerEmailAddress(java.lang.String customerEmailAddress)
The email address of the customer.DisputeUpdateParams.Evidence.Builder
setCustomerName(EmptyParam customerName)
The name of the customer.DisputeUpdateParams.Evidence.Builder
setCustomerName(java.lang.String customerName)
The name of the customer.DisputeUpdateParams.Evidence.Builder
setCustomerPurchaseIp(EmptyParam customerPurchaseIp)
The IP address that the customer used when making the purchase.DisputeUpdateParams.Evidence.Builder
setCustomerPurchaseIp(java.lang.String customerPurchaseIp)
The IP address that the customer used when making the purchase.DisputeUpdateParams.Evidence.Builder
setCustomerSignature(EmptyParam customerSignature)
(ID of a file upload) A relevant document or contract showing the customer's signature.DisputeUpdateParams.Evidence.Builder
setCustomerSignature(java.lang.String customerSignature)
(ID of a file upload) A relevant document or contract showing the customer's signature.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeDocumentation(EmptyParam duplicateChargeDocumentation)
(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeDocumentation(java.lang.String duplicateChargeDocumentation)
(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeExplanation(EmptyParam duplicateChargeExplanation)
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeExplanation(java.lang.String duplicateChargeExplanation)
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeId(EmptyParam duplicateChargeId)
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.DisputeUpdateParams.Evidence.Builder
setDuplicateChargeId(java.lang.String duplicateChargeId)
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.DisputeUpdateParams.Evidence.Builder
setProductDescription(EmptyParam productDescription)
A description of the product or service that was sold.DisputeUpdateParams.Evidence.Builder
setProductDescription(java.lang.String productDescription)
A description of the product or service that was sold.DisputeUpdateParams.Evidence.Builder
setReceipt(EmptyParam receipt)
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.DisputeUpdateParams.Evidence.Builder
setReceipt(java.lang.String receipt)
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.DisputeUpdateParams.Evidence.Builder
setRefundPolicy(EmptyParam refundPolicy)
(ID of a file upload) Your refund policy, as shown to the customer.DisputeUpdateParams.Evidence.Builder
setRefundPolicy(java.lang.String refundPolicy)
(ID of a file upload) Your refund policy, as shown to the customer.DisputeUpdateParams.Evidence.Builder
setRefundPolicyDisclosure(EmptyParam refundPolicyDisclosure)
Documentation demonstrating that the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.Builder
setRefundPolicyDisclosure(java.lang.String refundPolicyDisclosure)
Documentation demonstrating that the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.Builder
setRefundRefusalExplanation(EmptyParam refundRefusalExplanation)
A justification for why the customer is not entitled to a refund.DisputeUpdateParams.Evidence.Builder
setRefundRefusalExplanation(java.lang.String refundRefusalExplanation)
A justification for why the customer is not entitled to a refund.DisputeUpdateParams.Evidence.Builder
setServiceDate(EmptyParam serviceDate)
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.DisputeUpdateParams.Evidence.Builder
setServiceDate(java.lang.String serviceDate)
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.DisputeUpdateParams.Evidence.Builder
setServiceDocumentation(EmptyParam serviceDocumentation)
(ID of a file upload) Documentation showing proof that a service was provided to the customer.DisputeUpdateParams.Evidence.Builder
setServiceDocumentation(java.lang.String serviceDocumentation)
(ID of a file upload) Documentation showing proof that a service was provided to the customer.DisputeUpdateParams.Evidence.Builder
setShippingAddress(EmptyParam shippingAddress)
The address to which a physical product was shipped.DisputeUpdateParams.Evidence.Builder
setShippingAddress(java.lang.String shippingAddress)
The address to which a physical product was shipped.DisputeUpdateParams.Evidence.Builder
setShippingCarrier(EmptyParam shippingCarrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.DisputeUpdateParams.Evidence.Builder
setShippingCarrier(java.lang.String shippingCarrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.DisputeUpdateParams.Evidence.Builder
setShippingDate(EmptyParam shippingDate)
The date on which a physical product began its route to the shipping address, in a clear human-readable format.DisputeUpdateParams.Evidence.Builder
setShippingDate(java.lang.String shippingDate)
The date on which a physical product began its route to the shipping address, in a clear human-readable format.DisputeUpdateParams.Evidence.Builder
setShippingDocumentation(EmptyParam shippingDocumentation)
(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you.DisputeUpdateParams.Evidence.Builder
setShippingDocumentation(java.lang.String shippingDocumentation)
(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you.DisputeUpdateParams.Evidence.Builder
setShippingTrackingNumber(EmptyParam shippingTrackingNumber)
The tracking number for a physical product, obtained from the delivery service.DisputeUpdateParams.Evidence.Builder
setShippingTrackingNumber(java.lang.String shippingTrackingNumber)
The tracking number for a physical product, obtained from the delivery service.DisputeUpdateParams.Evidence.Builder
setUncategorizedFile(EmptyParam uncategorizedFile)
(ID of a file upload) Any additional evidence or statements.DisputeUpdateParams.Evidence.Builder
setUncategorizedFile(java.lang.String uncategorizedFile)
(ID of a file upload) Any additional evidence or statements.DisputeUpdateParams.Evidence.Builder
setUncategorizedText(EmptyParam uncategorizedText)
Any additional evidence or statements.DisputeUpdateParams.Evidence.Builder
setUncategorizedText(java.lang.String uncategorizedText)
Any additional evidence or statements.
-
-
-
Method Detail
-
build
public DisputeUpdateParams.Evidence build()
Finalize and obtain parameter instance from this builder.
-
setAccessActivityLog
public DisputeUpdateParams.Evidence.Builder setAccessActivityLog(java.lang.String accessActivityLog)
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity. Has a maximum character count of 20,000.
-
setAccessActivityLog
public DisputeUpdateParams.Evidence.Builder setAccessActivityLog(EmptyParam accessActivityLog)
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity. Has a maximum character count of 20,000.
-
setBillingAddress
public DisputeUpdateParams.Evidence.Builder setBillingAddress(java.lang.String billingAddress)
The billing address provided by the customer.
-
setBillingAddress
public DisputeUpdateParams.Evidence.Builder setBillingAddress(EmptyParam billingAddress)
The billing address provided by the customer.
-
setCancellationPolicy
public DisputeUpdateParams.Evidence.Builder setCancellationPolicy(java.lang.String cancellationPolicy)
(ID of a file upload) Your subscription cancellation policy, as shown to the customer.
-
setCancellationPolicy
public DisputeUpdateParams.Evidence.Builder setCancellationPolicy(EmptyParam cancellationPolicy)
(ID of a file upload) Your subscription cancellation policy, as shown to the customer.
-
setCancellationPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setCancellationPolicyDisclosure(java.lang.String cancellationPolicyDisclosure)
An explanation of how and when the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.
-
setCancellationPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setCancellationPolicyDisclosure(EmptyParam cancellationPolicyDisclosure)
An explanation of how and when the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.
-
setCancellationRebuttal
public DisputeUpdateParams.Evidence.Builder setCancellationRebuttal(java.lang.String cancellationRebuttal)
A justification for why the customer's subscription was not canceled. Has a maximum character count of 20,000.
-
setCancellationRebuttal
public DisputeUpdateParams.Evidence.Builder setCancellationRebuttal(EmptyParam cancellationRebuttal)
A justification for why the customer's subscription was not canceled. Has a maximum character count of 20,000.
-
setCustomerCommunication
public DisputeUpdateParams.Evidence.Builder setCustomerCommunication(java.lang.String customerCommunication)
(ID of a file upload) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.
-
setCustomerCommunication
public DisputeUpdateParams.Evidence.Builder setCustomerCommunication(EmptyParam customerCommunication)
(ID of a file upload) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.
-
setCustomerEmailAddress
public DisputeUpdateParams.Evidence.Builder setCustomerEmailAddress(java.lang.String customerEmailAddress)
The email address of the customer.
-
setCustomerEmailAddress
public DisputeUpdateParams.Evidence.Builder setCustomerEmailAddress(EmptyParam customerEmailAddress)
The email address of the customer.
-
setCustomerName
public DisputeUpdateParams.Evidence.Builder setCustomerName(java.lang.String customerName)
The name of the customer.
-
setCustomerName
public DisputeUpdateParams.Evidence.Builder setCustomerName(EmptyParam customerName)
The name of the customer.
-
setCustomerPurchaseIp
public DisputeUpdateParams.Evidence.Builder setCustomerPurchaseIp(java.lang.String customerPurchaseIp)
The IP address that the customer used when making the purchase.
-
setCustomerPurchaseIp
public DisputeUpdateParams.Evidence.Builder setCustomerPurchaseIp(EmptyParam customerPurchaseIp)
The IP address that the customer used when making the purchase.
-
setCustomerSignature
public DisputeUpdateParams.Evidence.Builder setCustomerSignature(java.lang.String customerSignature)
(ID of a file upload) A relevant document or contract showing the customer's signature.
-
setCustomerSignature
public DisputeUpdateParams.Evidence.Builder setCustomerSignature(EmptyParam customerSignature)
(ID of a file upload) A relevant document or contract showing the customer's signature.
-
setDuplicateChargeDocumentation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeDocumentation(java.lang.String duplicateChargeDocumentation)
(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.
-
setDuplicateChargeDocumentation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeDocumentation(EmptyParam duplicateChargeDocumentation)
(ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.
-
setDuplicateChargeExplanation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeExplanation(java.lang.String duplicateChargeExplanation)
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate. Has a maximum character count of 20,000.
-
setDuplicateChargeExplanation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeExplanation(EmptyParam duplicateChargeExplanation)
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate. Has a maximum character count of 20,000.
-
setDuplicateChargeId
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeId(java.lang.String duplicateChargeId)
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
-
setDuplicateChargeId
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeId(EmptyParam duplicateChargeId)
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
-
putExtraParam
public DisputeUpdateParams.Evidence.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeDisputeUpdateParams.Evidence.extraParams
for the field documentation.
-
putAllExtraParam
public DisputeUpdateParams.Evidence.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeDisputeUpdateParams.Evidence.extraParams
for the field documentation.
-
setProductDescription
public DisputeUpdateParams.Evidence.Builder setProductDescription(java.lang.String productDescription)
A description of the product or service that was sold. Has a maximum character count of 20,000.
-
setProductDescription
public DisputeUpdateParams.Evidence.Builder setProductDescription(EmptyParam productDescription)
A description of the product or service that was sold. Has a maximum character count of 20,000.
-
setReceipt
public DisputeUpdateParams.Evidence.Builder setReceipt(java.lang.String receipt)
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.
-
setReceipt
public DisputeUpdateParams.Evidence.Builder setReceipt(EmptyParam receipt)
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.
-
setRefundPolicy
public DisputeUpdateParams.Evidence.Builder setRefundPolicy(java.lang.String refundPolicy)
(ID of a file upload) Your refund policy, as shown to the customer.
-
setRefundPolicy
public DisputeUpdateParams.Evidence.Builder setRefundPolicy(EmptyParam refundPolicy)
(ID of a file upload) Your refund policy, as shown to the customer.
-
setRefundPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setRefundPolicyDisclosure(java.lang.String refundPolicyDisclosure)
Documentation demonstrating that the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.
-
setRefundPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setRefundPolicyDisclosure(EmptyParam refundPolicyDisclosure)
Documentation demonstrating that the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000.
-
setRefundRefusalExplanation
public DisputeUpdateParams.Evidence.Builder setRefundRefusalExplanation(java.lang.String refundRefusalExplanation)
A justification for why the customer is not entitled to a refund. Has a maximum character count of 20,000.
-
setRefundRefusalExplanation
public DisputeUpdateParams.Evidence.Builder setRefundRefusalExplanation(EmptyParam refundRefusalExplanation)
A justification for why the customer is not entitled to a refund. Has a maximum character count of 20,000.
-
setServiceDate
public DisputeUpdateParams.Evidence.Builder setServiceDate(java.lang.String serviceDate)
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
-
setServiceDate
public DisputeUpdateParams.Evidence.Builder setServiceDate(EmptyParam serviceDate)
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
-
setServiceDocumentation
public DisputeUpdateParams.Evidence.Builder setServiceDocumentation(java.lang.String serviceDocumentation)
(ID of a file upload) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.
-
setServiceDocumentation
public DisputeUpdateParams.Evidence.Builder setServiceDocumentation(EmptyParam serviceDocumentation)
(ID of a file upload) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.
-
setShippingAddress
public DisputeUpdateParams.Evidence.Builder setShippingAddress(java.lang.String shippingAddress)
The address to which a physical product was shipped. You should try to include as complete address information as possible.
-
setShippingAddress
public DisputeUpdateParams.Evidence.Builder setShippingAddress(EmptyParam shippingAddress)
The address to which a physical product was shipped. You should try to include as complete address information as possible.
-
setShippingCarrier
public DisputeUpdateParams.Evidence.Builder setShippingCarrier(java.lang.String shippingCarrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.
-
setShippingCarrier
public DisputeUpdateParams.Evidence.Builder setShippingCarrier(EmptyParam shippingCarrier)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.
-
setShippingDate
public DisputeUpdateParams.Evidence.Builder setShippingDate(java.lang.String shippingDate)
The date on which a physical product began its route to the shipping address, in a clear human-readable format.
-
setShippingDate
public DisputeUpdateParams.Evidence.Builder setShippingDate(EmptyParam shippingDate)
The date on which a physical product began its route to the shipping address, in a clear human-readable format.
-
setShippingDocumentation
public DisputeUpdateParams.Evidence.Builder setShippingDocumentation(java.lang.String shippingDocumentation)
(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.
-
setShippingDocumentation
public DisputeUpdateParams.Evidence.Builder setShippingDocumentation(EmptyParam shippingDocumentation)
(ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer's full shipping address, if possible.
-
setShippingTrackingNumber
public DisputeUpdateParams.Evidence.Builder setShippingTrackingNumber(java.lang.String shippingTrackingNumber)
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
-
setShippingTrackingNumber
public DisputeUpdateParams.Evidence.Builder setShippingTrackingNumber(EmptyParam shippingTrackingNumber)
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
-
setUncategorizedFile
public DisputeUpdateParams.Evidence.Builder setUncategorizedFile(java.lang.String uncategorizedFile)
(ID of a file upload) Any additional evidence or statements.
-
setUncategorizedFile
public DisputeUpdateParams.Evidence.Builder setUncategorizedFile(EmptyParam uncategorizedFile)
(ID of a file upload) Any additional evidence or statements.
-
setUncategorizedText
public DisputeUpdateParams.Evidence.Builder setUncategorizedText(java.lang.String uncategorizedText)
Any additional evidence or statements. Has a maximum character count of 20,000.
-
setUncategorizedText
public DisputeUpdateParams.Evidence.Builder setUncategorizedText(EmptyParam uncategorizedText)
Any additional evidence or statements. Has a maximum character count of 20,000.
-
-