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

com.microsoft.graph.beta.generated.models.PayloadTheme Maven / Gradle / Ivy

package com.microsoft.graph.beta.models;

import com.microsoft.kiota.serialization.ValuedEnum;
import java.util.Objects;

@jakarta.annotation.Generated("com.microsoft.kiota")
public enum PayloadTheme implements ValuedEnum {
    Unknown("unknown"),
    Other("other"),
    AccountActivation("accountActivation"),
    AccountVerification("accountVerification"),
    Billing("billing"),
    CleanUpMail("cleanUpMail"),
    Controversial("controversial"),
    DocumentReceived("documentReceived"),
    Expense("expense"),
    Fax("fax"),
    FinanceReport("financeReport"),
    IncomingMessages("incomingMessages"),
    Invoice("invoice"),
    ItemReceived("itemReceived"),
    LoginAlert("loginAlert"),
    MailReceived("mailReceived"),
    Password("password"),
    Payment("payment"),
    Payroll("payroll"),
    PersonalizedOffer("personalizedOffer"),
    Quarantine("quarantine"),
    RemoteWork("remoteWork"),
    ReviewMessage("reviewMessage"),
    SecurityUpdate("securityUpdate"),
    ServiceSuspended("serviceSuspended"),
    SignatureRequired("signatureRequired"),
    UpgradeMailboxStorage("upgradeMailboxStorage"),
    VerifyMailbox("verifyMailbox"),
    Voicemail("voicemail"),
    Advertisement("advertisement"),
    EmployeeEngagement("employeeEngagement"),
    UnknownFutureValue("unknownFutureValue");
    public final String value;
    PayloadTheme(final String value) {
        this.value = value;
    }
    @jakarta.annotation.Nonnull
    public String getValue() { return this.value; }
    @jakarta.annotation.Nullable
    public static PayloadTheme forValue(@jakarta.annotation.Nonnull final String searchValue) {
        Objects.requireNonNull(searchValue);
        switch(searchValue) {
            case "unknown": return Unknown;
            case "other": return Other;
            case "accountActivation": return AccountActivation;
            case "accountVerification": return AccountVerification;
            case "billing": return Billing;
            case "cleanUpMail": return CleanUpMail;
            case "controversial": return Controversial;
            case "documentReceived": return DocumentReceived;
            case "expense": return Expense;
            case "fax": return Fax;
            case "financeReport": return FinanceReport;
            case "incomingMessages": return IncomingMessages;
            case "invoice": return Invoice;
            case "itemReceived": return ItemReceived;
            case "loginAlert": return LoginAlert;
            case "mailReceived": return MailReceived;
            case "password": return Password;
            case "payment": return Payment;
            case "payroll": return Payroll;
            case "personalizedOffer": return PersonalizedOffer;
            case "quarantine": return Quarantine;
            case "remoteWork": return RemoteWork;
            case "reviewMessage": return ReviewMessage;
            case "securityUpdate": return SecurityUpdate;
            case "serviceSuspended": return ServiceSuspended;
            case "signatureRequired": return SignatureRequired;
            case "upgradeMailboxStorage": return UpgradeMailboxStorage;
            case "verifyMailbox": return VerifyMailbox;
            case "voicemail": return Voicemail;
            case "advertisement": return Advertisement;
            case "employeeEngagement": return EmployeeEngagement;
            case "unknownFutureValue": return UnknownFutureValue;
            default: return null;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy