// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: sf.proto

package com.ywt.gapi.sf;

public interface CalcTimePromiseAndFreightRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.sf.CalcTimePromiseAndFreightRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *[R]查询类型（1,2,3,4,5,6,7,10）含义参照文档类型描述
   * </pre>
   *
   * <code>int32 queryType = 1;</code>
   * @return The queryType.
   */
  int getQueryType();

  /**
   * <pre>
   *[R]始发编码
   * </pre>
   *
   * <code>string srcCode = 2;</code>
   * @return The srcCode.
   */
  java.lang.String getSrcCode();
  /**
   * <pre>
   *[R]始发编码
   * </pre>
   *
   * <code>string srcCode = 2;</code>
   * @return The bytes for srcCode.
   */
  com.google.protobuf.ByteString
      getSrcCodeBytes();

  /**
   * <pre>
   *[R]目的编码
   * </pre>
   *
   * <code>string destCode = 3;</code>
   * @return The destCode.
   */
  java.lang.String getDestCode();
  /**
   * <pre>
   *[R]目的编码
   * </pre>
   *
   * <code>string destCode = 3;</code>
   * @return The bytes for destCode.
   */
  com.google.protobuf.ByteString
      getDestCodeBytes();

  /**
   * <pre>
   *[R]重量
   * </pre>
   *
   * <code>double weight = 4;</code>
   * @return The weight.
   */
  double getWeight();

  /**
   * <pre>
   *[R]寄件时间 时间格式：yyyy-MM-dd HH:mm:ss  如：2016-04-20 19:03:12
   * </pre>
   *
   * <code>string consignTime = 5;</code>
   * @return The consignTime.
   */
  java.lang.String getConsignTime();
  /**
   * <pre>
   *[R]寄件时间 时间格式：yyyy-MM-dd HH:mm:ss  如：2016-04-20 19:03:12
   * </pre>
   *
   * <code>string consignTime = 5;</code>
   * @return The bytes for consignTime.
   */
  com.google.protobuf.ByteString
      getConsignTimeBytes();

  /**
   * <pre>
   *[O]时效产品类型（目前只支持T1,T4,T6,T8,SP4，只能输一种）
   * </pre>
   *
   * <code>string productType = 6;</code>
   * @return The productType.
   */
  java.lang.String getProductType();
  /**
   * <pre>
   *[O]时效产品类型（目前只支持T1,T4,T6,T8,SP4，只能输一种）
   * </pre>
   *
   * <code>string productType = 6;</code>
   * @return The bytes for productType.
   */
  com.google.protobuf.ByteString
      getProductTypeBytes();
}
