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 ResolvedLinkOrBuilder extends
      // @@protoc_insertion_point(interface_extends:finsky.protos.ResolvedLink)
      com.google.protobuf.MessageLiteOrBuilder {
  
    /**
     * <code>optional string detailsUrl = 1;</code>
     * @return Whether the detailsUrl field is set.
     */
    boolean hasDetailsUrl();
    /**
     * <code>optional string detailsUrl = 1;</code>
     * @return The detailsUrl.
     */
    java.lang.String getDetailsUrl();
    /**
     * <code>optional string detailsUrl = 1;</code>
     * @return The bytes for detailsUrl.
     */
    com.google.protobuf.ByteString
        getDetailsUrlBytes();
  
    /**
     * <code>optional string browseUrl = 2;</code>
     * @return Whether the browseUrl field is set.
     */
    boolean hasBrowseUrl();
    /**
     * <code>optional string browseUrl = 2;</code>
     * @return The browseUrl.
     */
    java.lang.String getBrowseUrl();
    /**
     * <code>optional string browseUrl = 2;</code>
     * @return The bytes for browseUrl.
     */
    com.google.protobuf.ByteString
        getBrowseUrlBytes();
  
    /**
     * <code>optional string searchUrl = 3;</code>
     * @return Whether the searchUrl field is set.
     */
    boolean hasSearchUrl();
    /**
     * <code>optional string searchUrl = 3;</code>
     * @return The searchUrl.
     */
    java.lang.String getSearchUrl();
    /**
     * <code>optional string searchUrl = 3;</code>
     * @return The bytes for searchUrl.
     */
    com.google.protobuf.ByteString
        getSearchUrlBytes();
  
    /**
     * <pre>
     * optional DirectPurchase directPurchase = 4;
     * </pre>
     *
     * <code>optional string homeUrl = 5;</code>
     * @return Whether the homeUrl field is set.
     */
    boolean hasHomeUrl();
    /**
     * <pre>
     * optional DirectPurchase directPurchase = 4;
     * </pre>
     *
     * <code>optional string homeUrl = 5;</code>
     * @return The homeUrl.
     */
    java.lang.String getHomeUrl();
    /**
     * <pre>
     * optional DirectPurchase directPurchase = 4;
     * </pre>
     *
     * <code>optional string homeUrl = 5;</code>
     * @return The bytes for homeUrl.
     */
    com.google.protobuf.ByteString
        getHomeUrlBytes();
  
    /**
     * <pre>
     * optional RedeemGiftCard redeemGiftCard = 6;
     * </pre>
     *
     * <code>optional bytes serverLogsCookie = 7;</code>
     * @return Whether the serverLogsCookie field is set.
     */
    boolean hasServerLogsCookie();
    /**
     * <pre>
     * optional RedeemGiftCard redeemGiftCard = 6;
     * </pre>
     *
     * <code>optional bytes serverLogsCookie = 7;</code>
     * @return The serverLogsCookie.
     */
    com.google.protobuf.ByteString getServerLogsCookie();
  
    /**
     * <pre>
     * optional DocId DocId = 8;
     * </pre>
     *
     * <code>optional string wishlistUrl = 9;</code>
     * @return Whether the wishlistUrl field is set.
     */
    boolean hasWishlistUrl();
    /**
     * <pre>
     * optional DocId DocId = 8;
     * </pre>
     *
     * <code>optional string wishlistUrl = 9;</code>
     * @return The wishlistUrl.
     */
    java.lang.String getWishlistUrl();
    /**
     * <pre>
     * optional DocId DocId = 8;
     * </pre>
     *
     * <code>optional string wishlistUrl = 9;</code>
     * @return The bytes for wishlistUrl.
     */
    com.google.protobuf.ByteString
        getWishlistUrlBytes();
  
    /**
     * <code>optional int32 backend = 10;</code>
     * @return Whether the backend field is set.
     */
    boolean hasBackend();
    /**
     * <code>optional int32 backend = 10;</code>
     * @return The backend.
     */
    int getBackend();
  
    /**
     * <code>optional string query = 11;</code>
     * @return Whether the query field is set.
     */
    boolean hasQuery();
    /**
     * <code>optional string query = 11;</code>
     * @return The query.
     */
    java.lang.String getQuery();
    /**
     * <code>optional string query = 11;</code>
     * @return The bytes for query.
     */
    com.google.protobuf.ByteString
        getQueryBytes();
  
    /**
     * <pre>
     * optional HelpCenter helpCenter = 13;
     * </pre>
     *
     * <code>optional string myAccountUrl = 12;</code>
     * @return Whether the myAccountUrl field is set.
     */
    boolean hasMyAccountUrl();
    /**
     * <pre>
     * optional HelpCenter helpCenter = 13;
     * </pre>
     *
     * <code>optional string myAccountUrl = 12;</code>
     * @return The myAccountUrl.
     */
    java.lang.String getMyAccountUrl();
    /**
     * <pre>
     * optional HelpCenter helpCenter = 13;
     * </pre>
     *
     * <code>optional string myAccountUrl = 12;</code>
     * @return The bytes for myAccountUrl.
     */
    com.google.protobuf.ByteString
        getMyAccountUrlBytes();
  }
  