All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.opencannabis.schema.person.PersonOrBuilder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2019, Momentum Ideas Co.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

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

package io.opencannabis.schema.person;

public interface PersonOrBuilder extends
    // @@protoc_insertion_point(interface_extends:opencannabis.person.Person)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Person's primary name information.
   * 
* * .opencannabis.person.Name name = 1 [(.gen_bq_schema.description) = "Person\'s primary name information."]; */ boolean hasName(); /** *
   * Person's primary name information.
   * 
* * .opencannabis.person.Name name = 1 [(.gen_bq_schema.description) = "Person\'s primary name information."]; */ io.opencannabis.schema.person.Name getName(); /** *
   * Person's primary name information.
   * 
* * .opencannabis.person.Name name = 1 [(.gen_bq_schema.description) = "Person\'s primary name information."]; */ io.opencannabis.schema.person.NameOrBuilder getNameOrBuilder(); /** *
   * Person's legal name, if it differs from their primary name.
   * 
* * .opencannabis.person.Name legal_name = 2 [(.gen_bq_schema.description) = "Person\'s legal name, if it differs from their primary name."]; */ boolean hasLegalName(); /** *
   * Person's legal name, if it differs from their primary name.
   * 
* * .opencannabis.person.Name legal_name = 2 [(.gen_bq_schema.description) = "Person\'s legal name, if it differs from their primary name."]; */ io.opencannabis.schema.person.Name getLegalName(); /** *
   * Person's legal name, if it differs from their primary name.
   * 
* * .opencannabis.person.Name legal_name = 2 [(.gen_bq_schema.description) = "Person\'s legal name, if it differs from their primary name."]; */ io.opencannabis.schema.person.NameOrBuilder getLegalNameOrBuilder(); /** *
   * Person's optional alternate name.
   * 
* * .opencannabis.person.Name alternate_name = 3 [(.gen_bq_schema.description) = "Person\'s optional alternate name."]; */ boolean hasAlternateName(); /** *
   * Person's optional alternate name.
   * 
* * .opencannabis.person.Name alternate_name = 3 [(.gen_bq_schema.description) = "Person\'s optional alternate name."]; */ io.opencannabis.schema.person.Name getAlternateName(); /** *
   * Person's optional alternate name.
   * 
* * .opencannabis.person.Name alternate_name = 3 [(.gen_bq_schema.description) = "Person\'s optional alternate name."]; */ io.opencannabis.schema.person.NameOrBuilder getAlternateNameOrBuilder(); /** *
   * Person's contact information.
   * 
* * .opencannabis.contact.ContactInfo contact = 4 [(.gen_bq_schema.description) = "Person\'s contact information."]; */ boolean hasContact(); /** *
   * Person's contact information.
   * 
* * .opencannabis.contact.ContactInfo contact = 4 [(.gen_bq_schema.description) = "Person\'s contact information."]; */ io.opencannabis.schema.contact.GenericContact.ContactInfo getContact(); /** *
   * Person's contact information.
   * 
* * .opencannabis.contact.ContactInfo contact = 4 [(.gen_bq_schema.description) = "Person\'s contact information."]; */ io.opencannabis.schema.contact.GenericContact.ContactInfoOrBuilder getContactOrBuilder(); /** *
   * Date of birth.
   * 
* * .opencannabis.temporal.Date date_of_birth = 5 [(.gen_bq_schema.description) = "Date of birth."]; */ boolean hasDateOfBirth(); /** *
   * Date of birth.
   * 
* * .opencannabis.temporal.Date date_of_birth = 5 [(.gen_bq_schema.description) = "Date of birth."]; */ io.opencannabis.schema.temporal.TemporalDate.Date getDateOfBirth(); /** *
   * Date of birth.
   * 
* * .opencannabis.temporal.Date date_of_birth = 5 [(.gen_bq_schema.description) = "Date of birth."]; */ io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder getDateOfBirthOrBuilder(); /** * .opencannabis.person.Gender gender = 6 [(.gen_bq_schema.description) = "Gender."]; */ int getGenderValue(); /** * .opencannabis.person.Gender gender = 6 [(.gen_bq_schema.description) = "Gender."]; */ io.opencannabis.schema.person.Gender getGender(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy