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

com.clarifai.grpc.api.UserDetailOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/clarifai/api/resources.proto

package com.clarifai.grpc.api;

public interface UserDetailOrBuilder extends
    // @@protoc_insertion_point(interface_extends:clarifai.api.UserDetail)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string primary_email = 1;
   * @return The primaryEmail.
   */
  java.lang.String getPrimaryEmail();
  /**
   * string primary_email = 1;
   * @return The bytes for primaryEmail.
   */
  com.google.protobuf.ByteString
      getPrimaryEmailBytes();

  /**
   * string bill_type = 2;
   * @return The billType.
   */
  java.lang.String getBillType();
  /**
   * string bill_type = 2;
   * @return The bytes for billType.
   */
  com.google.protobuf.ByteString
      getBillTypeBytes();

  /**
   * .google.protobuf.Timestamp date_gdpr_consent = 3;
   * @return Whether the dateGdprConsent field is set.
   */
  boolean hasDateGdprConsent();
  /**
   * .google.protobuf.Timestamp date_gdpr_consent = 3;
   * @return The dateGdprConsent.
   */
  com.google.protobuf.Timestamp getDateGdprConsent();
  /**
   * .google.protobuf.Timestamp date_gdpr_consent = 3;
   */
  com.google.protobuf.TimestampOrBuilder getDateGdprConsentOrBuilder();

  /**
   * .google.protobuf.Timestamp date_tos_consent = 4;
   * @return Whether the dateTosConsent field is set.
   */
  boolean hasDateTosConsent();
  /**
   * .google.protobuf.Timestamp date_tos_consent = 4;
   * @return The dateTosConsent.
   */
  com.google.protobuf.Timestamp getDateTosConsent();
  /**
   * .google.protobuf.Timestamp date_tos_consent = 4;
   */
  com.google.protobuf.TimestampOrBuilder getDateTosConsentOrBuilder();

  /**
   * .google.protobuf.Timestamp date_marketing_consent = 5;
   * @return Whether the dateMarketingConsent field is set.
   */
  boolean hasDateMarketingConsent();
  /**
   * .google.protobuf.Timestamp date_marketing_consent = 5;
   * @return The dateMarketingConsent.
   */
  com.google.protobuf.Timestamp getDateMarketingConsent();
  /**
   * .google.protobuf.Timestamp date_marketing_consent = 5;
   */
  com.google.protobuf.TimestampOrBuilder getDateMarketingConsentOrBuilder();

  /**
   * .google.protobuf.Timestamp date_pii_consent = 13;
   * @return Whether the datePiiConsent field is set.
   */
  boolean hasDatePiiConsent();
  /**
   * .google.protobuf.Timestamp date_pii_consent = 13;
   * @return The datePiiConsent.
   */
  com.google.protobuf.Timestamp getDatePiiConsent();
  /**
   * .google.protobuf.Timestamp date_pii_consent = 13;
   */
  com.google.protobuf.TimestampOrBuilder getDatePiiConsentOrBuilder();

  /**
   * 
   * To handle arbitrary json metadata you can use a struct field:
   * https://github.com/google/protobuf/blob/master/src/google/protobuf/struct.proto
   * 
* * .google.protobuf.Struct metadata = 6; * @return Whether the metadata field is set. */ boolean hasMetadata(); /** *
   * To handle arbitrary json metadata you can use a struct field:
   * https://github.com/google/protobuf/blob/master/src/google/protobuf/struct.proto
   * 
* * .google.protobuf.Struct metadata = 6; * @return The metadata. */ com.google.protobuf.Struct getMetadata(); /** *
   * To handle arbitrary json metadata you can use a struct field:
   * https://github.com/google/protobuf/blob/master/src/google/protobuf/struct.proto
   * 
* * .google.protobuf.Struct metadata = 6; */ com.google.protobuf.StructOrBuilder getMetadataOrBuilder(); /** * repeated .clarifai.api.EmailAddress email_addresses = 7; */ java.util.List getEmailAddressesList(); /** * repeated .clarifai.api.EmailAddress email_addresses = 7; */ com.clarifai.grpc.api.EmailAddress getEmailAddresses(int index); /** * repeated .clarifai.api.EmailAddress email_addresses = 7; */ int getEmailAddressesCount(); /** * repeated .clarifai.api.EmailAddress email_addresses = 7; */ java.util.List getEmailAddressesOrBuilderList(); /** * repeated .clarifai.api.EmailAddress email_addresses = 7; */ com.clarifai.grpc.api.EmailAddressOrBuilder getEmailAddressesOrBuilder( int index); /** * bool two_factor_auth_enabled = 9; * @return The twoFactorAuthEnabled. */ boolean getTwoFactorAuthEnabled(); /** * uint32 teams_count = 10; * @return The teamsCount. */ int getTeamsCount(); /** * string country = 11; * @return The country. */ java.lang.String getCountry(); /** * string country = 11; * @return The bytes for country. */ com.google.protobuf.ByteString getCountryBytes(); /** * string state = 12; * @return The state. */ java.lang.String getState(); /** * string state = 12; * @return The bytes for state. */ com.google.protobuf.ByteString getStateBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy