// Generated by the protocol buffer compiler. DO NOT EDIT! // source: claim.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_claim_2eproto #define GOOGLE_PROTOBUF_INCLUDED_claim_2eproto #include #include #include #if PROTOBUF_VERSION < 3012000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_claim_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_claim_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[13] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_claim_2eproto; namespace pb { class Audio; class AudioDefaultTypeInternal; extern AudioDefaultTypeInternal _Audio_default_instance_; class Channel; class ChannelDefaultTypeInternal; extern ChannelDefaultTypeInternal _Channel_default_instance_; class Claim; class ClaimDefaultTypeInternal; extern ClaimDefaultTypeInternal _Claim_default_instance_; class ClaimList; class ClaimListDefaultTypeInternal; extern ClaimListDefaultTypeInternal _ClaimList_default_instance_; class ClaimReference; class ClaimReferenceDefaultTypeInternal; extern ClaimReferenceDefaultTypeInternal _ClaimReference_default_instance_; class Fee; class FeeDefaultTypeInternal; extern FeeDefaultTypeInternal _Fee_default_instance_; class Image; class ImageDefaultTypeInternal; extern ImageDefaultTypeInternal _Image_default_instance_; class Language; class LanguageDefaultTypeInternal; extern LanguageDefaultTypeInternal _Language_default_instance_; class Location; class LocationDefaultTypeInternal; extern LocationDefaultTypeInternal _Location_default_instance_; class Software; class SoftwareDefaultTypeInternal; extern SoftwareDefaultTypeInternal _Software_default_instance_; class Source; class SourceDefaultTypeInternal; extern SourceDefaultTypeInternal _Source_default_instance_; class Stream; class StreamDefaultTypeInternal; extern StreamDefaultTypeInternal _Stream_default_instance_; class Video; class VideoDefaultTypeInternal; extern VideoDefaultTypeInternal _Video_default_instance_; } // namespace pb PROTOBUF_NAMESPACE_OPEN template<> ::pb::Audio* Arena::CreateMaybeMessage<::pb::Audio>(Arena*); template<> ::pb::Channel* Arena::CreateMaybeMessage<::pb::Channel>(Arena*); template<> ::pb::Claim* Arena::CreateMaybeMessage<::pb::Claim>(Arena*); template<> ::pb::ClaimList* Arena::CreateMaybeMessage<::pb::ClaimList>(Arena*); template<> ::pb::ClaimReference* Arena::CreateMaybeMessage<::pb::ClaimReference>(Arena*); template<> ::pb::Fee* Arena::CreateMaybeMessage<::pb::Fee>(Arena*); template<> ::pb::Image* Arena::CreateMaybeMessage<::pb::Image>(Arena*); template<> ::pb::Language* Arena::CreateMaybeMessage<::pb::Language>(Arena*); template<> ::pb::Location* Arena::CreateMaybeMessage<::pb::Location>(Arena*); template<> ::pb::Software* Arena::CreateMaybeMessage<::pb::Software>(Arena*); template<> ::pb::Source* Arena::CreateMaybeMessage<::pb::Source>(Arena*); template<> ::pb::Stream* Arena::CreateMaybeMessage<::pb::Stream>(Arena*); template<> ::pb::Video* Arena::CreateMaybeMessage<::pb::Video>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace pb { enum ClaimList_ListType : int { ClaimList_ListType_COLLECTION = 0, ClaimList_ListType_DERIVATION = 2, ClaimList_ListType_ClaimList_ListType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), ClaimList_ListType_ClaimList_ListType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool ClaimList_ListType_IsValid(int value); constexpr ClaimList_ListType ClaimList_ListType_ListType_MIN = ClaimList_ListType_COLLECTION; constexpr ClaimList_ListType ClaimList_ListType_ListType_MAX = ClaimList_ListType_DERIVATION; constexpr int ClaimList_ListType_ListType_ARRAYSIZE = ClaimList_ListType_ListType_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ClaimList_ListType_descriptor(); template inline const std::string& ClaimList_ListType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function ClaimList_ListType_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( ClaimList_ListType_descriptor(), enum_t_value); } inline bool ClaimList_ListType_Parse( const std::string& name, ClaimList_ListType* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( ClaimList_ListType_descriptor(), name, value); } enum Fee_Currency : int { Fee_Currency_UNKNOWN_CURRENCY = 0, Fee_Currency_LBC = 1, Fee_Currency_BTC = 2, Fee_Currency_USD = 3, Fee_Currency_Fee_Currency_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Fee_Currency_Fee_Currency_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool Fee_Currency_IsValid(int value); constexpr Fee_Currency Fee_Currency_Currency_MIN = Fee_Currency_UNKNOWN_CURRENCY; constexpr Fee_Currency Fee_Currency_Currency_MAX = Fee_Currency_USD; constexpr int Fee_Currency_Currency_ARRAYSIZE = Fee_Currency_Currency_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Fee_Currency_descriptor(); template inline const std::string& Fee_Currency_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Fee_Currency_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Fee_Currency_descriptor(), enum_t_value); } inline bool Fee_Currency_Parse( const std::string& name, Fee_Currency* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Fee_Currency_descriptor(), name, value); } enum Software_OS : int { Software_OS_UNKNOWN_OS = 0, Software_OS_ANY = 1, Software_OS_LINUX = 2, Software_OS_WINDOWS = 3, Software_OS_MAC = 4, Software_OS_ANDROID = 5, Software_OS_IOS = 6, Software_OS_Software_OS_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Software_OS_Software_OS_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool Software_OS_IsValid(int value); constexpr Software_OS Software_OS_OS_MIN = Software_OS_UNKNOWN_OS; constexpr Software_OS Software_OS_OS_MAX = Software_OS_IOS; constexpr int Software_OS_OS_ARRAYSIZE = Software_OS_OS_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Software_OS_descriptor(); template inline const std::string& Software_OS_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Software_OS_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Software_OS_descriptor(), enum_t_value); } inline bool Software_OS_Parse( const std::string& name, Software_OS* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Software_OS_descriptor(), name, value); } enum Language_Language : int { Language_Language_UNKNOWN_LANGUAGE = 0, Language_Language_en = 1, Language_Language_aa = 2, Language_Language_ab = 3, Language_Language_ae = 4, Language_Language_af = 5, Language_Language_ak = 6, Language_Language_am = 7, Language_Language_an = 8, Language_Language_ar = 9, Language_Language_as = 10, Language_Language_av = 11, Language_Language_ay = 12, Language_Language_az = 13, Language_Language_ba = 14, Language_Language_be = 15, Language_Language_bg = 16, Language_Language_bh = 17, Language_Language_bi = 18, Language_Language_bm = 19, Language_Language_bn = 20, Language_Language_bo = 21, Language_Language_br = 22, Language_Language_bs = 23, Language_Language_ca = 24, Language_Language_ce = 25, Language_Language_ch = 26, Language_Language_co = 27, Language_Language_cr = 28, Language_Language_cs = 29, Language_Language_cu = 30, Language_Language_cv = 31, Language_Language_cy = 32, Language_Language_da = 33, Language_Language_de = 34, Language_Language_dv = 35, Language_Language_dz = 36, Language_Language_ee = 37, Language_Language_el = 38, Language_Language_eo = 39, Language_Language_es = 40, Language_Language_et = 41, Language_Language_eu = 42, Language_Language_fa = 43, Language_Language_ff = 44, Language_Language_fi = 45, Language_Language_fj = 46, Language_Language_fo = 47, Language_Language_fr = 48, Language_Language_fy = 49, Language_Language_ga = 50, Language_Language_gd = 51, Language_Language_gl = 52, Language_Language_gn = 53, Language_Language_gu = 54, Language_Language_gv = 55, Language_Language_ha = 56, Language_Language_he = 57, Language_Language_hi = 58, Language_Language_ho = 59, Language_Language_hr = 60, Language_Language_ht = 61, Language_Language_hu = 62, Language_Language_hy = 63, Language_Language_hz = 64, Language_Language_ia = 65, Language_Language_id = 66, Language_Language_ie = 67, Language_Language_ig = 68, Language_Language_ii = 69, Language_Language_ik = 70, Language_Language_io = 71, Language_Language_is = 72, Language_Language_it = 73, Language_Language_iu = 74, Language_Language_ja = 75, Language_Language_jv = 76, Language_Language_ka = 77, Language_Language_kg = 78, Language_Language_ki = 79, Language_Language_kj = 80, Language_Language_kk = 81, Language_Language_kl = 82, Language_Language_km = 83, Language_Language_kn = 84, Language_Language_ko = 85, Language_Language_kr = 86, Language_Language_ks = 87, Language_Language_ku = 88, Language_Language_kv = 89, Language_Language_kw = 90, Language_Language_ky = 91, Language_Language_la = 92, Language_Language_lb = 93, Language_Language_lg = 94, Language_Language_li = 95, Language_Language_ln = 96, Language_Language_lo = 97, Language_Language_lt = 98, Language_Language_lu = 99, Language_Language_lv = 100, Language_Language_mg = 101, Language_Language_mh = 102, Language_Language_mi = 103, Language_Language_mk = 104, Language_Language_ml = 105, Language_Language_mn = 106, Language_Language_mr = 107, Language_Language_ms = 108, Language_Language_mt = 109, Language_Language_my = 110, Language_Language_na = 111, Language_Language_nb = 112, Language_Language_nd = 113, Language_Language_ne = 114, Language_Language_ng = 115, Language_Language_nl = 116, Language_Language_nn = 117, Language_Language_no = 118, Language_Language_nr = 119, Language_Language_nv = 120, Language_Language_ny = 121, Language_Language_oc = 122, Language_Language_oj = 123, Language_Language_om = 124, Language_Language_or_ = 125, Language_Language_os = 126, Language_Language_pa = 127, Language_Language_pi = 128, Language_Language_pl = 129, Language_Language_ps = 130, Language_Language_pt = 131, Language_Language_qu = 132, Language_Language_rm = 133, Language_Language_rn = 134, Language_Language_ro = 135, Language_Language_ru = 136, Language_Language_rw = 137, Language_Language_sa = 138, Language_Language_sc = 139, Language_Language_sd = 140, Language_Language_se = 141, Language_Language_sg = 142, Language_Language_si = 143, Language_Language_sk = 144, Language_Language_sl = 145, Language_Language_sm = 146, Language_Language_sn = 147, Language_Language_so = 148, Language_Language_sq = 149, Language_Language_sr = 150, Language_Language_ss = 151, Language_Language_st = 152, Language_Language_su = 153, Language_Language_sv = 154, Language_Language_sw = 155, Language_Language_ta = 156, Language_Language_te = 157, Language_Language_tg = 158, Language_Language_th = 159, Language_Language_ti = 160, Language_Language_tk = 161, Language_Language_tl = 162, Language_Language_tn = 163, Language_Language_to = 164, Language_Language_tr = 165, Language_Language_ts = 166, Language_Language_tt = 167, Language_Language_tw = 168, Language_Language_ty = 169, Language_Language_ug = 170, Language_Language_uk = 171, Language_Language_ur = 172, Language_Language_uz = 173, Language_Language_ve = 174, Language_Language_vi = 175, Language_Language_vo = 176, Language_Language_wa = 177, Language_Language_wo = 178, Language_Language_xh = 179, Language_Language_yi = 180, Language_Language_yo = 181, Language_Language_za = 182, Language_Language_zh = 183, Language_Language_zu = 184, Language_Language_Language_Language_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Language_Language_Language_Language_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool Language_Language_IsValid(int value); constexpr Language_Language Language_Language_Language_MIN = Language_Language_UNKNOWN_LANGUAGE; constexpr Language_Language Language_Language_Language_MAX = Language_Language_zu; constexpr int Language_Language_Language_ARRAYSIZE = Language_Language_Language_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Language_Language_descriptor(); template inline const std::string& Language_Language_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Language_Language_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Language_Language_descriptor(), enum_t_value); } inline bool Language_Language_Parse( const std::string& name, Language_Language* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Language_Language_descriptor(), name, value); } enum Language_Script : int { Language_Script_UNKNOWN_SCRIPT = 0, Language_Script_Adlm = 1, Language_Script_Afak = 2, Language_Script_Aghb = 3, Language_Script_Ahom = 4, Language_Script_Arab = 5, Language_Script_Aran = 6, Language_Script_Armi = 7, Language_Script_Armn = 8, Language_Script_Avst = 9, Language_Script_Bali = 10, Language_Script_Bamu = 11, Language_Script_Bass = 12, Language_Script_Batk = 13, Language_Script_Beng = 14, Language_Script_Bhks = 15, Language_Script_Blis = 16, Language_Script_Bopo = 17, Language_Script_Brah = 18, Language_Script_Brai = 19, Language_Script_Bugi = 20, Language_Script_Buhd = 21, Language_Script_Cakm = 22, Language_Script_Cans = 23, Language_Script_Cari = 24, Language_Script_Cham = 25, Language_Script_Cher = 26, Language_Script_Cirt = 27, Language_Script_Copt = 28, Language_Script_Cpmn = 29, Language_Script_Cprt = 30, Language_Script_Cyrl = 31, Language_Script_Cyrs = 32, Language_Script_Deva = 33, Language_Script_Dogr = 34, Language_Script_Dsrt = 35, Language_Script_Dupl = 36, Language_Script_Egyd = 37, Language_Script_Egyh = 38, Language_Script_Egyp = 39, Language_Script_Elba = 40, Language_Script_Elym = 41, Language_Script_Ethi = 42, Language_Script_Geok = 43, Language_Script_Geor = 44, Language_Script_Glag = 45, Language_Script_Gong = 46, Language_Script_Gonm = 47, Language_Script_Goth = 48, Language_Script_Gran = 49, Language_Script_Grek = 50, Language_Script_Gujr = 51, Language_Script_Guru = 52, Language_Script_Hanb = 53, Language_Script_Hang = 54, Language_Script_Hani = 55, Language_Script_Hano = 56, Language_Script_Hans = 57, Language_Script_Hant = 58, Language_Script_Hatr = 59, Language_Script_Hebr = 60, Language_Script_Hira = 61, Language_Script_Hluw = 62, Language_Script_Hmng = 63, Language_Script_Hmnp = 64, Language_Script_Hrkt = 65, Language_Script_Hung = 66, Language_Script_Inds = 67, Language_Script_Ital = 68, Language_Script_Jamo = 69, Language_Script_Java = 70, Language_Script_Jpan = 71, Language_Script_Jurc = 72, Language_Script_Kali = 73, Language_Script_Kana = 74, Language_Script_Khar = 75, Language_Script_Khmr = 76, Language_Script_Khoj = 77, Language_Script_Kitl = 78, Language_Script_Kits = 79, Language_Script_Knda = 80, Language_Script_Kore = 81, Language_Script_Kpel = 82, Language_Script_Kthi = 83, Language_Script_Lana = 84, Language_Script_Laoo = 85, Language_Script_Latf = 86, Language_Script_Latg = 87, Language_Script_Latn = 88, Language_Script_Leke = 89, Language_Script_Lepc = 90, Language_Script_Limb = 91, Language_Script_Lina = 92, Language_Script_Linb = 93, Language_Script_Lisu = 94, Language_Script_Loma = 95, Language_Script_Lyci = 96, Language_Script_Lydi = 97, Language_Script_Mahj = 98, Language_Script_Maka = 99, Language_Script_Mand = 100, Language_Script_Mani = 101, Language_Script_Marc = 102, Language_Script_Maya = 103, Language_Script_Medf = 104, Language_Script_Mend = 105, Language_Script_Merc = 106, Language_Script_Mero = 107, Language_Script_Mlym = 108, Language_Script_Modi = 109, Language_Script_Mong = 110, Language_Script_Moon = 111, Language_Script_Mroo = 112, Language_Script_Mtei = 113, Language_Script_Mult = 114, Language_Script_Mymr = 115, Language_Script_Nand = 116, Language_Script_Narb = 117, Language_Script_Nbat = 118, Language_Script_Newa = 119, Language_Script_Nkdb = 120, Language_Script_Nkgb = 121, Language_Script_Nkoo = 122, Language_Script_Nshu = 123, Language_Script_Ogam = 124, Language_Script_Olck = 125, Language_Script_Orkh = 126, Language_Script_Orya = 127, Language_Script_Osge = 128, Language_Script_Osma = 129, Language_Script_Palm = 130, Language_Script_Pauc = 131, Language_Script_Perm = 132, Language_Script_Phag = 133, Language_Script_Phli = 134, Language_Script_Phlp = 135, Language_Script_Phlv = 136, Language_Script_Phnx = 137, Language_Script_Plrd = 138, Language_Script_Piqd = 139, Language_Script_Prti = 140, Language_Script_Qaaa = 141, Language_Script_Qabx = 142, Language_Script_Rjng = 143, Language_Script_Rohg = 144, Language_Script_Roro = 145, Language_Script_Runr = 146, Language_Script_Samr = 147, Language_Script_Sara = 148, Language_Script_Sarb = 149, Language_Script_Saur = 150, Language_Script_Sgnw = 151, Language_Script_Shaw = 152, Language_Script_Shrd = 153, Language_Script_Shui = 154, Language_Script_Sidd = 155, Language_Script_Sind = 156, Language_Script_Sinh = 157, Language_Script_Sogd = 158, Language_Script_Sogo = 159, Language_Script_Sora = 160, Language_Script_Soyo = 161, Language_Script_Sund = 162, Language_Script_Sylo = 163, Language_Script_Syrc = 164, Language_Script_Syre = 165, Language_Script_Syrj = 166, Language_Script_Syrn = 167, Language_Script_Tagb = 168, Language_Script_Takr = 169, Language_Script_Tale = 170, Language_Script_Talu = 171, Language_Script_Taml = 172, Language_Script_Tang = 173, Language_Script_Tavt = 174, Language_Script_Telu = 175, Language_Script_Teng = 176, Language_Script_Tfng = 177, Language_Script_Tglg = 178, Language_Script_Thaa = 179, Language_Script_Thai = 180, Language_Script_Tibt = 181, Language_Script_Tirh = 182, Language_Script_Ugar = 183, Language_Script_Vaii = 184, Language_Script_Visp = 185, Language_Script_Wara = 186, Language_Script_Wcho = 187, Language_Script_Wole = 188, Language_Script_Xpeo = 189, Language_Script_Xsux = 190, Language_Script_Yiii = 191, Language_Script_Zanb = 192, Language_Script_Zinh = 193, Language_Script_Zmth = 194, Language_Script_Zsye = 195, Language_Script_Zsym = 196, Language_Script_Zxxx = 197, Language_Script_Zyyy = 198, Language_Script_Zzzz = 199, Language_Script_Language_Script_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Language_Script_Language_Script_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool Language_Script_IsValid(int value); constexpr Language_Script Language_Script_Script_MIN = Language_Script_UNKNOWN_SCRIPT; constexpr Language_Script Language_Script_Script_MAX = Language_Script_Zzzz; constexpr int Language_Script_Script_ARRAYSIZE = Language_Script_Script_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Language_Script_descriptor(); template inline const std::string& Language_Script_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Language_Script_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Language_Script_descriptor(), enum_t_value); } inline bool Language_Script_Parse( const std::string& name, Language_Script* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Language_Script_descriptor(), name, value); } enum Location_Country : int { Location_Country_UNKNOWN_COUNTRY = 0, Location_Country_AF = 1, Location_Country_AX = 2, Location_Country_AL = 3, Location_Country_DZ = 4, Location_Country_AS = 5, Location_Country_AD = 6, Location_Country_AO = 7, Location_Country_AI = 8, Location_Country_AQ = 9, Location_Country_AG = 10, Location_Country_AR = 11, Location_Country_AM = 12, Location_Country_AW = 13, Location_Country_AU = 14, Location_Country_AT = 15, Location_Country_AZ = 16, Location_Country_BS = 17, Location_Country_BH = 18, Location_Country_BD = 19, Location_Country_BB = 20, Location_Country_BY = 21, Location_Country_BE = 22, Location_Country_BZ = 23, Location_Country_BJ = 24, Location_Country_BM = 25, Location_Country_BT = 26, Location_Country_BO = 27, Location_Country_BQ = 28, Location_Country_BA = 29, Location_Country_BW = 30, Location_Country_BV = 31, Location_Country_BR = 32, Location_Country_IO = 33, Location_Country_BN = 34, Location_Country_BG = 35, Location_Country_BF = 36, Location_Country_BI = 37, Location_Country_KH = 38, Location_Country_CM = 39, Location_Country_CA = 40, Location_Country_CV = 41, Location_Country_KY = 42, Location_Country_CF = 43, Location_Country_TD = 44, Location_Country_CL = 45, Location_Country_CN = 46, Location_Country_CX = 47, Location_Country_CC = 48, Location_Country_CO = 49, Location_Country_KM = 50, Location_Country_CG = 51, Location_Country_CD = 52, Location_Country_CK = 53, Location_Country_CR = 54, Location_Country_CI = 55, Location_Country_HR = 56, Location_Country_CU = 57, Location_Country_CW = 58, Location_Country_CY = 59, Location_Country_CZ = 60, Location_Country_DK = 61, Location_Country_DJ = 62, Location_Country_DM = 63, Location_Country_DO = 64, Location_Country_EC = 65, Location_Country_EG = 66, Location_Country_SV = 67, Location_Country_GQ = 68, Location_Country_ER = 69, Location_Country_EE = 70, Location_Country_ET = 71, Location_Country_FK = 72, Location_Country_FO = 73, Location_Country_FJ = 74, Location_Country_FI = 75, Location_Country_FR = 76, Location_Country_GF = 77, Location_Country_PF = 78, Location_Country_TF = 79, Location_Country_GA = 80, Location_Country_GM = 81, Location_Country_GE = 82, Location_Country_DE = 83, Location_Country_GH = 84, Location_Country_GI = 85, Location_Country_GR = 86, Location_Country_GL = 87, Location_Country_GD = 88, Location_Country_GP = 89, Location_Country_GU = 90, Location_Country_GT = 91, Location_Country_GG = 92, Location_Country_GN = 93, Location_Country_GW = 94, Location_Country_GY = 95, Location_Country_HT = 96, Location_Country_HM = 97, Location_Country_VA = 98, Location_Country_HN = 99, Location_Country_HK = 100, Location_Country_HU = 101, Location_Country_IS = 102, Location_Country_IN = 103, Location_Country_ID = 104, Location_Country_IR = 105, Location_Country_IQ = 106, Location_Country_IE = 107, Location_Country_IM = 108, Location_Country_IL = 109, Location_Country_IT = 110, Location_Country_JM = 111, Location_Country_JP = 112, Location_Country_JE = 113, Location_Country_JO = 114, Location_Country_KZ = 115, Location_Country_KE = 116, Location_Country_KI = 117, Location_Country_KP = 118, Location_Country_KR = 119, Location_Country_KW = 120, Location_Country_KG = 121, Location_Country_LA = 122, Location_Country_LV = 123, Location_Country_LB = 124, Location_Country_LS = 125, Location_Country_LR = 126, Location_Country_LY = 127, Location_Country_LI = 128, Location_Country_LT = 129, Location_Country_LU = 130, Location_Country_MO = 131, Location_Country_MK = 132, Location_Country_MG = 133, Location_Country_MW = 134, Location_Country_MY = 135, Location_Country_MV = 136, Location_Country_ML = 137, Location_Country_MT = 138, Location_Country_MH = 139, Location_Country_MQ = 140, Location_Country_MR = 141, Location_Country_MU = 142, Location_Country_YT = 143, Location_Country_MX = 144, Location_Country_FM = 145, Location_Country_MD = 146, Location_Country_MC = 147, Location_Country_MN = 148, Location_Country_ME = 149, Location_Country_MS = 150, Location_Country_MA = 151, Location_Country_MZ = 152, Location_Country_MM = 153, Location_Country_NA = 154, Location_Country_NR = 155, Location_Country_NP = 156, Location_Country_NL = 157, Location_Country_NC = 158, Location_Country_NZ = 159, Location_Country_NI = 160, Location_Country_NE = 161, Location_Country_NG = 162, Location_Country_NU = 163, Location_Country_NF = 164, Location_Country_MP = 165, Location_Country_NO = 166, Location_Country_OM = 167, Location_Country_PK = 168, Location_Country_PW = 169, Location_Country_PS = 170, Location_Country_PA = 171, Location_Country_PG = 172, Location_Country_PY = 173, Location_Country_PE = 174, Location_Country_PH = 175, Location_Country_PN = 176, Location_Country_PL = 177, Location_Country_PT = 178, Location_Country_PR = 179, Location_Country_QA = 180, Location_Country_RE = 181, Location_Country_RO = 182, Location_Country_RU = 183, Location_Country_RW = 184, Location_Country_BL = 185, Location_Country_SH = 186, Location_Country_KN = 187, Location_Country_LC = 188, Location_Country_MF = 189, Location_Country_PM = 190, Location_Country_VC = 191, Location_Country_WS = 192, Location_Country_SM = 193, Location_Country_ST = 194, Location_Country_SA = 195, Location_Country_SN = 196, Location_Country_RS = 197, Location_Country_SC = 198, Location_Country_SL = 199, Location_Country_SG = 200, Location_Country_SX = 201, Location_Country_SK = 202, Location_Country_SI = 203, Location_Country_SB = 204, Location_Country_SO = 205, Location_Country_ZA = 206, Location_Country_GS = 207, Location_Country_SS = 208, Location_Country_ES = 209, Location_Country_LK = 210, Location_Country_SD = 211, Location_Country_SR = 212, Location_Country_SJ = 213, Location_Country_SZ = 214, Location_Country_SE = 215, Location_Country_CH = 216, Location_Country_SY = 217, Location_Country_TW = 218, Location_Country_TJ = 219, Location_Country_TZ = 220, Location_Country_TH = 221, Location_Country_TL = 222, Location_Country_TG = 223, Location_Country_TK = 224, Location_Country_TO = 225, Location_Country_TT = 226, Location_Country_TN = 227, Location_Country_TR = 228, Location_Country_TM = 229, Location_Country_TC = 230, Location_Country_TV = 231, Location_Country_UG = 232, Location_Country_UA = 233, Location_Country_AE = 234, Location_Country_GB = 235, Location_Country_US = 236, Location_Country_UM = 237, Location_Country_UY = 238, Location_Country_UZ = 239, Location_Country_VU = 240, Location_Country_VE = 241, Location_Country_VN = 242, Location_Country_VG = 243, Location_Country_VI = 244, Location_Country_WF = 245, Location_Country_EH = 246, Location_Country_YE = 247, Location_Country_ZM = 248, Location_Country_ZW = 249, Location_Country_R001 = 250, Location_Country_R002 = 251, Location_Country_R015 = 252, Location_Country_R012 = 253, Location_Country_R818 = 254, Location_Country_R434 = 255, Location_Country_R504 = 256, Location_Country_R729 = 257, Location_Country_R788 = 258, Location_Country_R732 = 259, Location_Country_R202 = 260, Location_Country_R014 = 261, Location_Country_R086 = 262, Location_Country_R108 = 263, Location_Country_R174 = 264, Location_Country_R262 = 265, Location_Country_R232 = 266, Location_Country_R231 = 267, Location_Country_R260 = 268, Location_Country_R404 = 269, Location_Country_R450 = 270, Location_Country_R454 = 271, Location_Country_R480 = 272, Location_Country_R175 = 273, Location_Country_R508 = 274, Location_Country_R638 = 275, Location_Country_R646 = 276, Location_Country_R690 = 277, Location_Country_R706 = 278, Location_Country_R728 = 279, Location_Country_R800 = 280, Location_Country_R834 = 281, Location_Country_R894 = 282, Location_Country_R716 = 283, Location_Country_R017 = 284, Location_Country_R024 = 285, Location_Country_R120 = 286, Location_Country_R140 = 287, Location_Country_R148 = 288, Location_Country_R178 = 289, Location_Country_R180 = 290, Location_Country_R226 = 291, Location_Country_R266 = 292, Location_Country_R678 = 293, Location_Country_R018 = 294, Location_Country_R072 = 295, Location_Country_R748 = 296, Location_Country_R426 = 297, Location_Country_R516 = 298, Location_Country_R710 = 299, Location_Country_R011 = 300, Location_Country_R204 = 301, Location_Country_R854 = 302, Location_Country_R132 = 303, Location_Country_R384 = 304, Location_Country_R270 = 305, Location_Country_R288 = 306, Location_Country_R324 = 307, Location_Country_R624 = 308, Location_Country_R430 = 309, Location_Country_R466 = 310, Location_Country_R478 = 311, Location_Country_R562 = 312, Location_Country_R566 = 313, Location_Country_R654 = 314, Location_Country_R686 = 315, Location_Country_R694 = 316, Location_Country_R768 = 317, Location_Country_R019 = 318, Location_Country_R419 = 319, Location_Country_R029 = 320, Location_Country_R660 = 321, Location_Country_R028 = 322, Location_Country_R533 = 323, Location_Country_R044 = 324, Location_Country_R052 = 325, Location_Country_R535 = 326, Location_Country_R092 = 327, Location_Country_R136 = 328, Location_Country_R192 = 329, Location_Country_R531 = 330, Location_Country_R212 = 331, Location_Country_R214 = 332, Location_Country_R308 = 333, Location_Country_R312 = 334, Location_Country_R332 = 335, Location_Country_R388 = 336, Location_Country_R474 = 337, Location_Country_R500 = 338, Location_Country_R630 = 339, Location_Country_R652 = 340, Location_Country_R659 = 341, Location_Country_R662 = 342, Location_Country_R663 = 343, Location_Country_R670 = 344, Location_Country_R534 = 345, Location_Country_R780 = 346, Location_Country_R796 = 347, Location_Country_R850 = 348, Location_Country_R013 = 349, Location_Country_R084 = 350, Location_Country_R188 = 351, Location_Country_R222 = 352, Location_Country_R320 = 353, Location_Country_R340 = 354, Location_Country_R484 = 355, Location_Country_R558 = 356, Location_Country_R591 = 357, Location_Country_R005 = 358, Location_Country_R032 = 359, Location_Country_R068 = 360, Location_Country_R074 = 361, Location_Country_R076 = 362, Location_Country_R152 = 363, Location_Country_R170 = 364, Location_Country_R218 = 365, Location_Country_R238 = 366, Location_Country_R254 = 367, Location_Country_R328 = 368, Location_Country_R600 = 369, Location_Country_R604 = 370, Location_Country_R239 = 371, Location_Country_R740 = 372, Location_Country_R858 = 373, Location_Country_R862 = 374, Location_Country_R021 = 375, Location_Country_R060 = 376, Location_Country_R124 = 377, Location_Country_R304 = 378, Location_Country_R666 = 379, Location_Country_R840 = 380, Location_Country_R010 = 381, Location_Country_R142 = 382, Location_Country_R143 = 383, Location_Country_R398 = 384, Location_Country_R417 = 385, Location_Country_R762 = 386, Location_Country_R795 = 387, Location_Country_R860 = 388, Location_Country_R030 = 389, Location_Country_R156 = 390, Location_Country_R344 = 391, Location_Country_R446 = 392, Location_Country_R408 = 393, Location_Country_R392 = 394, Location_Country_R496 = 395, Location_Country_R410 = 396, Location_Country_R035 = 397, Location_Country_R096 = 398, Location_Country_R116 = 399, Location_Country_R360 = 400, Location_Country_R418 = 401, Location_Country_R458 = 402, Location_Country_R104 = 403, Location_Country_R608 = 404, Location_Country_R702 = 405, Location_Country_R764 = 406, Location_Country_R626 = 407, Location_Country_R704 = 408, Location_Country_R034 = 409, Location_Country_R004 = 410, Location_Country_R050 = 411, Location_Country_R064 = 412, Location_Country_R356 = 413, Location_Country_R364 = 414, Location_Country_R462 = 415, Location_Country_R524 = 416, Location_Country_R586 = 417, Location_Country_R144 = 418, Location_Country_R145 = 419, Location_Country_R051 = 420, Location_Country_R031 = 421, Location_Country_R048 = 422, Location_Country_R196 = 423, Location_Country_R268 = 424, Location_Country_R368 = 425, Location_Country_R376 = 426, Location_Country_R400 = 427, Location_Country_R414 = 428, Location_Country_R422 = 429, Location_Country_R512 = 430, Location_Country_R634 = 431, Location_Country_R682 = 432, Location_Country_R275 = 433, Location_Country_R760 = 434, Location_Country_R792 = 435, Location_Country_R784 = 436, Location_Country_R887 = 437, Location_Country_R150 = 438, Location_Country_R151 = 439, Location_Country_R112 = 440, Location_Country_R100 = 441, Location_Country_R203 = 442, Location_Country_R348 = 443, Location_Country_R616 = 444, Location_Country_R498 = 445, Location_Country_R642 = 446, Location_Country_R643 = 447, Location_Country_R703 = 448, Location_Country_R804 = 449, Location_Country_R154 = 450, Location_Country_R248 = 451, Location_Country_R830 = 452, Location_Country_R831 = 453, Location_Country_R832 = 454, Location_Country_R680 = 455, Location_Country_R208 = 456, Location_Country_R233 = 457, Location_Country_R234 = 458, Location_Country_R246 = 459, Location_Country_R352 = 460, Location_Country_R372 = 461, Location_Country_R833 = 462, Location_Country_R428 = 463, Location_Country_R440 = 464, Location_Country_R578 = 465, Location_Country_R744 = 466, Location_Country_R752 = 467, Location_Country_R826 = 468, Location_Country_R039 = 469, Location_Country_R008 = 470, Location_Country_R020 = 471, Location_Country_R070 = 472, Location_Country_R191 = 473, Location_Country_R292 = 474, Location_Country_R300 = 475, Location_Country_R336 = 476, Location_Country_R380 = 477, Location_Country_R470 = 478, Location_Country_R499 = 479, Location_Country_R807 = 480, Location_Country_R620 = 481, Location_Country_R674 = 482, Location_Country_R688 = 483, Location_Country_R705 = 484, Location_Country_R724 = 485, Location_Country_R155 = 486, Location_Country_R040 = 487, Location_Country_R056 = 488, Location_Country_R250 = 489, Location_Country_R276 = 490, Location_Country_R438 = 491, Location_Country_R442 = 492, Location_Country_R492 = 493, Location_Country_R528 = 494, Location_Country_R756 = 495, Location_Country_R009 = 496, Location_Country_R053 = 497, Location_Country_R036 = 498, Location_Country_R162 = 499, Location_Country_R166 = 500, Location_Country_R334 = 501, Location_Country_R554 = 502, Location_Country_R574 = 503, Location_Country_R054 = 504, Location_Country_R242 = 505, Location_Country_R540 = 506, Location_Country_R598 = 507, Location_Country_R090 = 508, Location_Country_R548 = 509, Location_Country_R057 = 510, Location_Country_R316 = 511, Location_Country_R296 = 512, Location_Country_R584 = 513, Location_Country_R583 = 514, Location_Country_R520 = 515, Location_Country_R580 = 516, Location_Country_R585 = 517, Location_Country_R581 = 518, Location_Country_R061 = 519, Location_Country_R016 = 520, Location_Country_R184 = 521, Location_Country_R258 = 522, Location_Country_R570 = 523, Location_Country_R612 = 524, Location_Country_R882 = 525, Location_Country_R772 = 526, Location_Country_R776 = 527, Location_Country_R798 = 528, Location_Country_R876 = 529, Location_Country_Location_Country_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Location_Country_Location_Country_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool Location_Country_IsValid(int value); constexpr Location_Country Location_Country_Country_MIN = Location_Country_UNKNOWN_COUNTRY; constexpr Location_Country Location_Country_Country_MAX = Location_Country_R876; constexpr int Location_Country_Country_ARRAYSIZE = Location_Country_Country_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Location_Country_descriptor(); template inline const std::string& Location_Country_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Location_Country_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( Location_Country_descriptor(), enum_t_value); } inline bool Location_Country_Parse( const std::string& name, Location_Country* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( Location_Country_descriptor(), name, value); } // =================================================================== class Claim PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Claim) */ { public: inline Claim() : Claim(nullptr) {}; virtual ~Claim(); Claim(const Claim& from); Claim(Claim&& from) noexcept : Claim() { *this = ::std::move(from); } inline Claim& operator=(const Claim& from) { CopyFrom(from); return *this; } inline Claim& operator=(Claim&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Claim& default_instance(); enum TypeCase { kStream = 1, kChannel = 2, kCollection = 3, kRepost = 4, TYPE_NOT_SET = 0, }; static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Claim* internal_default_instance() { return reinterpret_cast( &_Claim_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(Claim& a, Claim& b) { a.Swap(&b); } inline void Swap(Claim* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Claim* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Claim* New() const final { return CreateMaybeMessage(nullptr); } Claim* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Claim& from); void MergeFrom(const Claim& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Claim* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Claim"; } protected: explicit Claim(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kTagsFieldNumber = 11, kLanguagesFieldNumber = 12, kLocationsFieldNumber = 13, kTitleFieldNumber = 8, kDescriptionFieldNumber = 9, kThumbnailFieldNumber = 10, kStreamFieldNumber = 1, kChannelFieldNumber = 2, kCollectionFieldNumber = 3, kRepostFieldNumber = 4, }; // repeated string tags = 11; int tags_size() const; private: int _internal_tags_size() const; public: void clear_tags(); const std::string& tags(int index) const; std::string* mutable_tags(int index); void set_tags(int index, const std::string& value); void set_tags(int index, std::string&& value); void set_tags(int index, const char* value); void set_tags(int index, const char* value, size_t size); std::string* add_tags(); void add_tags(const std::string& value); void add_tags(std::string&& value); void add_tags(const char* value); void add_tags(const char* value, size_t size); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& tags() const; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_tags(); private: const std::string& _internal_tags(int index) const; std::string* _internal_add_tags(); public: // repeated .pb.Language languages = 12; int languages_size() const; private: int _internal_languages_size() const; public: void clear_languages(); ::pb::Language* mutable_languages(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Language >* mutable_languages(); private: const ::pb::Language& _internal_languages(int index) const; ::pb::Language* _internal_add_languages(); public: const ::pb::Language& languages(int index) const; ::pb::Language* add_languages(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Language >& languages() const; // repeated .pb.Location locations = 13; int locations_size() const; private: int _internal_locations_size() const; public: void clear_locations(); ::pb::Location* mutable_locations(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Location >* mutable_locations(); private: const ::pb::Location& _internal_locations(int index) const; ::pb::Location* _internal_add_locations(); public: const ::pb::Location& locations(int index) const; ::pb::Location* add_locations(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Location >& locations() const; // string title = 8; void clear_title(); const std::string& title() const; void set_title(const std::string& value); void set_title(std::string&& value); void set_title(const char* value); void set_title(const char* value, size_t size); std::string* mutable_title(); std::string* release_title(); void set_allocated_title(std::string* title); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_title(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_title( std::string* title); private: const std::string& _internal_title() const; void _internal_set_title(const std::string& value); std::string* _internal_mutable_title(); public: // string description = 9; void clear_description(); const std::string& description() const; void set_description(const std::string& value); void set_description(std::string&& value); void set_description(const char* value); void set_description(const char* value, size_t size); std::string* mutable_description(); std::string* release_description(); void set_allocated_description(std::string* description); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_description(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_description( std::string* description); private: const std::string& _internal_description() const; void _internal_set_description(const std::string& value); std::string* _internal_mutable_description(); public: // .pb.Source thumbnail = 10; bool has_thumbnail() const; private: bool _internal_has_thumbnail() const; public: void clear_thumbnail(); const ::pb::Source& thumbnail() const; ::pb::Source* release_thumbnail(); ::pb::Source* mutable_thumbnail(); void set_allocated_thumbnail(::pb::Source* thumbnail); private: const ::pb::Source& _internal_thumbnail() const; ::pb::Source* _internal_mutable_thumbnail(); public: void unsafe_arena_set_allocated_thumbnail( ::pb::Source* thumbnail); ::pb::Source* unsafe_arena_release_thumbnail(); // .pb.Stream stream = 1; bool has_stream() const; private: bool _internal_has_stream() const; public: void clear_stream(); const ::pb::Stream& stream() const; ::pb::Stream* release_stream(); ::pb::Stream* mutable_stream(); void set_allocated_stream(::pb::Stream* stream); private: const ::pb::Stream& _internal_stream() const; ::pb::Stream* _internal_mutable_stream(); public: void unsafe_arena_set_allocated_stream( ::pb::Stream* stream); ::pb::Stream* unsafe_arena_release_stream(); // .pb.Channel channel = 2; bool has_channel() const; private: bool _internal_has_channel() const; public: void clear_channel(); const ::pb::Channel& channel() const; ::pb::Channel* release_channel(); ::pb::Channel* mutable_channel(); void set_allocated_channel(::pb::Channel* channel); private: const ::pb::Channel& _internal_channel() const; ::pb::Channel* _internal_mutable_channel(); public: void unsafe_arena_set_allocated_channel( ::pb::Channel* channel); ::pb::Channel* unsafe_arena_release_channel(); // .pb.ClaimList collection = 3; bool has_collection() const; private: bool _internal_has_collection() const; public: void clear_collection(); const ::pb::ClaimList& collection() const; ::pb::ClaimList* release_collection(); ::pb::ClaimList* mutable_collection(); void set_allocated_collection(::pb::ClaimList* collection); private: const ::pb::ClaimList& _internal_collection() const; ::pb::ClaimList* _internal_mutable_collection(); public: void unsafe_arena_set_allocated_collection( ::pb::ClaimList* collection); ::pb::ClaimList* unsafe_arena_release_collection(); // .pb.ClaimReference repost = 4; bool has_repost() const; private: bool _internal_has_repost() const; public: void clear_repost(); const ::pb::ClaimReference& repost() const; ::pb::ClaimReference* release_repost(); ::pb::ClaimReference* mutable_repost(); void set_allocated_repost(::pb::ClaimReference* repost); private: const ::pb::ClaimReference& _internal_repost() const; ::pb::ClaimReference* _internal_mutable_repost(); public: void unsafe_arena_set_allocated_repost( ::pb::ClaimReference* repost); ::pb::ClaimReference* unsafe_arena_release_repost(); void clear_type(); TypeCase type_case() const; // @@protoc_insertion_point(class_scope:pb.Claim) private: class _Internal; void set_has_stream(); void set_has_channel(); void set_has_collection(); void set_has_repost(); inline bool has_type() const; inline void clear_has_type(); template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField tags_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Language > languages_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::Location > locations_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr title_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_; ::pb::Source* thumbnail_; union TypeUnion { TypeUnion() {} ::pb::Stream* stream_; ::pb::Channel* channel_; ::pb::ClaimList* collection_; ::pb::ClaimReference* repost_; } type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1]; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Stream PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Stream) */ { public: inline Stream() : Stream(nullptr) {}; virtual ~Stream(); Stream(const Stream& from); Stream(Stream&& from) noexcept : Stream() { *this = ::std::move(from); } inline Stream& operator=(const Stream& from) { CopyFrom(from); return *this; } inline Stream& operator=(Stream&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Stream& default_instance(); enum TypeCase { kImage = 10, kVideo = 11, kAudio = 12, kSoftware = 13, TYPE_NOT_SET = 0, }; static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Stream* internal_default_instance() { return reinterpret_cast( &_Stream_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(Stream& a, Stream& b) { a.Swap(&b); } inline void Swap(Stream* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Stream* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Stream* New() const final { return CreateMaybeMessage(nullptr); } Stream* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Stream& from); void MergeFrom(const Stream& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Stream* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Stream"; } protected: explicit Stream(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAuthorFieldNumber = 2, kLicenseFieldNumber = 3, kLicenseUrlFieldNumber = 4, kSourceFieldNumber = 1, kFeeFieldNumber = 6, kReleaseTimeFieldNumber = 5, kImageFieldNumber = 10, kVideoFieldNumber = 11, kAudioFieldNumber = 12, kSoftwareFieldNumber = 13, }; // string author = 2; void clear_author(); const std::string& author() const; void set_author(const std::string& value); void set_author(std::string&& value); void set_author(const char* value); void set_author(const char* value, size_t size); std::string* mutable_author(); std::string* release_author(); void set_allocated_author(std::string* author); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_author(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_author( std::string* author); private: const std::string& _internal_author() const; void _internal_set_author(const std::string& value); std::string* _internal_mutable_author(); public: // string license = 3; void clear_license(); const std::string& license() const; void set_license(const std::string& value); void set_license(std::string&& value); void set_license(const char* value); void set_license(const char* value, size_t size); std::string* mutable_license(); std::string* release_license(); void set_allocated_license(std::string* license); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_license(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_license( std::string* license); private: const std::string& _internal_license() const; void _internal_set_license(const std::string& value); std::string* _internal_mutable_license(); public: // string license_url = 4; void clear_license_url(); const std::string& license_url() const; void set_license_url(const std::string& value); void set_license_url(std::string&& value); void set_license_url(const char* value); void set_license_url(const char* value, size_t size); std::string* mutable_license_url(); std::string* release_license_url(); void set_allocated_license_url(std::string* license_url); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_license_url(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_license_url( std::string* license_url); private: const std::string& _internal_license_url() const; void _internal_set_license_url(const std::string& value); std::string* _internal_mutable_license_url(); public: // .pb.Source source = 1; bool has_source() const; private: bool _internal_has_source() const; public: void clear_source(); const ::pb::Source& source() const; ::pb::Source* release_source(); ::pb::Source* mutable_source(); void set_allocated_source(::pb::Source* source); private: const ::pb::Source& _internal_source() const; ::pb::Source* _internal_mutable_source(); public: void unsafe_arena_set_allocated_source( ::pb::Source* source); ::pb::Source* unsafe_arena_release_source(); // .pb.Fee fee = 6; bool has_fee() const; private: bool _internal_has_fee() const; public: void clear_fee(); const ::pb::Fee& fee() const; ::pb::Fee* release_fee(); ::pb::Fee* mutable_fee(); void set_allocated_fee(::pb::Fee* fee); private: const ::pb::Fee& _internal_fee() const; ::pb::Fee* _internal_mutable_fee(); public: void unsafe_arena_set_allocated_fee( ::pb::Fee* fee); ::pb::Fee* unsafe_arena_release_fee(); // int64 release_time = 5; void clear_release_time(); ::PROTOBUF_NAMESPACE_ID::int64 release_time() const; void set_release_time(::PROTOBUF_NAMESPACE_ID::int64 value); private: ::PROTOBUF_NAMESPACE_ID::int64 _internal_release_time() const; void _internal_set_release_time(::PROTOBUF_NAMESPACE_ID::int64 value); public: // .pb.Image image = 10; bool has_image() const; private: bool _internal_has_image() const; public: void clear_image(); const ::pb::Image& image() const; ::pb::Image* release_image(); ::pb::Image* mutable_image(); void set_allocated_image(::pb::Image* image); private: const ::pb::Image& _internal_image() const; ::pb::Image* _internal_mutable_image(); public: void unsafe_arena_set_allocated_image( ::pb::Image* image); ::pb::Image* unsafe_arena_release_image(); // .pb.Video video = 11; bool has_video() const; private: bool _internal_has_video() const; public: void clear_video(); const ::pb::Video& video() const; ::pb::Video* release_video(); ::pb::Video* mutable_video(); void set_allocated_video(::pb::Video* video); private: const ::pb::Video& _internal_video() const; ::pb::Video* _internal_mutable_video(); public: void unsafe_arena_set_allocated_video( ::pb::Video* video); ::pb::Video* unsafe_arena_release_video(); // .pb.Audio audio = 12; bool has_audio() const; private: bool _internal_has_audio() const; public: void clear_audio(); const ::pb::Audio& audio() const; ::pb::Audio* release_audio(); ::pb::Audio* mutable_audio(); void set_allocated_audio(::pb::Audio* audio); private: const ::pb::Audio& _internal_audio() const; ::pb::Audio* _internal_mutable_audio(); public: void unsafe_arena_set_allocated_audio( ::pb::Audio* audio); ::pb::Audio* unsafe_arena_release_audio(); // .pb.Software software = 13; bool has_software() const; private: bool _internal_has_software() const; public: void clear_software(); const ::pb::Software& software() const; ::pb::Software* release_software(); ::pb::Software* mutable_software(); void set_allocated_software(::pb::Software* software); private: const ::pb::Software& _internal_software() const; ::pb::Software* _internal_mutable_software(); public: void unsafe_arena_set_allocated_software( ::pb::Software* software); ::pb::Software* unsafe_arena_release_software(); void clear_type(); TypeCase type_case() const; // @@protoc_insertion_point(class_scope:pb.Stream) private: class _Internal; void set_has_image(); void set_has_video(); void set_has_audio(); void set_has_software(); inline bool has_type() const; inline void clear_has_type(); template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr author_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr license_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr license_url_; ::pb::Source* source_; ::pb::Fee* fee_; ::PROTOBUF_NAMESPACE_ID::int64 release_time_; union TypeUnion { TypeUnion() {} ::pb::Image* image_; ::pb::Video* video_; ::pb::Audio* audio_; ::pb::Software* software_; } type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1]; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Channel PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Channel) */ { public: inline Channel() : Channel(nullptr) {}; virtual ~Channel(); Channel(const Channel& from); Channel(Channel&& from) noexcept : Channel() { *this = ::std::move(from); } inline Channel& operator=(const Channel& from) { CopyFrom(from); return *this; } inline Channel& operator=(Channel&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Channel& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Channel* internal_default_instance() { return reinterpret_cast( &_Channel_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(Channel& a, Channel& b) { a.Swap(&b); } inline void Swap(Channel* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Channel* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Channel* New() const final { return CreateMaybeMessage(nullptr); } Channel* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Channel& from); void MergeFrom(const Channel& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Channel* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Channel"; } protected: explicit Channel(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kPublicKeyFieldNumber = 1, kEmailFieldNumber = 2, kWebsiteUrlFieldNumber = 3, kCoverFieldNumber = 4, kFeaturedFieldNumber = 5, }; // bytes public_key = 1; void clear_public_key(); const std::string& public_key() const; void set_public_key(const std::string& value); void set_public_key(std::string&& value); void set_public_key(const char* value); void set_public_key(const void* value, size_t size); std::string* mutable_public_key(); std::string* release_public_key(); void set_allocated_public_key(std::string* public_key); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_public_key(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_public_key( std::string* public_key); private: const std::string& _internal_public_key() const; void _internal_set_public_key(const std::string& value); std::string* _internal_mutable_public_key(); public: // string email = 2; void clear_email(); const std::string& email() const; void set_email(const std::string& value); void set_email(std::string&& value); void set_email(const char* value); void set_email(const char* value, size_t size); std::string* mutable_email(); std::string* release_email(); void set_allocated_email(std::string* email); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_email(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_email( std::string* email); private: const std::string& _internal_email() const; void _internal_set_email(const std::string& value); std::string* _internal_mutable_email(); public: // string website_url = 3; void clear_website_url(); const std::string& website_url() const; void set_website_url(const std::string& value); void set_website_url(std::string&& value); void set_website_url(const char* value); void set_website_url(const char* value, size_t size); std::string* mutable_website_url(); std::string* release_website_url(); void set_allocated_website_url(std::string* website_url); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_website_url(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_website_url( std::string* website_url); private: const std::string& _internal_website_url() const; void _internal_set_website_url(const std::string& value); std::string* _internal_mutable_website_url(); public: // .pb.Source cover = 4; bool has_cover() const; private: bool _internal_has_cover() const; public: void clear_cover(); const ::pb::Source& cover() const; ::pb::Source* release_cover(); ::pb::Source* mutable_cover(); void set_allocated_cover(::pb::Source* cover); private: const ::pb::Source& _internal_cover() const; ::pb::Source* _internal_mutable_cover(); public: void unsafe_arena_set_allocated_cover( ::pb::Source* cover); ::pb::Source* unsafe_arena_release_cover(); // .pb.ClaimList featured = 5; bool has_featured() const; private: bool _internal_has_featured() const; public: void clear_featured(); const ::pb::ClaimList& featured() const; ::pb::ClaimList* release_featured(); ::pb::ClaimList* mutable_featured(); void set_allocated_featured(::pb::ClaimList* featured); private: const ::pb::ClaimList& _internal_featured() const; ::pb::ClaimList* _internal_mutable_featured(); public: void unsafe_arena_set_allocated_featured( ::pb::ClaimList* featured); ::pb::ClaimList* unsafe_arena_release_featured(); // @@protoc_insertion_point(class_scope:pb.Channel) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr public_key_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr email_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr website_url_; ::pb::Source* cover_; ::pb::ClaimList* featured_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class ClaimReference PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.ClaimReference) */ { public: inline ClaimReference() : ClaimReference(nullptr) {}; virtual ~ClaimReference(); ClaimReference(const ClaimReference& from); ClaimReference(ClaimReference&& from) noexcept : ClaimReference() { *this = ::std::move(from); } inline ClaimReference& operator=(const ClaimReference& from) { CopyFrom(from); return *this; } inline ClaimReference& operator=(ClaimReference&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const ClaimReference& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ClaimReference* internal_default_instance() { return reinterpret_cast( &_ClaimReference_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(ClaimReference& a, ClaimReference& b) { a.Swap(&b); } inline void Swap(ClaimReference* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ClaimReference* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline ClaimReference* New() const final { return CreateMaybeMessage(nullptr); } ClaimReference* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const ClaimReference& from); void MergeFrom(const ClaimReference& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ClaimReference* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.ClaimReference"; } protected: explicit ClaimReference(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kClaimHashFieldNumber = 1, }; // bytes claim_hash = 1; void clear_claim_hash(); const std::string& claim_hash() const; void set_claim_hash(const std::string& value); void set_claim_hash(std::string&& value); void set_claim_hash(const char* value); void set_claim_hash(const void* value, size_t size); std::string* mutable_claim_hash(); std::string* release_claim_hash(); void set_allocated_claim_hash(std::string* claim_hash); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_claim_hash(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_claim_hash( std::string* claim_hash); private: const std::string& _internal_claim_hash() const; void _internal_set_claim_hash(const std::string& value); std::string* _internal_mutable_claim_hash(); public: // @@protoc_insertion_point(class_scope:pb.ClaimReference) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr claim_hash_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class ClaimList PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.ClaimList) */ { public: inline ClaimList() : ClaimList(nullptr) {}; virtual ~ClaimList(); ClaimList(const ClaimList& from); ClaimList(ClaimList&& from) noexcept : ClaimList() { *this = ::std::move(from); } inline ClaimList& operator=(const ClaimList& from) { CopyFrom(from); return *this; } inline ClaimList& operator=(ClaimList&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const ClaimList& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ClaimList* internal_default_instance() { return reinterpret_cast( &_ClaimList_default_instance_); } static constexpr int kIndexInFileMessages = 4; friend void swap(ClaimList& a, ClaimList& b) { a.Swap(&b); } inline void Swap(ClaimList* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(ClaimList* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline ClaimList* New() const final { return CreateMaybeMessage(nullptr); } ClaimList* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const ClaimList& from); void MergeFrom(const ClaimList& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(ClaimList* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.ClaimList"; } protected: explicit ClaimList(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- typedef ClaimList_ListType ListType; static constexpr ListType COLLECTION = ClaimList_ListType_COLLECTION; static constexpr ListType DERIVATION = ClaimList_ListType_DERIVATION; static inline bool ListType_IsValid(int value) { return ClaimList_ListType_IsValid(value); } static constexpr ListType ListType_MIN = ClaimList_ListType_ListType_MIN; static constexpr ListType ListType_MAX = ClaimList_ListType_ListType_MAX; static constexpr int ListType_ARRAYSIZE = ClaimList_ListType_ListType_ARRAYSIZE; static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ListType_descriptor() { return ClaimList_ListType_descriptor(); } template static inline const std::string& ListType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function ListType_Name."); return ClaimList_ListType_Name(enum_t_value); } static inline bool ListType_Parse(const std::string& name, ListType* value) { return ClaimList_ListType_Parse(name, value); } // accessors ------------------------------------------------------- enum : int { kClaimReferencesFieldNumber = 2, kListTypeFieldNumber = 1, }; // repeated .pb.ClaimReference claim_references = 2; int claim_references_size() const; private: int _internal_claim_references_size() const; public: void clear_claim_references(); ::pb::ClaimReference* mutable_claim_references(int index); ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::ClaimReference >* mutable_claim_references(); private: const ::pb::ClaimReference& _internal_claim_references(int index) const; ::pb::ClaimReference* _internal_add_claim_references(); public: const ::pb::ClaimReference& claim_references(int index) const; ::pb::ClaimReference* add_claim_references(); const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::ClaimReference >& claim_references() const; // .pb.ClaimList.ListType list_type = 1; void clear_list_type(); ::pb::ClaimList_ListType list_type() const; void set_list_type(::pb::ClaimList_ListType value); private: ::pb::ClaimList_ListType _internal_list_type() const; void _internal_set_list_type(::pb::ClaimList_ListType value); public: // @@protoc_insertion_point(class_scope:pb.ClaimList) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::pb::ClaimReference > claim_references_; int list_type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Source PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Source) */ { public: inline Source() : Source(nullptr) {}; virtual ~Source(); Source(const Source& from); Source(Source&& from) noexcept : Source() { *this = ::std::move(from); } inline Source& operator=(const Source& from) { CopyFrom(from); return *this; } inline Source& operator=(Source&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Source& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Source* internal_default_instance() { return reinterpret_cast( &_Source_default_instance_); } static constexpr int kIndexInFileMessages = 5; friend void swap(Source& a, Source& b) { a.Swap(&b); } inline void Swap(Source* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Source* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Source* New() const final { return CreateMaybeMessage(nullptr); } Source* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Source& from); void MergeFrom(const Source& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Source* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Source"; } protected: explicit Source(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kHashFieldNumber = 1, kNameFieldNumber = 2, kMediaTypeFieldNumber = 4, kUrlFieldNumber = 5, kSdHashFieldNumber = 6, kBtInfohashFieldNumber = 7, kSizeFieldNumber = 3, }; // bytes hash = 1; void clear_hash(); const std::string& hash() const; void set_hash(const std::string& value); void set_hash(std::string&& value); void set_hash(const char* value); void set_hash(const void* value, size_t size); std::string* mutable_hash(); std::string* release_hash(); void set_allocated_hash(std::string* hash); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_hash(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_hash( std::string* hash); private: const std::string& _internal_hash() const; void _internal_set_hash(const std::string& value); std::string* _internal_mutable_hash(); public: // string name = 2; void clear_name(); const std::string& name() const; void set_name(const std::string& value); void set_name(std::string&& value); void set_name(const char* value); void set_name(const char* value, size_t size); std::string* mutable_name(); std::string* release_name(); void set_allocated_name(std::string* name); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_name(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_name( std::string* name); private: const std::string& _internal_name() const; void _internal_set_name(const std::string& value); std::string* _internal_mutable_name(); public: // string media_type = 4; void clear_media_type(); const std::string& media_type() const; void set_media_type(const std::string& value); void set_media_type(std::string&& value); void set_media_type(const char* value); void set_media_type(const char* value, size_t size); std::string* mutable_media_type(); std::string* release_media_type(); void set_allocated_media_type(std::string* media_type); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_media_type(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_media_type( std::string* media_type); private: const std::string& _internal_media_type() const; void _internal_set_media_type(const std::string& value); std::string* _internal_mutable_media_type(); public: // string url = 5; void clear_url(); const std::string& url() const; void set_url(const std::string& value); void set_url(std::string&& value); void set_url(const char* value); void set_url(const char* value, size_t size); std::string* mutable_url(); std::string* release_url(); void set_allocated_url(std::string* url); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_url(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_url( std::string* url); private: const std::string& _internal_url() const; void _internal_set_url(const std::string& value); std::string* _internal_mutable_url(); public: // bytes sd_hash = 6; void clear_sd_hash(); const std::string& sd_hash() const; void set_sd_hash(const std::string& value); void set_sd_hash(std::string&& value); void set_sd_hash(const char* value); void set_sd_hash(const void* value, size_t size); std::string* mutable_sd_hash(); std::string* release_sd_hash(); void set_allocated_sd_hash(std::string* sd_hash); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_sd_hash(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_sd_hash( std::string* sd_hash); private: const std::string& _internal_sd_hash() const; void _internal_set_sd_hash(const std::string& value); std::string* _internal_mutable_sd_hash(); public: // bytes bt_infohash = 7; void clear_bt_infohash(); const std::string& bt_infohash() const; void set_bt_infohash(const std::string& value); void set_bt_infohash(std::string&& value); void set_bt_infohash(const char* value); void set_bt_infohash(const void* value, size_t size); std::string* mutable_bt_infohash(); std::string* release_bt_infohash(); void set_allocated_bt_infohash(std::string* bt_infohash); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_bt_infohash(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_bt_infohash( std::string* bt_infohash); private: const std::string& _internal_bt_infohash() const; void _internal_set_bt_infohash(const std::string& value); std::string* _internal_mutable_bt_infohash(); public: // uint64 size = 3; void clear_size(); ::PROTOBUF_NAMESPACE_ID::uint64 size() const; void set_size(::PROTOBUF_NAMESPACE_ID::uint64 value); private: ::PROTOBUF_NAMESPACE_ID::uint64 _internal_size() const; void _internal_set_size(::PROTOBUF_NAMESPACE_ID::uint64 value); public: // @@protoc_insertion_point(class_scope:pb.Source) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hash_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr media_type_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sd_hash_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bt_infohash_; ::PROTOBUF_NAMESPACE_ID::uint64 size_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Fee PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Fee) */ { public: inline Fee() : Fee(nullptr) {}; virtual ~Fee(); Fee(const Fee& from); Fee(Fee&& from) noexcept : Fee() { *this = ::std::move(from); } inline Fee& operator=(const Fee& from) { CopyFrom(from); return *this; } inline Fee& operator=(Fee&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Fee& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Fee* internal_default_instance() { return reinterpret_cast( &_Fee_default_instance_); } static constexpr int kIndexInFileMessages = 6; friend void swap(Fee& a, Fee& b) { a.Swap(&b); } inline void Swap(Fee* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Fee* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Fee* New() const final { return CreateMaybeMessage(nullptr); } Fee* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Fee& from); void MergeFrom(const Fee& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Fee* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Fee"; } protected: explicit Fee(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- typedef Fee_Currency Currency; static constexpr Currency UNKNOWN_CURRENCY = Fee_Currency_UNKNOWN_CURRENCY; static constexpr Currency LBC = Fee_Currency_LBC; static constexpr Currency BTC = Fee_Currency_BTC; static constexpr Currency USD = Fee_Currency_USD; static inline bool Currency_IsValid(int value) { return Fee_Currency_IsValid(value); } static constexpr Currency Currency_MIN = Fee_Currency_Currency_MIN; static constexpr Currency Currency_MAX = Fee_Currency_Currency_MAX; static constexpr int Currency_ARRAYSIZE = Fee_Currency_Currency_ARRAYSIZE; static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Currency_descriptor() { return Fee_Currency_descriptor(); } template static inline const std::string& Currency_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function Currency_Name."); return Fee_Currency_Name(enum_t_value); } static inline bool Currency_Parse(const std::string& name, Currency* value) { return Fee_Currency_Parse(name, value); } // accessors ------------------------------------------------------- enum : int { kAddressFieldNumber = 2, kAmountFieldNumber = 3, kCurrencyFieldNumber = 1, }; // bytes address = 2; void clear_address(); const std::string& address() const; void set_address(const std::string& value); void set_address(std::string&& value); void set_address(const char* value); void set_address(const void* value, size_t size); std::string* mutable_address(); std::string* release_address(); void set_allocated_address(std::string* address); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") std::string* unsafe_arena_release_address(); GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for" " string fields are deprecated and will be removed in a" " future release.") void unsafe_arena_set_allocated_address( std::string* address); private: const std::string& _internal_address() const; void _internal_set_address(const std::string& value); std::string* _internal_mutable_address(); public: // uint64 amount = 3; void clear_amount(); ::PROTOBUF_NAMESPACE_ID::uint64 amount() const; void set_amount(::PROTOBUF_NAMESPACE_ID::uint64 value); private: ::PROTOBUF_NAMESPACE_ID::uint64 _internal_amount() const; void _internal_set_amount(::PROTOBUF_NAMESPACE_ID::uint64 value); public: // .pb.Fee.Currency currency = 1; void clear_currency(); ::pb::Fee_Currency currency() const; void set_currency(::pb::Fee_Currency value); private: ::pb::Fee_Currency _internal_currency() const; void _internal_set_currency(::pb::Fee_Currency value); public: // @@protoc_insertion_point(class_scope:pb.Fee) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr address_; ::PROTOBUF_NAMESPACE_ID::uint64 amount_; int currency_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Image PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Image) */ { public: inline Image() : Image(nullptr) {}; virtual ~Image(); Image(const Image& from); Image(Image&& from) noexcept : Image() { *this = ::std::move(from); } inline Image& operator=(const Image& from) { CopyFrom(from); return *this; } inline Image& operator=(Image&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Image& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Image* internal_default_instance() { return reinterpret_cast( &_Image_default_instance_); } static constexpr int kIndexInFileMessages = 7; friend void swap(Image& a, Image& b) { a.Swap(&b); } inline void Swap(Image* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Image* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Image* New() const final { return CreateMaybeMessage(nullptr); } Image* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void CopyFrom(const Image& from); void MergeFrom(const Image& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Image* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "pb.Image"; } protected: explicit Image(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; private: static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_claim_2eproto); return ::descriptor_table_claim_2eproto.file_level_metadata[kIndexInFileMessages]; } public: // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kWidthFieldNumber = 1, kHeightFieldNumber = 2, }; // uint32 width = 1; void clear_width(); ::PROTOBUF_NAMESPACE_ID::uint32 width() const; void set_width(::PROTOBUF_NAMESPACE_ID::uint32 value); private: ::PROTOBUF_NAMESPACE_ID::uint32 _internal_width() const; void _internal_set_width(::PROTOBUF_NAMESPACE_ID::uint32 value); public: // uint32 height = 2; void clear_height(); ::PROTOBUF_NAMESPACE_ID::uint32 height() const; void set_height(::PROTOBUF_NAMESPACE_ID::uint32 value); private: ::PROTOBUF_NAMESPACE_ID::uint32 _internal_height() const; void _internal_set_height(::PROTOBUF_NAMESPACE_ID::uint32 value); public: // @@protoc_insertion_point(class_scope:pb.Image) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::uint32 width_; ::PROTOBUF_NAMESPACE_ID::uint32 height_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_claim_2eproto; }; // ------------------------------------------------------------------- class Video PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:pb.Video) */ { public: inline Video() : Video(nullptr) {}; virtual ~Video(); Video(const Video& from); Video(Video&& from) noexcept : Video() { *this = ::std::move(from); } inline Video& operator=(const Video& from) { CopyFrom(from); return *this; } inline Video& operator=(Video&& from) noexcept { if (GetArena() == from.GetArena()) { if (this != &from) InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return GetMetadataStatic().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return GetMetadataStatic().reflection; } static const Video& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const Video* internal_default_instance() { return reinterpret_cast( &_Video_default_instance_); } static constexpr int kIndexInFileMessages = 8; friend void swap(Video& a, Video& b) { a.Swap(&b); } inline void Swap(Video* other) { if (other == this) return; if (GetArena() == other->GetArena()) { InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Video* other) { if (other == this) return; GOOGLE_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); } // implements Message ---------------------------------------------- inline Video* New() const final { return CreateMaybeMessage