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.Evidencebuild()Finalize and obtain parameter instance from this builder.DisputeUpdateParams.Evidence.BuilderputAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)Add all map key/value pairs to `extraParams` map.DisputeUpdateParams.Evidence.BuilderputExtraParam(java.lang.String key, java.lang.Object value)Add a key/value pair to `extraParams` map.DisputeUpdateParams.Evidence.BuildersetAccessActivityLog(EmptyParam accessActivityLog)Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.DisputeUpdateParams.Evidence.BuildersetAccessActivityLog(java.lang.String accessActivityLog)Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.DisputeUpdateParams.Evidence.BuildersetBillingAddress(EmptyParam billingAddress)The billing address provided by the customer.DisputeUpdateParams.Evidence.BuildersetBillingAddress(java.lang.String billingAddress)The billing address provided by the customer.DisputeUpdateParams.Evidence.BuildersetCancellationPolicy(EmptyParam cancellationPolicy)(ID of a file upload) Your subscription cancellation policy, as shown to the customer.DisputeUpdateParams.Evidence.BuildersetCancellationPolicy(java.lang.String cancellationPolicy)(ID of a file upload) Your subscription cancellation policy, as shown to the customer.DisputeUpdateParams.Evidence.BuildersetCancellationPolicyDisclosure(EmptyParam cancellationPolicyDisclosure)An explanation of how and when the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.BuildersetCancellationPolicyDisclosure(java.lang.String cancellationPolicyDisclosure)An explanation of how and when the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.BuildersetCancellationRebuttal(EmptyParam cancellationRebuttal)A justification for why the customer's subscription was not canceled.DisputeUpdateParams.Evidence.BuildersetCancellationRebuttal(java.lang.String cancellationRebuttal)A justification for why the customer's subscription was not canceled.DisputeUpdateParams.Evidence.BuildersetCustomerCommunication(EmptyParam customerCommunication)(ID of a file upload) Any communication with the customer that you feel is relevant to your case.DisputeUpdateParams.Evidence.BuildersetCustomerCommunication(java.lang.String customerCommunication)(ID of a file upload) Any communication with the customer that you feel is relevant to your case.DisputeUpdateParams.Evidence.BuildersetCustomerEmailAddress(EmptyParam customerEmailAddress)The email address of the customer.DisputeUpdateParams.Evidence.BuildersetCustomerEmailAddress(java.lang.String customerEmailAddress)The email address of the customer.DisputeUpdateParams.Evidence.BuildersetCustomerName(EmptyParam customerName)The name of the customer.DisputeUpdateParams.Evidence.BuildersetCustomerName(java.lang.String customerName)The name of the customer.DisputeUpdateParams.Evidence.BuildersetCustomerPurchaseIp(EmptyParam customerPurchaseIp)The IP address that the customer used when making the purchase.DisputeUpdateParams.Evidence.BuildersetCustomerPurchaseIp(java.lang.String customerPurchaseIp)The IP address that the customer used when making the purchase.DisputeUpdateParams.Evidence.BuildersetCustomerSignature(EmptyParam customerSignature)(ID of a file upload) A relevant document or contract showing the customer's signature.DisputeUpdateParams.Evidence.BuildersetCustomerSignature(java.lang.String customerSignature)(ID of a file upload) A relevant document or contract showing the customer's signature.DisputeUpdateParams.Evidence.BuildersetDuplicateChargeDocumentation(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.BuildersetDuplicateChargeDocumentation(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.BuildersetDuplicateChargeExplanation(EmptyParam duplicateChargeExplanation)An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.DisputeUpdateParams.Evidence.BuildersetDuplicateChargeExplanation(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.BuildersetDuplicateChargeId(EmptyParam duplicateChargeId)The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.DisputeUpdateParams.Evidence.BuildersetDuplicateChargeId(java.lang.String duplicateChargeId)The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.DisputeUpdateParams.Evidence.BuildersetProductDescription(EmptyParam productDescription)A description of the product or service that was sold.DisputeUpdateParams.Evidence.BuildersetProductDescription(java.lang.String productDescription)A description of the product or service that was sold.DisputeUpdateParams.Evidence.BuildersetReceipt(EmptyParam receipt)(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.DisputeUpdateParams.Evidence.BuildersetReceipt(java.lang.String receipt)(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.DisputeUpdateParams.Evidence.BuildersetRefundPolicy(EmptyParam refundPolicy)(ID of a file upload) Your refund policy, as shown to the customer.DisputeUpdateParams.Evidence.BuildersetRefundPolicy(java.lang.String refundPolicy)(ID of a file upload) Your refund policy, as shown to the customer.DisputeUpdateParams.Evidence.BuildersetRefundPolicyDisclosure(EmptyParam refundPolicyDisclosure)Documentation demonstrating that the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.BuildersetRefundPolicyDisclosure(java.lang.String refundPolicyDisclosure)Documentation demonstrating that the customer was shown your refund policy prior to purchase.DisputeUpdateParams.Evidence.BuildersetRefundRefusalExplanation(EmptyParam refundRefusalExplanation)A justification for why the customer is not entitled to a refund.DisputeUpdateParams.Evidence.BuildersetRefundRefusalExplanation(java.lang.String refundRefusalExplanation)A justification for why the customer is not entitled to a refund.DisputeUpdateParams.Evidence.BuildersetServiceDate(EmptyParam serviceDate)The date on which the customer received or began receiving the purchased service, in a clear human-readable format.DisputeUpdateParams.Evidence.BuildersetServiceDate(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.BuildersetServiceDocumentation(EmptyParam serviceDocumentation)(ID of a file upload) Documentation showing proof that a service was provided to the customer.DisputeUpdateParams.Evidence.BuildersetServiceDocumentation(java.lang.String serviceDocumentation)(ID of a file upload) Documentation showing proof that a service was provided to the customer.DisputeUpdateParams.Evidence.BuildersetShippingAddress(EmptyParam shippingAddress)The address to which a physical product was shipped.DisputeUpdateParams.Evidence.BuildersetShippingAddress(java.lang.String shippingAddress)The address to which a physical product was shipped.DisputeUpdateParams.Evidence.BuildersetShippingCarrier(EmptyParam shippingCarrier)The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.DisputeUpdateParams.Evidence.BuildersetShippingCarrier(java.lang.String shippingCarrier)The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.DisputeUpdateParams.Evidence.BuildersetShippingDate(EmptyParam shippingDate)The date on which a physical product began its route to the shipping address, in a clear human-readable format.DisputeUpdateParams.Evidence.BuildersetShippingDate(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.BuildersetShippingDocumentation(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.BuildersetShippingDocumentation(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.BuildersetShippingTrackingNumber(EmptyParam shippingTrackingNumber)The tracking number for a physical product, obtained from the delivery service.DisputeUpdateParams.Evidence.BuildersetShippingTrackingNumber(java.lang.String shippingTrackingNumber)The tracking number for a physical product, obtained from the delivery service.DisputeUpdateParams.Evidence.BuildersetUncategorizedFile(EmptyParam uncategorizedFile)(ID of a file upload) Any additional evidence or statements.DisputeUpdateParams.Evidence.BuildersetUncategorizedFile(java.lang.String uncategorizedFile)(ID of a file upload) Any additional evidence or statements.DisputeUpdateParams.Evidence.BuildersetUncategorizedText(EmptyParam uncategorizedText)Any additional evidence or statements.DisputeUpdateParams.Evidence.BuildersetUncategorizedText(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.extraParamsfor 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.extraParamsfor 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.
-
-