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

package com.ywt.gapi.sf;

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

  /**
   * <code>int32 code = 1;</code>
   * @return The code.
   */
  int getCode();

  /**
   * <code>string msg = 2;</code>
   * @return The msg.
   */
  java.lang.String getMsg();
  /**
   * <code>string msg = 2;</code>
   * @return The bytes for msg.
   */
  com.google.protobuf.ByteString
      getMsgBytes();

  /**
   * <pre>
   *订单号
   * </pre>
   *
   * <code>string orderId = 3;</code>
   * @return The orderId.
   */
  java.lang.String getOrderId();
  /**
   * <pre>
   *订单号
   * </pre>
   *
   * <code>string orderId = 3;</code>
   * @return The bytes for orderId.
   */
  com.google.protobuf.ByteString
      getOrderIdBytes();

  /**
   * <pre>
   *顺丰运单号
   * </pre>
   *
   * <code>string mailNo = 4;</code>
   * @return The mailNo.
   */
  java.lang.String getMailNo();
  /**
   * <pre>
   *顺丰运单号
   * </pre>
   *
   * <code>string mailNo = 4;</code>
   * @return The bytes for mailNo.
   */
  com.google.protobuf.ByteString
      getMailNoBytes();

  /**
   * <pre>
   *原寄地区域代码，可用于顺丰电子运单标签打印。
   * </pre>
   *
   * <code>string originCode = 5;</code>
   * @return The originCode.
   */
  java.lang.String getOriginCode();
  /**
   * <pre>
   *原寄地区域代码，可用于顺丰电子运单标签打印。
   * </pre>
   *
   * <code>string originCode = 5;</code>
   * @return The bytes for originCode.
   */
  com.google.protobuf.ByteString
      getOriginCodeBytes();

  /**
   * <pre>
   *目的地区域代码，可用于顺丰电子运单标签打印。
   * </pre>
   *
   * <code>string destCode = 6;</code>
   * @return The destCode.
   */
  java.lang.String getDestCode();
  /**
   * <pre>
   *目的地区域代码，可用于顺丰电子运单标签打印。
   * </pre>
   *
   * <code>string destCode = 6;</code>
   * @return The bytes for destCode.
   */
  com.google.protobuf.ByteString
      getDestCodeBytes();

  /**
   * <pre>
   *筛单结果。1：人工确认;2：可收派;3：不可以收派
   * </pre>
   *
   * <code>int32 filterResult = 7;</code>
   * @return The filterResult.
   */
  int getFilterResult();

  /**
   * <pre>
   *如果filter_result=3时为必填，不可以收派的原因代码：1：收方超范围;2：派方超范围;3：其它原因
   * </pre>
   *
   * <code>string remark = 8;</code>
   * @return The remark.
   */
  java.lang.String getRemark();
  /**
   * <pre>
   *如果filter_result=3时为必填，不可以收派的原因代码：1：收方超范围;2：派方超范围;3：其它原因
   * </pre>
   *
   * <code>string remark = 8;</code>
   * @return The bytes for remark.
   */
  com.google.protobuf.ByteString
      getRemarkBytes();

  /**
   * <pre>
   *原寄地中转场
   * </pre>
   *
   * <code>string sourceTransferCode = 9;</code>
   * @return The sourceTransferCode.
   */
  java.lang.String getSourceTransferCode();
  /**
   * <pre>
   *原寄地中转场
   * </pre>
   *
   * <code>string sourceTransferCode = 9;</code>
   * @return The bytes for sourceTransferCode.
   */
  com.google.protobuf.ByteString
      getSourceTransferCodeBytes();

  /**
   * <pre>
   *原寄地城市代码
   * </pre>
   *
   * <code>string sourceCityCode = 10;</code>
   * @return The sourceCityCode.
   */
  java.lang.String getSourceCityCode();
  /**
   * <pre>
   *原寄地城市代码
   * </pre>
   *
   * <code>string sourceCityCode = 10;</code>
   * @return The bytes for sourceCityCode.
   */
  com.google.protobuf.ByteString
      getSourceCityCodeBytes();

  /**
   * <pre>
   *原寄地网点代码
   * </pre>
   *
   * <code>string sourceDeptCode = 11;</code>
   * @return The sourceDeptCode.
   */
  java.lang.String getSourceDeptCode();
  /**
   * <pre>
   *原寄地网点代码
   * </pre>
   *
   * <code>string sourceDeptCode = 11;</code>
   * @return The bytes for sourceDeptCode.
   */
  com.google.protobuf.ByteString
      getSourceDeptCodeBytes();

  /**
   * <pre>
   *原寄地单元区域
   * </pre>
   *
   * <code>string sourceTeamCode = 12;</code>
   * @return The sourceTeamCode.
   */
  java.lang.String getSourceTeamCode();
  /**
   * <pre>
   *原寄地单元区域
   * </pre>
   *
   * <code>string sourceTeamCode = 12;</code>
   * @return The bytes for sourceTeamCode.
   */
  com.google.protobuf.ByteString
      getSourceTeamCodeBytes();

  /**
   * <pre>
   *目的地城市代码,eg:755
   * </pre>
   *
   * <code>string destCityCode = 13;</code>
   * @return The destCityCode.
   */
  java.lang.String getDestCityCode();
  /**
   * <pre>
   *目的地城市代码,eg:755
   * </pre>
   *
   * <code>string destCityCode = 13;</code>
   * @return The bytes for destCityCode.
   */
  com.google.protobuf.ByteString
      getDestCityCodeBytes();

  /**
   * <pre>
   *目的地网点代码,eg:755AQ
   * </pre>
   *
   * <code>string destDeptCode = 14;</code>
   * @return The destDeptCode.
   */
  java.lang.String getDestDeptCode();
  /**
   * <pre>
   *目的地网点代码,eg:755AQ
   * </pre>
   *
   * <code>string destDeptCode = 14;</code>
   * @return The bytes for destDeptCode.
   */
  com.google.protobuf.ByteString
      getDestDeptCodeBytes();

  /**
   * <pre>
   *目的地网点代码映射码
   * </pre>
   *
   * <code>string destDeptCodeMapping = 15;</code>
   * @return The destDeptCodeMapping.
   */
  java.lang.String getDestDeptCodeMapping();
  /**
   * <pre>
   *目的地网点代码映射码
   * </pre>
   *
   * <code>string destDeptCodeMapping = 15;</code>
   * @return The bytes for destDeptCodeMapping.
   */
  com.google.protobuf.ByteString
      getDestDeptCodeMappingBytes();

  /**
   * <pre>
   *目的地单元区域,eg:001
   * </pre>
   *
   * <code>string destTeamCode = 16;</code>
   * @return The destTeamCode.
   */
  java.lang.String getDestTeamCode();
  /**
   * <pre>
   *目的地单元区域,eg:001
   * </pre>
   *
   * <code>string destTeamCode = 16;</code>
   * @return The bytes for destTeamCode.
   */
  com.google.protobuf.ByteString
      getDestTeamCodeBytes();

  /**
   * <pre>
   *目的地单元区域映射码
   * </pre>
   *
   * <code>string destTeamCodeMapping = 17;</code>
   * @return The destTeamCodeMapping.
   */
  java.lang.String getDestTeamCodeMapping();
  /**
   * <pre>
   *目的地单元区域映射码
   * </pre>
   *
   * <code>string destTeamCodeMapping = 17;</code>
   * @return The bytes for destTeamCodeMapping.
   */
  com.google.protobuf.ByteString
      getDestTeamCodeMappingBytes();

  /**
   * <pre>
   *目的地中转场
   * </pre>
   *
   * <code>string destTransferCode = 18;</code>
   * @return The destTransferCode.
   */
  java.lang.String getDestTransferCode();
  /**
   * <pre>
   *目的地中转场
   * </pre>
   *
   * <code>string destTransferCode = 18;</code>
   * @return The bytes for destTransferCode.
   */
  com.google.protobuf.ByteString
      getDestTransferCodeBytes();

  /**
   * <pre>
   *打单时的路由标签信息。如果是大网的路由标签，这里的值是目的地网点代码，如果是同城配的路由标签，这里的值是根据同城配的设置映射出来的值，不同的配置结果会不一样，不能根据-符号切分（如：上海同城配，可能是：集散点-目的地网点-接驳点，也有可能是目的地网点代码-集散点-接驳点）
   * </pre>
   *
   * <code>string destRouteLabel = 19;</code>
   * @return The destRouteLabel.
   */
  java.lang.String getDestRouteLabel();
  /**
   * <pre>
   *打单时的路由标签信息。如果是大网的路由标签，这里的值是目的地网点代码，如果是同城配的路由标签，这里的值是根据同城配的设置映射出来的值，不同的配置结果会不一样，不能根据-符号切分（如：上海同城配，可能是：集散点-目的地网点-接驳点，也有可能是目的地网点代码-集散点-接驳点）
   * </pre>
   *
   * <code>string destRouteLabel = 19;</code>
   * @return The bytes for destRouteLabel.
   */
  com.google.protobuf.ByteString
      getDestRouteLabelBytes();

  /**
   * <pre>
   *产品名称 对应RLS:pro_name
   * </pre>
   *
   * <code>string proName = 20;</code>
   * @return The proName.
   */
  java.lang.String getProName();
  /**
   * <pre>
   *产品名称 对应RLS:pro_name
   * </pre>
   *
   * <code>string proName = 20;</code>
   * @return The bytes for proName.
   */
  com.google.protobuf.ByteString
      getProNameBytes();

  /**
   * <pre>
   *快件内容：如：C816、SP601
   * </pre>
   *
   * <code>string cargoTypeCode = 21;</code>
   * @return The cargoTypeCode.
   */
  java.lang.String getCargoTypeCode();
  /**
   * <pre>
   *快件内容：如：C816、SP601
   * </pre>
   *
   * <code>string cargoTypeCode = 21;</code>
   * @return The bytes for cargoTypeCode.
   */
  com.google.protobuf.ByteString
      getCargoTypeCodeBytes();

  /**
   * <pre>
   *时效代码, 如：T4
   * </pre>
   *
   * <code>string limitTypeCode = 22;</code>
   * @return The limitTypeCode.
   */
  java.lang.String getLimitTypeCode();
  /**
   * <pre>
   *时效代码, 如：T4
   * </pre>
   *
   * <code>string limitTypeCode = 22;</code>
   * @return The bytes for limitTypeCode.
   */
  com.google.protobuf.ByteString
      getLimitTypeCodeBytes();

  /**
   * <pre>
   *产品类型,如：B1
   * </pre>
   *
   * <code>string expressTypeCode = 23;</code>
   * @return The expressTypeCode.
   */
  java.lang.String getExpressTypeCode();
  /**
   * <pre>
   *产品类型,如：B1
   * </pre>
   *
   * <code>string expressTypeCode = 23;</code>
   * @return The bytes for expressTypeCode.
   */
  com.google.protobuf.ByteString
      getExpressTypeCodeBytes();

  /**
   * <pre>
   *入港映射码eg:S10
   * </pre>
   *
   * <code>string codingMapping = 24;</code>
   * @return The codingMapping.
   */
  java.lang.String getCodingMapping();
  /**
   * <pre>
   *入港映射码eg:S10
   * </pre>
   *
   * <code>string codingMapping = 24;</code>
   * @return The bytes for codingMapping.
   */
  com.google.protobuf.ByteString
      getCodingMappingBytes();

  /**
   * <pre>
   *出港映射码
   * </pre>
   *
   * <code>string codingMappingOut = 25;</code>
   * @return The codingMappingOut.
   */
  java.lang.String getCodingMappingOut();
  /**
   * <pre>
   *出港映射码
   * </pre>
   *
   * <code>string codingMappingOut = 25;</code>
   * @return The bytes for codingMappingOut.
   */
  com.google.protobuf.ByteString
      getCodingMappingOutBytes();

  /**
   * <pre>
   *XB标志 0:不需要打印XB 1:需要打印XB
   * </pre>
   *
   * <code>string xbFlag = 26;</code>
   * @return The xbFlag.
   */
  java.lang.String getXbFlag();
  /**
   * <pre>
   *XB标志 0:不需要打印XB 1:需要打印XB
   * </pre>
   *
   * <code>string xbFlag = 26;</code>
   * @return The bytes for xbFlag.
   */
  com.google.protobuf.ByteString
      getXbFlagBytes();

  /**
   * <pre>
   *打印标志。返回值总共有9位，每一位只有0和1两种，0表示按丰密运单默认的规则，1表示显示，顺序如下，如111110000表示打印寄方姓名、寄方电话、寄方公司名、寄方地址和重量，收方姓名、收方电话、收方公司名和收方地址按丰密运单默认规则1：寄方姓名2：寄方电话3：寄方公司名4：寄方地址5：重量6：收方姓名7：收方电话8：收方公司名9：收方地址
   * </pre>
   *
   * <code>string printFlag = 27;</code>
   * @return The printFlag.
   */
  java.lang.String getPrintFlag();
  /**
   * <pre>
   *打印标志。返回值总共有9位，每一位只有0和1两种，0表示按丰密运单默认的规则，1表示显示，顺序如下，如111110000表示打印寄方姓名、寄方电话、寄方公司名、寄方地址和重量，收方姓名、收方电话、收方公司名和收方地址按丰密运单默认规则1：寄方姓名2：寄方电话3：寄方公司名4：寄方地址5：重量6：收方姓名7：收方电话8：收方公司名9：收方地址
   * </pre>
   *
   * <code>string printFlag = 27;</code>
   * @return The bytes for printFlag.
   */
  com.google.protobuf.ByteString
      getPrintFlagBytes();

  /**
   * <pre>
   *二维码。根据规则生成字符串信息,格式为：MMM={'k1':'（目的地中转场代码）','k2':'（目的地原始网点代码）','k3':'（目的地单元区域）','k4':'（附件通过三维码（express_type_code、 limit_type_code、 cargo_type_code）映射时效类型）','k5':'（运单号）'，'k6':'（AB标识）'}
   * </pre>
   *
   * <code>string twoDimensionCode = 28;</code>
   * @return The twoDimensionCode.
   */
  java.lang.String getTwoDimensionCode();
  /**
   * <pre>
   *二维码。根据规则生成字符串信息,格式为：MMM={'k1':'（目的地中转场代码）','k2':'（目的地原始网点代码）','k3':'（目的地单元区域）','k4':'（附件通过三维码（express_type_code、 limit_type_code、 cargo_type_code）映射时效类型）','k5':'（运单号）'，'k6':'（AB标识）'}
   * </pre>
   *
   * <code>string twoDimensionCode = 28;</code>
   * @return The bytes for twoDimensionCode.
   */
  com.google.protobuf.ByteString
      getTwoDimensionCodeBytes();

  /**
   * <pre>
   *时效类型:值为二维码中的K4
   * </pre>
   *
   * <code>string proCode = 29;</code>
   * @return The proCode.
   */
  java.lang.String getProCode();
  /**
   * <pre>
   *时效类型:值为二维码中的K4
   * </pre>
   *
   * <code>string proCode = 29;</code>
   * @return The bytes for proCode.
   */
  com.google.protobuf.ByteString
      getProCodeBytes();

  /**
   * <pre>
   *打印图标 根据托寄物判断需要打印的图标(重货,蟹类,生鲜,易碎，Z标)  返回值有8位，每一位只有0和1两种，0表示按运单默认的规则，1表示显示。后面两位默认0备用。 顺序如下：重货,蟹类,生鲜,易碎,医药类,Z标,0,0 如：00000000表示不需要打印重货，蟹类，生鲜，易碎 ,医药,Z标,备用,备用
   * </pre>
   *
   * <code>string printIcon = 30;</code>
   * @return The printIcon.
   */
  java.lang.String getPrintIcon();
  /**
   * <pre>
   *打印图标 根据托寄物判断需要打印的图标(重货,蟹类,生鲜,易碎，Z标)  返回值有8位，每一位只有0和1两种，0表示按运单默认的规则，1表示显示。后面两位默认0备用。 顺序如下：重货,蟹类,生鲜,易碎,医药类,Z标,0,0 如：00000000表示不需要打印重货，蟹类，生鲜，易碎 ,医药,Z标,备用,备用
   * </pre>
   *
   * <code>string printIcon = 30;</code>
   * @return The bytes for printIcon.
   */
  com.google.protobuf.ByteString
      getPrintIconBytes();

  /**
   * <pre>
   *AB标
   * </pre>
   *
   * <code>string abFlag = 31;</code>
   * @return The abFlag.
   */
  java.lang.String getAbFlag();
  /**
   * <pre>
   *AB标
   * </pre>
   *
   * <code>string abFlag = 31;</code>
   * @return The bytes for abFlag.
   */
  com.google.protobuf.ByteString
      getAbFlagBytes();

  /**
   * <pre>
   *月结卡号
   * </pre>
   *
   * <code>string custId = 32;</code>
   * @return The custId.
   */
  java.lang.String getCustId();
  /**
   * <pre>
   *月结卡号
   * </pre>
   *
   * <code>string custId = 32;</code>
   * @return The bytes for custId.
   */
  com.google.protobuf.ByteString
      getCustIdBytes();
}
