// SPDX-License-Identifier: MIT
// Copyright (c) 2026 TrendVidia, LLC.
syntax = "proto3";

package pxf;

import "google/protobuf/descriptor.proto";

extend google.protobuf.FieldOptions {
  // Mark a field as required in PXF. Absent fields cause a validation error.
  // A field set to null still counts as present.
  bool required = 50000;

  // Default value applied when a field is absent (not null) in PXF.
  // The value is a PXF literal string, e.g. "42", "true", "\"hello\"".
  string default = 50001;
}
