#
# These are the properties that can be used to build
# line names.
#

line_number:
    summary: Line number
    description: The sailline number that is to be acquired
    type: number
    format: integer
sequence_number:
    summary: Sequence
    description: The sequence number that will be assigned to this line
    type: number
    format: integer
original_sequence:
    summary: Original sequence
    description: The original sequence number of the line that is being reshot
    type: number
    format: integer
pass_number:
    summary: Pass number
    description: The number of times this line, or section of line, has been shot
    type: number
    format: integer
is_prime:
    summary: Prime line
    description: Whether this is the first time this line is being acquired
    type: boolean
is_reshoot:
    summary: Reshoot
    description: Whether this is a reshoot (mutually exclusive with `is_prime` and `is_infill`)
    type: boolean
is_infill:
    summary: Infill line
    description: Whether this is an infill line (mutually exclusive with `is_prime` and `is_reshoot`)
    type: boolean
direction:
    summary: Line azimuth
    direction: The line azimuth in the Incrementing shotpoints direction
    type: number
    format: float
is_incrementing:
    summary: Incrementing
    description: Whether the line is being shot low to high point numbers or vice versa
    type: boolean
text:
    summary: Fixed text
    description: Arbitrary user-entered text (line prefix, suffix, etc.)
    type: text

