
io.opencannabis.schema.oauth.ClientOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-client Show documentation
Show all versions of java-client Show documentation
Java RPCAPI client for the Bloombox Cloud.
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: oauth/Client.proto
package io.opencannabis.schema.oauth;
public interface ClientOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencannabis.oauth.Client)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID for this OAuth2 client.
*
*
* string id = 1;
*/
java.lang.String getId();
/**
*
* ID for this OAuth2 client.
*
*
* string id = 1;
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Secret (password) for this OAuth2 client.
*
*
* string secret = 2;
*/
java.lang.String getSecret();
/**
*
* Secret (password) for this OAuth2 client.
*
*
* string secret = 2;
*/
com.google.protobuf.ByteString
getSecretBytes();
/**
*
* Name of the client.
*
*
* string name = 3;
*/
java.lang.String getName();
/**
*
* Name of the client.
*
*
* string name = 3;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Contact information for the client.
*
*
* repeated string contact = 4;
*/
java.util.List
getContactList();
/**
*
* Contact information for the client.
*
*
* repeated string contact = 4;
*/
int getContactCount();
/**
*
* Contact information for the client.
*
*
* repeated string contact = 4;
*/
java.lang.String getContact(int index);
/**
*
* Contact information for the client.
*
*
* repeated string contact = 4;
*/
com.google.protobuf.ByteString
getContactBytes(int index);
/**
*
* Grant types supported by this client.
*
*
* repeated .opencannabis.oauth.GrantType grant_types = 5;
*/
java.util.List getGrantTypesList();
/**
*
* Grant types supported by this client.
*
*
* repeated .opencannabis.oauth.GrantType grant_types = 5;
*/
int getGrantTypesCount();
/**
*
* Grant types supported by this client.
*
*
* repeated .opencannabis.oauth.GrantType grant_types = 5;
*/
io.opencannabis.schema.oauth.GrantType getGrantTypes(int index);
/**
*
* Grant types supported by this client.
*
*
* repeated .opencannabis.oauth.GrantType grant_types = 5;
*/
java.util.List
getGrantTypesValueList();
/**
*
* Grant types supported by this client.
*
*
* repeated .opencannabis.oauth.GrantType grant_types = 5;
*/
int getGrantTypesValue(int index);
/**
*
* Attached media item for branding.
*
*
* .opencannabis.media.MediaItem branding = 6;
*/
boolean hasBranding();
/**
*
* Attached media item for branding.
*
*
* .opencannabis.media.MediaItem branding = 6;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItem getBranding();
/**
*
* Attached media item for branding.
*
*
* .opencannabis.media.MediaItem branding = 6;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItemOrBuilder getBrandingOrBuilder();
/**
*
* Owner information for this client.
*
*
* string owner = 7;
*/
java.lang.String getOwner();
/**
*
* Owner information for this client.
*
*
* string owner = 7;
*/
com.google.protobuf.ByteString
getOwnerBytes();
/**
*
* Privacy policy URI.
*
*
* .opencannabis.media.MediaItem policy = 8;
*/
boolean hasPolicy();
/**
*
* Privacy policy URI.
*
*
* .opencannabis.media.MediaItem policy = 8;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItem getPolicy();
/**
*
* Privacy policy URI.
*
*
* .opencannabis.media.MediaItem policy = 8;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItemOrBuilder getPolicyOrBuilder();
/**
*
* Terms of Service URI.
*
*
* .opencannabis.media.MediaItem terms = 9;
*/
boolean hasTerms();
/**
*
* Terms of Service URI.
*
*
* .opencannabis.media.MediaItem terms = 9;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItem getTerms();
/**
*
* Terms of Service URI.
*
*
* .opencannabis.media.MediaItem terms = 9;
*/
io.opencannabis.schema.media.AttachedMedia.MediaItemOrBuilder getTermsOrBuilder();
/**
*
* Whether this client is public or not.
*
*
* bool public = 10;
*/
boolean getPublic();
/**
*
* Supported/allowed redirect URIs for this client.
*
*
* repeated string redirect_uri = 11;
*/
java.util.List
getRedirectUriList();
/**
*
* Supported/allowed redirect URIs for this client.
*
*
* repeated string redirect_uri = 11;
*/
int getRedirectUriCount();
/**
*
* Supported/allowed redirect URIs for this client.
*
*
* repeated string redirect_uri = 11;
*/
java.lang.String getRedirectUri(int index);
/**
*
* Supported/allowed redirect URIs for this client.
*
*
* repeated string redirect_uri = 11;
*/
com.google.protobuf.ByteString
getRedirectUriBytes(int index);
/**
*
* Supported OAuth2 response types for this client.
*
*
* repeated .opencannabis.oauth.ResponseType response_type = 12;
*/
java.util.List getResponseTypeList();
/**
*
* Supported OAuth2 response types for this client.
*
*
* repeated .opencannabis.oauth.ResponseType response_type = 12;
*/
int getResponseTypeCount();
/**
*
* Supported OAuth2 response types for this client.
*
*
* repeated .opencannabis.oauth.ResponseType response_type = 12;
*/
io.opencannabis.schema.oauth.ResponseType getResponseType(int index);
/**
*
* Supported OAuth2 response types for this client.
*
*
* repeated .opencannabis.oauth.ResponseType response_type = 12;
*/
java.util.List
getResponseTypeValueList();
/**
*
* Supported OAuth2 response types for this client.
*
*
* repeated .opencannabis.oauth.ResponseType response_type = 12;
*/
int getResponseTypeValue(int index);
/**
*
* Allowed authorization scopes for this client.
*
*
* repeated .opencannabis.oauth.AuthorizationScope scope = 13;
*/
java.util.List
getScopeList();
/**
*
* Allowed authorization scopes for this client.
*
*
* repeated .opencannabis.oauth.AuthorizationScope scope = 13;
*/
io.opencannabis.schema.oauth.AuthorizationScope getScope(int index);
/**
*
* Allowed authorization scopes for this client.
*
*
* repeated .opencannabis.oauth.AuthorizationScope scope = 13;
*/
int getScopeCount();
/**
*
* Allowed authorization scopes for this client.
*
*
* repeated .opencannabis.oauth.AuthorizationScope scope = 13;
*/
java.util.List extends io.opencannabis.schema.oauth.AuthorizationScopeOrBuilder>
getScopeOrBuilderList();
/**
*
* Allowed authorization scopes for this client.
*
*
* repeated .opencannabis.oauth.AuthorizationScope scope = 13;
*/
io.opencannabis.schema.oauth.AuthorizationScopeOrBuilder getScopeOrBuilder(
int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy