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

io.opencannabis.schema.oauth.ClientOrBuilder 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: 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 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