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

com.microsoft.graph.models.PlannerCategoryDescriptions Maven / Gradle / Ivy

// Template Source: BaseEntity.java.tt
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the MIT License.  See License in the project root for license information.
// ------------------------------------------------------------------------------

package com.microsoft.graph.models;
import com.microsoft.graph.serializer.ISerializer;
import com.microsoft.graph.serializer.IJsonBackedObject;
import com.microsoft.graph.serializer.AdditionalDataManager;
import java.util.EnumSet;


import com.google.gson.JsonObject;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import javax.annotation.Nullable;
import javax.annotation.Nonnull;

// **NOTE** This file was generated by a tool and any changes will be overwritten.

/**
 * The class for the Planner Category Descriptions.
 */
public class PlannerCategoryDescriptions implements IJsonBackedObject {

    /** the OData type of the object as returned by the service */
    @SerializedName("@odata.type")
    @Expose
    @Nullable
    public String oDataType;

    private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this);

    @Override
    @Nonnull
    public final AdditionalDataManager additionalDataManager() {
        return additionalDataManager;
    }

    /**
     * The Category1.
     * The label associated with Category 1
     */
    @SerializedName(value = "category1", alternate = {"Category1"})
    @Expose
	@Nullable
    public String category1;

    /**
     * The Category10.
     * The label associated with Category 10
     */
    @SerializedName(value = "category10", alternate = {"Category10"})
    @Expose
	@Nullable
    public String category10;

    /**
     * The Category11.
     * The label associated with Category 11
     */
    @SerializedName(value = "category11", alternate = {"Category11"})
    @Expose
	@Nullable
    public String category11;

    /**
     * The Category12.
     * The label associated with Category 12
     */
    @SerializedName(value = "category12", alternate = {"Category12"})
    @Expose
	@Nullable
    public String category12;

    /**
     * The Category13.
     * The label associated with Category 13
     */
    @SerializedName(value = "category13", alternate = {"Category13"})
    @Expose
	@Nullable
    public String category13;

    /**
     * The Category14.
     * The label associated with Category 14
     */
    @SerializedName(value = "category14", alternate = {"Category14"})
    @Expose
	@Nullable
    public String category14;

    /**
     * The Category15.
     * The label associated with Category 15
     */
    @SerializedName(value = "category15", alternate = {"Category15"})
    @Expose
	@Nullable
    public String category15;

    /**
     * The Category16.
     * The label associated with Category 16
     */
    @SerializedName(value = "category16", alternate = {"Category16"})
    @Expose
	@Nullable
    public String category16;

    /**
     * The Category17.
     * The label associated with Category 17
     */
    @SerializedName(value = "category17", alternate = {"Category17"})
    @Expose
	@Nullable
    public String category17;

    /**
     * The Category18.
     * The label associated with Category 18
     */
    @SerializedName(value = "category18", alternate = {"Category18"})
    @Expose
	@Nullable
    public String category18;

    /**
     * The Category19.
     * The label associated with Category 19
     */
    @SerializedName(value = "category19", alternate = {"Category19"})
    @Expose
	@Nullable
    public String category19;

    /**
     * The Category2.
     * The label associated with Category 2
     */
    @SerializedName(value = "category2", alternate = {"Category2"})
    @Expose
	@Nullable
    public String category2;

    /**
     * The Category20.
     * The label associated with Category 20
     */
    @SerializedName(value = "category20", alternate = {"Category20"})
    @Expose
	@Nullable
    public String category20;

    /**
     * The Category21.
     * The label associated with Category 21
     */
    @SerializedName(value = "category21", alternate = {"Category21"})
    @Expose
	@Nullable
    public String category21;

    /**
     * The Category22.
     * The label associated with Category 22
     */
    @SerializedName(value = "category22", alternate = {"Category22"})
    @Expose
	@Nullable
    public String category22;

    /**
     * The Category23.
     * The label associated with Category 23
     */
    @SerializedName(value = "category23", alternate = {"Category23"})
    @Expose
	@Nullable
    public String category23;

    /**
     * The Category24.
     * The label associated with Category 24
     */
    @SerializedName(value = "category24", alternate = {"Category24"})
    @Expose
	@Nullable
    public String category24;

    /**
     * The Category25.
     * The label associated with Category 25
     */
    @SerializedName(value = "category25", alternate = {"Category25"})
    @Expose
	@Nullable
    public String category25;

    /**
     * The Category3.
     * The label associated with Category 3
     */
    @SerializedName(value = "category3", alternate = {"Category3"})
    @Expose
	@Nullable
    public String category3;

    /**
     * The Category4.
     * The label associated with Category 4
     */
    @SerializedName(value = "category4", alternate = {"Category4"})
    @Expose
	@Nullable
    public String category4;

    /**
     * The Category5.
     * The label associated with Category 5
     */
    @SerializedName(value = "category5", alternate = {"Category5"})
    @Expose
	@Nullable
    public String category5;

    /**
     * The Category6.
     * The label associated with Category 6
     */
    @SerializedName(value = "category6", alternate = {"Category6"})
    @Expose
	@Nullable
    public String category6;

    /**
     * The Category7.
     * The label associated with Category 7
     */
    @SerializedName(value = "category7", alternate = {"Category7"})
    @Expose
	@Nullable
    public String category7;

    /**
     * The Category8.
     * The label associated with Category 8
     */
    @SerializedName(value = "category8", alternate = {"Category8"})
    @Expose
	@Nullable
    public String category8;

    /**
     * The Category9.
     * The label associated with Category 9
     */
    @SerializedName(value = "category9", alternate = {"Category9"})
    @Expose
	@Nullable
    public String category9;


    /**
     * Sets the raw JSON object
     *
     * @param serializer the serializer
     * @param json the JSON object to set this object to
     */
    public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy