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

package com.ywt.gapi.operation_schedule;

public interface ScheduleInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.operation_schedule.ScheduleInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * 患者姓名
   * </pre>
   *
   * <code>string patientName = 1;</code>
   * @return The patientName.
   */
  java.lang.String getPatientName();
  /**
   * <pre>
   * 患者姓名
   * </pre>
   *
   * <code>string patientName = 1;</code>
   * @return The bytes for patientName.
   */
  com.google.protobuf.ByteString
      getPatientNameBytes();

  /**
   * <pre>
   * 年龄
   * </pre>
   *
   * <code>int32 age = 2;</code>
   * @return The age.
   */
  int getAge();

  /**
   * <pre>
   * 性别：1-男；2-女
   * </pre>
   *
   * <code>int32 gender = 3;</code>
   * @return The gender.
   */
  int getGender();

  /**
   * <pre>
   * HIS 患者 id
   * </pre>
   *
   * <code>string hisPatientId = 4;</code>
   * @return The hisPatientId.
   */
  java.lang.String getHisPatientId();
  /**
   * <pre>
   * HIS 患者 id
   * </pre>
   *
   * <code>string hisPatientId = 4;</code>
   * @return The bytes for hisPatientId.
   */
  com.google.protobuf.ByteString
      getHisPatientIdBytes();

  /**
   * <pre>
   * 入院时间
   * </pre>
   *
   * <code>string admTime = 5;</code>
   * @return The admTime.
   */
  java.lang.String getAdmTime();
  /**
   * <pre>
   * 入院时间
   * </pre>
   *
   * <code>string admTime = 5;</code>
   * @return The bytes for admTime.
   */
  com.google.protobuf.ByteString
      getAdmTimeBytes();

  /**
   * <pre>
   * 手术时间
   * </pre>
   *
   * <code>string operTime = 6;</code>
   * @return The operTime.
   */
  java.lang.String getOperTime();
  /**
   * <pre>
   * 手术时间
   * </pre>
   *
   * <code>string operTime = 6;</code>
   * @return The bytes for operTime.
   */
  com.google.protobuf.ByteString
      getOperTimeBytes();

  /**
   * <code>repeated .com.ywt.gapi.operation_schedule.ScheduleEvent scheduleEvent = 7;</code>
   */
  java.util.List<com.ywt.gapi.operation_schedule.ScheduleEvent> 
      getScheduleEventList();
  /**
   * <code>repeated .com.ywt.gapi.operation_schedule.ScheduleEvent scheduleEvent = 7;</code>
   */
  com.ywt.gapi.operation_schedule.ScheduleEvent getScheduleEvent(int index);
  /**
   * <code>repeated .com.ywt.gapi.operation_schedule.ScheduleEvent scheduleEvent = 7;</code>
   */
  int getScheduleEventCount();
  /**
   * <code>repeated .com.ywt.gapi.operation_schedule.ScheduleEvent scheduleEvent = 7;</code>
   */
  java.util.List<? extends com.ywt.gapi.operation_schedule.ScheduleEventOrBuilder> 
      getScheduleEventOrBuilderList();
  /**
   * <code>repeated .com.ywt.gapi.operation_schedule.ScheduleEvent scheduleEvent = 7;</code>
   */
  com.ywt.gapi.operation_schedule.ScheduleEventOrBuilder getScheduleEventOrBuilder(
      int index);
}
