/*
 * Camel ApiName Enumeration generated by camel-api-component-maven-plugin
 */
package org.apache.camel.component.braintree.internal;

import javax.annotation.processing.Generated;

import org.apache.camel.support.component.ApiName;

/**
 * Camel {@link ApiName} Enumeration for Component Braintree
 */
@Generated("org.apache.camel.maven.ApiComponentGeneratorMojo")
public enum BraintreeApiName implements ApiName {

    ADD_ON("addOn"),

    ADDRESS("address"),

    CLIENT_TOKEN("clientToken"),

    CREDIT_CARD_VERIFICATION("creditCardVerification"),

    CUSTOMER("customer"),

    DISCOUNT("discount"),

    DISPUTE("dispute"),

    DOCUMENT_UPLOAD("documentUpload"),

    MERCHANT_ACCOUNT("merchantAccount"),

    PAYMENT_METHOD("paymentMethod"),

    PAYMENT_METHOD_NONCE("paymentMethodNonce"),

    OAUTH("oauth"),

    PLAN("plan"),

    REPORT("report"),

    SETTLEMENT_BATCH_SUMMARY("settlementBatchSummary"),

    SUBSCRIPTION("subscription"),

    TRANSACTION("transaction"),

    US_BANK_ACCOUNT("usBankAccount"),

    WEBHOOK_NOTIFICATION("webhookNotification");


    private final String name;

    private BraintreeApiName(String name) {
        this.name = name;
    }

    @Override
    public String getName() {
        return name;
    }

}
