main.java.com.streamlayer.sdkSettings.organization.branch.BranchAppSettingsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/sdkSettings/organization/branch/organization.branch.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.sdkSettings.organization.branch;
public interface BranchAppSettingsOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.sdkSettings.organization.branch.BranchAppSettings)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @return The androidApp.
*/
int getAndroidApp();
/**
*
* The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
*
*
* string android_url = 6 [json_name = "androidUrl"];
* @return The androidUrl.
*/
java.lang.String getAndroidUrl();
/**
*
* The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
*
*
* string android_url = 6 [json_name = "androidUrl"];
* @return The bytes for androidUrl.
*/
com.google.protobuf.ByteString
getAndroidUrlBytes();
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The androidUriScheme.
*/
java.lang.String getAndroidUriScheme();
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The bytes for androidUriScheme.
*/
com.google.protobuf.ByteString
getAndroidUriSchemeBytes();
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The androidPackageName.
*/
java.lang.String getAndroidPackageName();
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The bytes for androidPackageName.
*/
com.google.protobuf.ByteString
getAndroidPackageNameBytes();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return A list containing the sha256CertFingerprints.
*/
java.util.List
getSha256CertFingerprintsList();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return The count of sha256CertFingerprints.
*/
int getSha256CertFingerprintsCount();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index of the element to return.
* @return The sha256CertFingerprints at the given index.
*/
java.lang.String getSha256CertFingerprints(int index);
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index of the element to return.
* @return The sha256CertFingerprints at the given index.
*/
com.google.protobuf.ByteString
getSha256CertFingerprintsBytes(int index);
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @return The androidAppLinksEnabled.
*/
boolean getAndroidAppLinksEnabled();
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @return The iosApp.
*/
int getIosApp();
/**
*
* The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
*
*
* string ios_url = 12 [json_name = "iosUrl"];
* @return The iosUrl.
*/
java.lang.String getIosUrl();
/**
*
* The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
*
*
* string ios_url = 12 [json_name = "iosUrl"];
* @return The bytes for iosUrl.
*/
com.google.protobuf.ByteString
getIosUrlBytes();
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The iosUriScheme.
*/
java.lang.String getIosUriScheme();
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The bytes for iosUriScheme.
*/
com.google.protobuf.ByteString
getIosUriSchemeBytes();
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The iosStoreCountry.
*/
java.lang.String getIosStoreCountry();
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The bytes for iosStoreCountry.
*/
com.google.protobuf.ByteString
getIosStoreCountryBytes();
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The iosBundleId.
*/
java.lang.String getIosBundleId();
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The bytes for iosBundleId.
*/
com.google.protobuf.ByteString
getIosBundleIdBytes();
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The iosTeamId.
*/
java.lang.String getIosTeamId();
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The bytes for iosTeamId.
*/
com.google.protobuf.ByteString
getIosTeamIdBytes();
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The ogTitle.
*/
java.lang.String getOgTitle();
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The bytes for ogTitle.
*/
com.google.protobuf.ByteString
getOgTitleBytes();
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The ogDescription.
*/
java.lang.String getOgDescription();
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The bytes for ogDescription.
*/
com.google.protobuf.ByteString
getOgDescriptionBytes();
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The ogImageUrl.
*/
java.lang.String getOgImageUrl();
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The bytes for ogImageUrl.
*/
com.google.protobuf.ByteString
getOgImageUrlBytes();
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The webUrl.
*/
java.lang.String getWebUrl();
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The bytes for webUrl.
*/
com.google.protobuf.ByteString
getWebUrlBytes();
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The defaultDesktopUrl.
*/
java.lang.String getDefaultDesktopUrl();
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The bytes for defaultDesktopUrl.
*/
com.google.protobuf.ByteString
getDefaultDesktopUrlBytes();
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The textMessage.
*/
java.lang.String getTextMessage();
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The bytes for textMessage.
*/
com.google.protobuf.ByteString
getTextMessageBytes();
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @return The readonly.
*/
boolean getReadonly();
}