content: // Generated by the protocol buffer compiler.  DO NOT EDIT!
  // NO CHECKED-IN PROTOBUF GENCODE
  // source: messages.proto
  // Protobuf Java Version: 4.28.2
  
  package finsky.protos;
  
  public interface PurchaseHistoryDetailsOrBuilder extends
      // @@protoc_insertion_point(interface_extends:finsky.protos.PurchaseHistoryDetails)
      com.google.protobuf.MessageLiteOrBuilder {
  
    /**
     * <code>optional int64 purchaseTimestampMillis = 2;</code>
     * @return Whether the purchaseTimestampMillis field is set.
     */
    boolean hasPurchaseTimestampMillis();
    /**
     * <code>optional int64 purchaseTimestampMillis = 2;</code>
     * @return The purchaseTimestampMillis.
     */
    long getPurchaseTimestampMillis();
  
    /**
     * <code>optional string purchaseDetailsHtml = 3;</code>
     * @return Whether the purchaseDetailsHtml field is set.
     */
    boolean hasPurchaseDetailsHtml();
    /**
     * <code>optional string purchaseDetailsHtml = 3;</code>
     * @return The purchaseDetailsHtml.
     */
    java.lang.String getPurchaseDetailsHtml();
    /**
     * <code>optional string purchaseDetailsHtml = 3;</code>
     * @return The bytes for purchaseDetailsHtml.
     */
    com.google.protobuf.ByteString
        getPurchaseDetailsHtmlBytes();
  
    /**
     * <code>optional .finsky.protos.Common.Offer offer = 5;</code>
     * @return Whether the offer field is set.
     */
    boolean hasOffer();
    /**
     * <code>optional .finsky.protos.Common.Offer offer = 5;</code>
     * @return The offer.
     */
    finsky.protos.Common.Offer getOffer();
  
    /**
     * <code>optional string purchaseStatus = 6;</code>
     * @return Whether the purchaseStatus field is set.
     */
    boolean hasPurchaseStatus();
    /**
     * <code>optional string purchaseStatus = 6;</code>
     * @return The purchaseStatus.
     */
    java.lang.String getPurchaseStatus();
    /**
     * <code>optional string purchaseStatus = 6;</code>
     * @return The bytes for purchaseStatus.
     */
    com.google.protobuf.ByteString
        getPurchaseStatusBytes();
  
    /**
     * <code>optional string titleBylineHtml = 7;</code>
     * @return Whether the titleBylineHtml field is set.
     */
    boolean hasTitleBylineHtml();
    /**
     * <code>optional string titleBylineHtml = 7;</code>
     * @return The titleBylineHtml.
     */
    java.lang.String getTitleBylineHtml();
    /**
     * <code>optional string titleBylineHtml = 7;</code>
     * @return The bytes for titleBylineHtml.
     */
    com.google.protobuf.ByteString
        getTitleBylineHtmlBytes();
  
    /**
     * <code>optional bytes clientRefundContext = 8;</code>
     * @return Whether the clientRefundContext field is set.
     */
    boolean hasClientRefundContext();
    /**
     * <code>optional bytes clientRefundContext = 8;</code>
     * @return The clientRefundContext.
     */
    com.google.protobuf.ByteString getClientRefundContext();
  
    /**
     * <code>optional .finsky.protos.Common.Image purchaseDetailsImage = 9;</code>
     * @return Whether the purchaseDetailsImage field is set.
     */
    boolean hasPurchaseDetailsImage();
    /**
     * <code>optional .finsky.protos.Common.Image purchaseDetailsImage = 9;</code>
     * @return The purchaseDetailsImage.
     */
    finsky.protos.Common.Image getPurchaseDetailsImage();
  }
  