Package com.microsoft.graph.models
Class LearningProvider
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.LearningProvider
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class LearningProvider
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Learning Provider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Display Name.The Is Course Activity Sync Enabled.The Learning Contents.The Learning Course Activities.The Login Web Url.The Long Logo Web Url For Dark Theme.The Long Logo Web Url For Light Theme.The Square Logo Web Url For Dark Theme.The Square Logo Web Url For Light Theme. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name that appears in Viva Learning. Required. -
isCourseActivitySyncEnabled
@SerializedName(value="isCourseActivitySyncEnabled", alternate="IsCourseActivitySyncEnabled") @Expose @Nullable public Boolean isCourseActivitySyncEnabledThe Is Course Activity Sync Enabled. Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider. -
loginWebUrl
@SerializedName(value="loginWebUrl", alternate="LoginWebUrl") @Expose @Nullable public String loginWebUrlThe Login Web Url. Authentication URL to access the courses for the provider. Optional. -
longLogoWebUrlForDarkTheme
@SerializedName(value="longLogoWebUrlForDarkTheme", alternate="LongLogoWebUrlForDarkTheme") @Expose @Nullable public String longLogoWebUrlForDarkThemeThe Long Logo Web Url For Dark Theme. The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. -
longLogoWebUrlForLightTheme
@SerializedName(value="longLogoWebUrlForLightTheme", alternate="LongLogoWebUrlForLightTheme") @Expose @Nullable public String longLogoWebUrlForLightThemeThe Long Logo Web Url For Light Theme. The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. -
squareLogoWebUrlForDarkTheme
@SerializedName(value="squareLogoWebUrlForDarkTheme", alternate="SquareLogoWebUrlForDarkTheme") @Expose @Nullable public String squareLogoWebUrlForDarkThemeThe Square Logo Web Url For Dark Theme. The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. -
squareLogoWebUrlForLightTheme
@SerializedName(value="squareLogoWebUrlForLightTheme", alternate="SquareLogoWebUrlForLightTheme") @Expose @Nullable public String squareLogoWebUrlForLightThemeThe Square Logo Web Url For Light Theme. The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required. -
learningContents
@SerializedName(value="learningContents", alternate="LearningContents") @Expose @Nullable public LearningContentCollectionPage learningContentsThe Learning Contents. Learning catalog items for the provider. -
learningCourseActivities
@SerializedName(value="learningCourseActivities", alternate="LearningCourseActivities") @Expose @Nullable public LearningCourseActivityCollectionPage learningCourseActivitiesThe Learning Course Activities.
-
-
Constructor Details
-
LearningProvider
public LearningProvider()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-