jmash.file.protobuf.JmashFileModelOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: jmash/file/protobuf/file_message.proto
// Protobuf Java Version: 3.25.1
package jmash.file.protobuf;
public interface JmashFileModelOrBuilder extends
// @@protoc_insertion_point(interface_extends:jmash.file.JmashFileModel)
com.google.protobuf.MessageOrBuilder {
/**
*
*文件ID
*
*
* string file_id = 1;
* @return The fileId.
*/
java.lang.String getFileId();
/**
*
*文件ID
*
*
* string file_id = 1;
* @return The bytes for fileId.
*/
com.google.protobuf.ByteString
getFileIdBytes();
/**
*
*文件存储路径
*
*
* string file_src = 2;
* @return The fileSrc.
*/
java.lang.String getFileSrc();
/**
*
*文件存储路径
*
*
* string file_src = 2;
* @return The bytes for fileSrc.
*/
com.google.protobuf.ByteString
getFileSrcBytes();
/**
*
*文件内容类型
*
*
* string content_type = 3;
* @return The contentType.
*/
java.lang.String getContentType();
/**
*
*文件内容类型
*
*
* string content_type = 3;
* @return The bytes for contentType.
*/
com.google.protobuf.ByteString
getContentTypeBytes();
/**
*
*文件后缀
*
*
* string file_ext = 4;
* @return The fileExt.
*/
java.lang.String getFileExt();
/**
*
*文件后缀
*
*
* string file_ext = 4;
* @return The bytes for fileExt.
*/
com.google.protobuf.ByteString
getFileExtBytes();
/**
*
*文件大小
*
*
* int64 file_size = 5;
* @return The fileSize.
*/
long getFileSize();
/**
*
*文件Hash SM3值
*
*
* bytes hash_sm3 = 6;
* @return The hashSm3.
*/
com.google.protobuf.ByteString getHashSm3();
/**
*
*文件Hash SHA256值
*
*
* bytes hash_sha256 = 7;
* @return The hashSha256.
*/
com.google.protobuf.ByteString getHashSha256();
/**
*
*图片/视频宽度
*
*
* int32 file_width = 8;
* @return The fileWidth.
*/
int getFileWidth();
/**
*
*图片/视频高度
*
*
* int32 file_height = 9;
* @return The fileHeight.
*/
int getFileHeight();
/**
*
*音频/视频时长
*
*
* int32 file_time = 10;
* @return The fileTime.
*/
int getFileTime();
/**
*
*图片/视频/音频拍摄位置
*
*
* string file_location = 11;
* @return The fileLocation.
*/
java.lang.String getFileLocation();
/**
*
*图片/视频/音频拍摄位置
*
*
* string file_location = 11;
* @return The bytes for fileLocation.
*/
com.google.protobuf.ByteString
getFileLocationBytes();
/**
*
*经度
*
*
* string geo_longitude = 12;
* @return The geoLongitude.
*/
java.lang.String getGeoLongitude();
/**
*
*经度
*
*
* string geo_longitude = 12;
* @return The bytes for geoLongitude.
*/
com.google.protobuf.ByteString
getGeoLongitudeBytes();
/**
*
*纬度
*
*
* string geo_latitude = 13;
* @return The geoLatitude.
*/
java.lang.String getGeoLatitude();
/**
*
*纬度
*
*
* string geo_latitude = 13;
* @return The bytes for geoLatitude.
*/
com.google.protobuf.ByteString
getGeoLatitudeBytes();
/**
*
*精度
*
*
* int32 geo_accuracy = 14;
* @return The geoAccuracy.
*/
int getGeoAccuracy();
/**
*
*海拔高度
*
*
* int64 geo_altitude = 15;
* @return The geoAltitude.
*/
long getGeoAltitude();
/**
*
*海拔高度精度
*
*
* int32 geo_altitude_accracy = 16;
* @return The geoAltitudeAccracy.
*/
int getGeoAltitudeAccracy();
/**
*
*创建时间
*
*
* .google.protobuf.Timestamp create_date = 17;
* @return Whether the createDate field is set.
*/
boolean hasCreateDate();
/**
*
*创建时间
*
*
* .google.protobuf.Timestamp create_date = 17;
* @return The createDate.
*/
com.google.protobuf.Timestamp getCreateDate();
/**
*
*创建时间
*
*
* .google.protobuf.Timestamp create_date = 17;
*/
com.google.protobuf.TimestampOrBuilder getCreateDateOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy