1// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 2 3package common 4 5type SnippetRangePointer struct { 6 // 5.3: Snippet Byte Range: [start byte]:[end byte] 7 // Cardinality: mandatory, one 8 Offset int `json:"offset,omitempty"` 9 10 // 5.4: Snippet Line Range: [start line]:[end line] 11 // Cardinality: optional, one 12 LineNumber int `json:"lineNumber,omitempty"` 13 14 FileSPDXIdentifier ElementID `json:"reference"` 15} 16 17type SnippetRange struct { 18 StartPointer SnippetRangePointer `json:"startPointer"` 19 EndPointer SnippetRangePointer `json:"endPointer"` 20} 21