Package com.microsoft.graph.models
Class EnumeratedScopes
java.lang.Object
com.microsoft.graph.models.InheritableScopes
com.microsoft.graph.models.EnumeratedScopes
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EnumeratedScopes
extends InheritableScopes
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.InheritableScopes
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EnumeratedScopescreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the scopes property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the scopes property value.Methods inherited from class com.microsoft.graph.models.InheritableScopes
getAdditionalData, getBackingStore, getKind, getOdataType, setAdditionalData, setBackingStore, setKind, setOdataType
-
Constructor Details
-
EnumeratedScopes
public EnumeratedScopes()Instantiates a newEnumeratedScopesand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EnumeratedScopes createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
EnumeratedScopes
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classInheritableScopes- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getScopes
Gets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. -
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classInheritableScopes- Parameters:
writer- Serialization writer to use to serialize this model
-
setScopes
Sets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes.- Parameters:
value- Value to set for the scopes property.
-