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 extends com.clarifai.grpc.api.EmailAddressOrBuilder>
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();
}