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 PayloadOrBuilder extends
      // @@protoc_insertion_point(interface_extends:finsky.protos.Payload)
      com.google.protobuf.MessageLiteOrBuilder {
  
    /**
     * <code>optional .finsky.protos.ListResponse listResponse = 1;</code>
     * @return Whether the listResponse field is set.
     */
    boolean hasListResponse();
    /**
     * <code>optional .finsky.protos.ListResponse listResponse = 1;</code>
     * @return The listResponse.
     */
    finsky.protos.ListResponse getListResponse();
  
    /**
     * <code>optional .finsky.protos.Details.DetailsResponse detailsResponse = 2;</code>
     * @return Whether the detailsResponse field is set.
     */
    boolean hasDetailsResponse();
    /**
     * <code>optional .finsky.protos.Details.DetailsResponse detailsResponse = 2;</code>
     * @return The detailsResponse.
     */
    finsky.protos.Details.DetailsResponse getDetailsResponse();
  
    /**
     * <pre>
     * optional ReviewResponse reviewResponse = 3;
     * optional BuyResponse buyResponse = 4;
     * </pre>
     *
     * <code>optional .finsky.protos.Search.SearchResponse searchResponse = 5;</code>
     * @return Whether the searchResponse field is set.
     */
    boolean hasSearchResponse();
    /**
     * <pre>
     * optional ReviewResponse reviewResponse = 3;
     * optional BuyResponse buyResponse = 4;
     * </pre>
     *
     * <code>optional .finsky.protos.Search.SearchResponse searchResponse = 5;</code>
     * @return The searchResponse.
     */
    finsky.protos.Search.SearchResponse getSearchResponse();
  
    /**
     * <pre>
     * optional BrowseResponse browseResponse = 7;
     * optional PurchaseStatusResponse purchaseStatusResponse = 8;
     * </pre>
     *
     * <code>optional .finsky.protos.Details.BulkDetailsResponse bulkDetailsResponse = 19;</code>
     * @return Whether the bulkDetailsResponse field is set.
     */
    boolean hasBulkDetailsResponse();
    /**
     * <pre>
     * optional BrowseResponse browseResponse = 7;
     * optional PurchaseStatusResponse purchaseStatusResponse = 8;
     * </pre>
     *
     * <code>optional .finsky.protos.Details.BulkDetailsResponse bulkDetailsResponse = 19;</code>
     * @return The bulkDetailsResponse.
     */
    finsky.protos.Details.BulkDetailsResponse getBulkDetailsResponse();
  
    /**
     * <code>optional .finsky.protos.DeliveryResponse deliveryResponse = 21;</code>
     * @return Whether the deliveryResponse field is set.
     */
    boolean hasDeliveryResponse();
    /**
     * <code>optional .finsky.protos.DeliveryResponse deliveryResponse = 21;</code>
     * @return The deliveryResponse.
     */
    finsky.protos.DeliveryResponse getDeliveryResponse();
  
    /**
     * <pre>
     * optional UploadDeviceConfigResponse uploadDeviceConfigResponse = 25;
     * </pre>
     *
     * <code>optional .finsky.protos.AndroidCheckinResponse androidCheckinResponse = 26;</code>
     * @return Whether the androidCheckinResponse field is set.
     */
    boolean hasAndroidCheckinResponse();
    /**
     * <pre>
     * optional UploadDeviceConfigResponse uploadDeviceConfigResponse = 25;
     * </pre>
     *
     * <code>optional .finsky.protos.AndroidCheckinResponse androidCheckinResponse = 26;</code>
     * @return The androidCheckinResponse.
     */
    finsky.protos.AndroidCheckinResponse getAndroidCheckinResponse();
  
    /**
     * <code>optional .finsky.protos.UploadDeviceConfigResponse uploadDeviceConfigResponse = 28;</code>
     * @return Whether the uploadDeviceConfigResponse field is set.
     */
    boolean hasUploadDeviceConfigResponse();
    /**
     * <code>optional .finsky.protos.UploadDeviceConfigResponse uploadDeviceConfigResponse = 28;</code>
     * @return The uploadDeviceConfigResponse.
     */
    finsky.protos.UploadDeviceConfigResponse getUploadDeviceConfigResponse();
  
    /**
     * <pre>
     * optional SearchSuggestResponse searchSuggestResponse = 40;
     * </pre>
     *
     * <code>optional .finsky.protos.TestingProgramResponse testingProgramResponse = 80;</code>
     * @return Whether the testingProgramResponse field is set.
     */
    boolean hasTestingProgramResponse();
    /**
     * <pre>
     * optional SearchSuggestResponse searchSuggestResponse = 40;
     * </pre>
     *
     * <code>optional .finsky.protos.TestingProgramResponse testingProgramResponse = 80;</code>
     * @return The testingProgramResponse.
     */
    finsky.protos.TestingProgramResponse getTestingProgramResponse();
  }
  