package com.mjm.solarInsertDB;

import javax.baja.nre.annotations.NiagaraProperty;
import javax.baja.nre.annotations.NiagaraSlots;
import javax.baja.nre.annotations.NiagaraType;
import javax.baja.sys.*;

/**
 * Created by user on 2017/4/7.
 */
@NiagaraType
@NiagaraSlots(
        properties =
                {
                        @NiagaraProperty(name = "fieldName", type = "BString", defaultValue = "", flags = Flags.SUMMARY),
                        @NiagaraProperty(name = "fieldValue", type = "BString", defaultValue = "", flags = Flags.SUMMARY),
                        @NiagaraProperty(name = "conditionName", type = "BString", defaultValue = "", flags = Flags.SUMMARY),
                        @NiagaraProperty(name = "conditionValue", type = "BString", defaultValue = "", flags = Flags.SUMMARY)
                }
)
public class BFieldUpdate extends BComponent {
/*+ ------------ BEGIN BAJA AUTO GENERATED CODE ------------ +*/
/*@ $com.mjm.solarInsertDB.BFieldUpdate(1202817490)1.0$ @*/
/* Generated Mon Mar 10 19:56:08 CST 2025 by Slot-o-Matic (c) Tridium, Inc. 2012 */

////////////////////////////////////////////////////////////////
// Property "fieldName"
////////////////////////////////////////////////////////////////
  
  /**
   * Slot for the {@code fieldName} property.
   * @see #getFieldName
   * @see #setFieldName
   */
  public static final Property fieldName = newProperty(Flags.SUMMARY, "", null);
  
  /**
   * Get the {@code fieldName} property.
   * @see #fieldName
   */
  public String getFieldName() { return getString(fieldName); }
  
  /**
   * Set the {@code fieldName} property.
   * @see #fieldName
   */
  public void setFieldName(String v) { setString(fieldName, v, null); }

////////////////////////////////////////////////////////////////
// Property "fieldValue"
////////////////////////////////////////////////////////////////
  
  /**
   * Slot for the {@code fieldValue} property.
   * @see #getFieldValue
   * @see #setFieldValue
   */
  public static final Property fieldValue = newProperty(Flags.SUMMARY, "", null);
  
  /**
   * Get the {@code fieldValue} property.
   * @see #fieldValue
   */
  public String getFieldValue() { return getString(fieldValue); }
  
  /**
   * Set the {@code fieldValue} property.
   * @see #fieldValue
   */
  public void setFieldValue(String v) { setString(fieldValue, v, null); }

////////////////////////////////////////////////////////////////
// Property "conditionName"
////////////////////////////////////////////////////////////////
  
  /**
   * Slot for the {@code conditionName} property.
   * @see #getConditionName
   * @see #setConditionName
   */
  public static final Property conditionName = newProperty(Flags.SUMMARY, "", null);
  
  /**
   * Get the {@code conditionName} property.
   * @see #conditionName
   */
  public String getConditionName() { return getString(conditionName); }
  
  /**
   * Set the {@code conditionName} property.
   * @see #conditionName
   */
  public void setConditionName(String v) { setString(conditionName, v, null); }

////////////////////////////////////////////////////////////////
// Property "conditionValue"
////////////////////////////////////////////////////////////////
  
  /**
   * Slot for the {@code conditionValue} property.
   * @see #getConditionValue
   * @see #setConditionValue
   */
  public static final Property conditionValue = newProperty(Flags.SUMMARY, "", null);
  
  /**
   * Get the {@code conditionValue} property.
   * @see #conditionValue
   */
  public String getConditionValue() { return getString(conditionValue); }
  
  /**
   * Set the {@code conditionValue} property.
   * @see #conditionValue
   */
  public void setConditionValue(String v) { setString(conditionValue, v, null); }

////////////////////////////////////////////////////////////////
// Type
////////////////////////////////////////////////////////////////
  
  @Override
  public Type getType() { return TYPE; }
  public static final Type TYPE = Sys.loadType(BFieldUpdate.class);

/*+ ------------ END BAJA AUTO GENERATED CODE -------------- +*/



}
