File

lib/common/file/entity/gps-file-metadata.entity.ts

Description

The entity stores the GPS metadata of the file

Index

Properties

Properties

altitude
Type : number
Decorators :
@Index()
@Column('decimal', {nullable: true, default: undefined, precision: 15, scale: 10})
id
Type : number
Decorators :
@PrimaryGeneratedColumn({zerofill: true})
latitude
Type : number
Decorators :
@Index()
@Column('decimal', {nullable: true, default: undefined, precision: 15, scale: 10})
longitude
Type : number
Decorators :
@Index()
@Column('decimal', {nullable: true, default: undefined, precision: 15, scale: 10})
import { Column, Entity, Index, PrimaryGeneratedColumn } from "typeorm";
import { GpsFileMetadata } from "../file.types";

/**
 * The entity stores the GPS metadata of the file
 */
@Entity("file_metadata_gps")
export class GpsFileMetadataEntity implements GpsFileMetadata {
  @PrimaryGeneratedColumn({ zerofill: true })
  id: number;

  @Index()
  @Column("decimal", {
    nullable: true,
    default: null,
    precision: 15,
    scale: 10,
  })
  altitude: number;

  @Index()
  @Column("decimal", {
    nullable: true,
    default: null,
    precision: 15,
    scale: 10,
  })
  latitude: number;

  @Index()
  @Column("decimal", {
    nullable: true,
    default: null,
    precision: 15,
    scale: 10,
  })
  longitude: number;
}

results matching ""

    No results matching ""