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

package com.ywt.gapi.nfyy;

public interface ScheduleTimeInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.nfyy.ScheduleTimeInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 1;</code>
   * @return The scheduleItemCode.
   */
  java.lang.String getScheduleItemCode();
  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 1;</code>
   * @return The bytes for scheduleItemCode.
   */
  com.google.protobuf.ByteString
      getScheduleItemCodeBytes();

  /**
   * <pre>
   *门诊排班日期(YYYY-MM-DD)
   * </pre>
   *
   * <code>string serviceDate = 2;</code>
   * @return The serviceDate.
   */
  java.lang.String getServiceDate();
  /**
   * <pre>
   *门诊排班日期(YYYY-MM-DD)
   * </pre>
   *
   * <code>string serviceDate = 2;</code>
   * @return The bytes for serviceDate.
   */
  com.google.protobuf.ByteString
      getServiceDateBytes();

  /**
   * <pre>
   *星期数(1-7)
   * </pre>
   *
   * <code>string weekDay = 3;</code>
   * @return The weekDay.
   */
  java.lang.String getWeekDay();
  /**
   * <pre>
   *星期数(1-7)
   * </pre>
   *
   * <code>string weekDay = 3;</code>
   * @return The bytes for weekDay.
   */
  com.google.protobuf.ByteString
      getWeekDayBytes();

  /**
   * <pre>
   *排班时段代码
   * </pre>
   *
   * <code>string sessionCode = 4;</code>
   * @return The sessionCode.
   */
  java.lang.String getSessionCode();
  /**
   * <pre>
   *排班时段代码
   * </pre>
   *
   * <code>string sessionCode = 4;</code>
   * @return The bytes for sessionCode.
   */
  com.google.protobuf.ByteString
      getSessionCodeBytes();

  /**
   * <pre>
   *排班时段名称
   * </pre>
   *
   * <code>string sessionName = 5;</code>
   * @return The sessionName.
   */
  java.lang.String getSessionName();
  /**
   * <pre>
   *排班时段名称
   * </pre>
   *
   * <code>string sessionName = 5;</code>
   * @return The bytes for sessionName.
   */
  com.google.protobuf.ByteString
      getSessionNameBytes();

  /**
   * <pre>
   *班别开始时间，格式：HH:MI
   * </pre>
   *
   * <code>string startTime = 6;</code>
   * @return The startTime.
   */
  java.lang.String getStartTime();
  /**
   * <pre>
   *班别开始时间，格式：HH:MI
   * </pre>
   *
   * <code>string startTime = 6;</code>
   * @return The bytes for startTime.
   */
  com.google.protobuf.ByteString
      getStartTimeBytes();

  /**
   * <pre>
   *班别结束时间，格式：HH:MI
   * </pre>
   *
   * <code>string endTime = 7;</code>
   * @return The endTime.
   */
  java.lang.String getEndTime();
  /**
   * <pre>
   *班别结束时间，格式：HH:MI
   * </pre>
   *
   * <code>string endTime = 7;</code>
   * @return The bytes for endTime.
   */
  com.google.protobuf.ByteString
      getEndTimeBytes();

  /**
   * <pre>
   *该时段可预约的总号源数
   * </pre>
   *
   * <code>string availableTotalNum = 8;</code>
   * @return The availableTotalNum.
   */
  java.lang.String getAvailableTotalNum();
  /**
   * <pre>
   *该时段可预约的总号源数
   * </pre>
   *
   * <code>string availableTotalNum = 8;</code>
   * @return The bytes for availableTotalNum.
   */
  com.google.protobuf.ByteString
      getAvailableTotalNumBytes();

  /**
   * <pre>
   *该时段剩余号源数
   * </pre>
   *
   * <code>string availableLeftNum = 9;</code>
   * @return The availableLeftNum.
   */
  java.lang.String getAvailableLeftNum();
  /**
   * <pre>
   *该时段剩余号源数
   * </pre>
   *
   * <code>string availableLeftNum = 9;</code>
   * @return The bytes for availableLeftNum.
   */
  com.google.protobuf.ByteString
      getAvailableLeftNumBytes();

  /**
   * <pre>
   *分时信息
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.nfyy.TimeInfo timeInfos = 10;</code>
   */
  java.util.List<com.ywt.gapi.nfyy.TimeInfo> 
      getTimeInfosList();
  /**
   * <pre>
   *分时信息
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.nfyy.TimeInfo timeInfos = 10;</code>
   */
  com.ywt.gapi.nfyy.TimeInfo getTimeInfos(int index);
  /**
   * <pre>
   *分时信息
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.nfyy.TimeInfo timeInfos = 10;</code>
   */
  int getTimeInfosCount();
  /**
   * <pre>
   *分时信息
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.nfyy.TimeInfo timeInfos = 10;</code>
   */
  java.util.List<? extends com.ywt.gapi.nfyy.TimeInfoOrBuilder> 
      getTimeInfosOrBuilderList();
  /**
   * <pre>
   *分时信息
   * </pre>
   *
   * <code>repeated .com.ywt.gapi.nfyy.TimeInfo timeInfos = 10;</code>
   */
  com.ywt.gapi.nfyy.TimeInfoOrBuilder getTimeInfosOrBuilder(
      int index);
}
