🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@pidgr/proto

Package Overview
Dependencies
Maintainers
1
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pidgr/proto - npm Package Compare versions

Comparing version
0.77.0
to
0.78.0
+1
-1
package.json
{
"name": "@pidgr/proto",
"version": "0.77.0",
"version": "0.78.0",
"description": "TypeScript protobuf and gRPC client stubs for the Pidgr internal communications platform",

@@ -5,0 +5,0 @@ "keywords": [

@@ -19,3 +19,3 @@ // @generated by protoc-gen-es v2.12.0 with parameter "target=ts"

export const file_pidgr_v1_organization: GenFile = /*@__PURE__*/
fileDesc("ChtwaWRnci92MS9vcmdhbml6YXRpb24ucHJvdG8SCHBpZGdyLnYxIj8KE1Nzb0F0dHJpYnV0ZU1hcHBpbmcSEQoJaWRwX2NsYWltGAEgASgJEhUKDXByb2ZpbGVfZmllbGQYAiABKAki6wUKDE9yZ2FuaXphdGlvbhIKCgJpZBgBIAEoCRIMCgRuYW1lGAIgASgJEjYKEGRlZmF1bHRfd29ya2Zsb3cYAyABKAsyHC5waWRnci52MS5Xb3JrZmxvd0RlZmluaXRpb24SLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASJAoIaW5kdXN0cnkYBSABKA4yEi5waWRnci52MS5JbmR1c3RyeRIrCgxjb21wYW55X3NpemUYBiABKA4yFS5waWRnci52MS5Db21wYW55U2l6ZRI9ChZzc29fYXR0cmlidXRlX21hcHBpbmdzGAcgAygLMh0ucGlkZ3IudjEuU3NvQXR0cmlidXRlTWFwcGluZxIWCg5kZWZhdWx0X2xvY2FsZRgIIAEoCRIjCghvcmdfdHlwZRgJIAEoDjIRLnBpZGdyLnYxLk9yZ1R5cGUSLgoKZXhwaXJlc19hdBgKIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASHgoWZGF0YV9nb3Zlcm5hbmNlX3JlZ2lvbhgLIAEoCRIbChNkYXRhX2NvbnRlbnRfcmVnaW9uGAwgASgJEiEKGW1sX3JldHJhaW5fY29sZF90aHJlc2hvbGQYDSABKAUSGwoTbWxfY2FuY2VsbGVkX2NvdW50cxgOIAEoCBIfChdtbF9tYW51YWxfbGltaXRfbW9udGhseRgPIAEoBRIfChdtbF9tYW51YWxfcmV0cmFpbnNfdXNlZBgQIAEoBRIYChBtbF9uZWVkc19yZXRyYWluGBEgASgIEiUKHWNhbXBhaWduc19zaW5jZV9sYXN0X3RyYWluaW5nGBIgASgFEiEKGXRvdGFsX2NvbXBsZXRlZF9jYW1wYWlnbnMYEyABKAUSNwoTbGFzdF9tbF90cmFpbmluZ19hdBgUIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAisQEKGUNyZWF0ZU9yZ2FuaXphdGlvblJlcXVlc3QSDAoEbmFtZRgBIAEoCRIkCghpbmR1c3RyeRgCIAEoDjISLnBpZGdyLnYxLkluZHVzdHJ5EisKDGNvbXBhbnlfc2l6ZRgDIAEoDjIVLnBpZGdyLnYxLkNvbXBhbnlTaXplEhMKC2FjY2Vzc19jb2RlGAQgASgJEh4KFmRhdGFfZ292ZXJuYW5jZV9yZWdpb24YBSABKAkibgoaQ3JlYXRlT3JnYW5pemF0aW9uUmVzcG9uc2USLAoMb3JnYW5pemF0aW9uGAEgASgLMhYucGlkZ3IudjEuT3JnYW5pemF0aW9uEiIKCmFkbWluX3VzZXIYAiABKAsyDi5waWRnci52MS5Vc2VyIhgKFkdldE9yZ2FuaXphdGlvblJlcXVlc3QiRwoXR2V0T3JnYW5pemF0aW9uUmVzcG9uc2USLAoMb3JnYW5pemF0aW9uGAEgASgLMhYucGlkZ3IudjEuT3JnYW5pemF0aW9uIsoCChlVcGRhdGVPcmdhbml6YXRpb25SZXF1ZXN0EgwKBG5hbWUYASABKAkSNgoQZGVmYXVsdF93b3JrZmxvdxgCIAEoCzIcLnBpZGdyLnYxLldvcmtmbG93RGVmaW5pdGlvbhIkCghpbmR1c3RyeRgDIAEoDjISLnBpZGdyLnYxLkluZHVzdHJ5EisKDGNvbXBhbnlfc2l6ZRgEIAEoDjIVLnBpZGdyLnYxLkNvbXBhbnlTaXplEhYKDmRlZmF1bHRfbG9jYWxlGAUgASgJEiEKGW1sX3JldHJhaW5fY29sZF90aHJlc2hvbGQYBiABKAUSIAoTbWxfY2FuY2VsbGVkX2NvdW50cxgHIAEoCEgAiAEBEh8KF21sX21hbnVhbF9saW1pdF9tb250aGx5GAggASgFQhYKFF9tbF9jYW5jZWxsZWRfY291bnRzIkoKGlVwZGF0ZU9yZ2FuaXphdGlvblJlc3BvbnNlEiwKDG9yZ2FuaXphdGlvbhgBIAEoCzIWLnBpZGdyLnYxLk9yZ2FuaXphdGlvbiJiCiFVcGRhdGVTc29BdHRyaWJ1dGVNYXBwaW5nc1JlcXVlc3QSPQoWc3NvX2F0dHJpYnV0ZV9tYXBwaW5ncxgBIAMoCzIdLnBpZGdyLnYxLlNzb0F0dHJpYnV0ZU1hcHBpbmciUgoiVXBkYXRlU3NvQXR0cmlidXRlTWFwcGluZ3NSZXNwb25zZRIsCgxvcmdhbml6YXRpb24YASABKAsyFi5waWRnci52MS5Pcmdhbml6YXRpb24iNgoaUm90YXRlQW5hbHl0aWNzU2FsdFJlcXVlc3QSGAoQbmV3X2J1Y2tldF9jb3VudBgBIAEoBSIzChtSb3RhdGVBbmFseXRpY3NTYWx0UmVzcG9uc2USFAoMYnVja2V0X2NvdW50GAEgASgFIjAKHVVwZGF0ZUFuYWx5dGljc0Vwc2lsb25SZXF1ZXN0Eg8KB2Vwc2lsb24YASABKAIiMQoeVXBkYXRlQW5hbHl0aWNzRXBzaWxvblJlc3BvbnNlEg8KB2Vwc2lsb24YASABKAIilAEKIENyZWF0ZVNhbmRib3hPcmdhbml6YXRpb25SZXF1ZXN0EgwKBG5hbWUYASABKAkSLgoKZXhwaXJlc19hdBgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASHgoWZGF0YV9nb3Zlcm5hbmNlX3JlZ2lvbhgDIAEoCRISCgpmaXh0dXJlX2lkGAQgASgJInUKIUNyZWF0ZVNhbmRib3hPcmdhbml6YXRpb25SZXNwb25zZRIsCgxvcmdhbml6YXRpb24YASABKAsyFi5waWRnci52MS5Pcmdhbml6YXRpb24SIgoKYWRtaW5fdXNlchgCIAEoCzIOLnBpZGdyLnYxLlVzZXIiMgogRGVsZXRlU2FuZGJveE9yZ2FuaXphdGlvblJlcXVlc3QSDgoGb3JnX2lkGAEgASgJIjgKIURlbGV0ZVNhbmRib3hPcmdhbml6YXRpb25SZXNwb25zZRITCgt3b3JrZmxvd19pZBgBIAEoCSJTCg5TYW5kYm94Rml4dHVyZRIKCgJpZBgBIAEoCRIMCgRuYW1lGAIgASgJEhMKC2Rlc2NyaXB0aW9uGAMgASgJEhIKCmlzX2RlZmF1bHQYBCABKAgiHAoaTGlzdFNhbmRib3hGaXh0dXJlc1JlcXVlc3QiSQobTGlzdFNhbmRib3hGaXh0dXJlc1Jlc3BvbnNlEioKCGZpeHR1cmVzGAEgAygLMhgucGlkZ3IudjEuU2FuZGJveEZpeHR1cmUiHgocTGlzdFVzZXJPcmdhbml6YXRpb25zUmVxdWVzdCJOCh1MaXN0VXNlck9yZ2FuaXphdGlvbnNSZXNwb25zZRItCg1vcmdhbml6YXRpb25zGAEgAygLMhYucGlkZ3IudjEuT3JnYW5pemF0aW9uIhoKGExpc3RVc2VyU2FuZGJveGVzUmVxdWVzdCJGChlMaXN0VXNlclNhbmRib3hlc1Jlc3BvbnNlEikKCXNhbmRib3hlcxgBIAMoCzIWLnBpZGdyLnYxLk9yZ2FuaXphdGlvbirdAQoISW5kdXN0cnkSGAoUSU5EVVNUUllfVU5TUEVDSUZJRUQQABIXChNJTkRVU1RSWV9URUNITk9MT0dZEAESFAoQSU5EVVNUUllfRklOQU5DRRACEhcKE0lORFVTVFJZX0hFQUxUSENBUkUQAxIWChJJTkRVU1RSWV9FRFVDQVRJT04QBBITCg9JTkRVU1RSWV9SRVRBSUwQBRIaChZJTkRVU1RSWV9NQU5VRkFDVFVSSU5HEAYSEgoOSU5EVVNUUllfTUVESUEQBxISCg5JTkRVU1RSWV9PVEhFUhAIKrABCgtDb21wYW55U2l6ZRIcChhDT01QQU5ZX1NJWkVfVU5TUEVDSUZJRUQQABIWChJDT01QQU5ZX1NJWkVfMV8yMDAQARIYChRDT01QQU5ZX1NJWkVfMjAwXzUwMBACEhkKFUNPTVBBTllfU0laRV81MDBfMTAwMBADEhoKFkNPTVBBTllfU0laRV8xMDAwXzUwMDAQBBIaChZDT01QQU5ZX1NJWkVfNTAwMF9QTFVTEAUqZAoHT3JnVHlwZRIYChRPUkdfVFlQRV9VTlNQRUNJRklFRBAAEhUKEU9SR19UWVBFX1NUQU5EQVJEEAESFAoQT1JHX1RZUEVfU0FOREJPWBACEhIKDk9SR19UWVBFX1NUQUZGEAMykQkKE09yZ2FuaXphdGlvblNlcnZpY2USXwoSQ3JlYXRlT3JnYW5pemF0aW9uEiMucGlkZ3IudjEuQ3JlYXRlT3JnYW5pemF0aW9uUmVxdWVzdBokLnBpZGdyLnYxLkNyZWF0ZU9yZ2FuaXphdGlvblJlc3BvbnNlElYKD0dldE9yZ2FuaXphdGlvbhIgLnBpZGdyLnYxLkdldE9yZ2FuaXphdGlvblJlcXVlc3QaIS5waWRnci52MS5HZXRPcmdhbml6YXRpb25SZXNwb25zZRJfChJVcGRhdGVPcmdhbml6YXRpb24SIy5waWRnci52MS5VcGRhdGVPcmdhbml6YXRpb25SZXF1ZXN0GiQucGlkZ3IudjEuVXBkYXRlT3JnYW5pemF0aW9uUmVzcG9uc2USdwoaVXBkYXRlU3NvQXR0cmlidXRlTWFwcGluZ3MSKy5waWRnci52MS5VcGRhdGVTc29BdHRyaWJ1dGVNYXBwaW5nc1JlcXVlc3QaLC5waWRnci52MS5VcGRhdGVTc29BdHRyaWJ1dGVNYXBwaW5nc1Jlc3BvbnNlEmIKE1JvdGF0ZUFuYWx5dGljc1NhbHQSJC5waWRnci52MS5Sb3RhdGVBbmFseXRpY3NTYWx0UmVxdWVzdBolLnBpZGdyLnYxLlJvdGF0ZUFuYWx5dGljc1NhbHRSZXNwb25zZRJrChZVcGRhdGVBbmFseXRpY3NFcHNpbG9uEicucGlkZ3IudjEuVXBkYXRlQW5hbHl0aWNzRXBzaWxvblJlcXVlc3QaKC5waWRnci52MS5VcGRhdGVBbmFseXRpY3NFcHNpbG9uUmVzcG9uc2USdAoZQ3JlYXRlU2FuZGJveE9yZ2FuaXphdGlvbhIqLnBpZGdyLnYxLkNyZWF0ZVNhbmRib3hPcmdhbml6YXRpb25SZXF1ZXN0GisucGlkZ3IudjEuQ3JlYXRlU2FuZGJveE9yZ2FuaXphdGlvblJlc3BvbnNlEnQKGURlbGV0ZVNhbmRib3hPcmdhbml6YXRpb24SKi5waWRnci52MS5EZWxldGVTYW5kYm94T3JnYW5pemF0aW9uUmVxdWVzdBorLnBpZGdyLnYxLkRlbGV0ZVNhbmRib3hPcmdhbml6YXRpb25SZXNwb25zZRJiChNMaXN0U2FuZGJveEZpeHR1cmVzEiQucGlkZ3IudjEuTGlzdFNhbmRib3hGaXh0dXJlc1JlcXVlc3QaJS5waWRnci52MS5MaXN0U2FuZGJveEZpeHR1cmVzUmVzcG9uc2USaAoVTGlzdFVzZXJPcmdhbml6YXRpb25zEiYucGlkZ3IudjEuTGlzdFVzZXJPcmdhbml6YXRpb25zUmVxdWVzdBonLnBpZGdyLnYxLkxpc3RVc2VyT3JnYW5pemF0aW9uc1Jlc3BvbnNlElwKEUxpc3RVc2VyU2FuZGJveGVzEiIucGlkZ3IudjEuTGlzdFVzZXJTYW5kYm94ZXNSZXF1ZXN0GiMucGlkZ3IudjEuTGlzdFVzZXJTYW5kYm94ZXNSZXNwb25zZUI2WjRnaXRodWIuY29tL3BpZGdyL3BpZGdyLXByb3RvL2dlbi9nby9waWRnci92MTtwaWRncnYxYgZwcm90bzM", [file_google_protobuf_timestamp, file_pidgr_v1_common, file_pidgr_v1_user]);
fileDesc("ChtwaWRnci92MS9vcmdhbml6YXRpb24ucHJvdG8SCHBpZGdyLnYxIj8KE1Nzb0F0dHJpYnV0ZU1hcHBpbmcSEQoJaWRwX2NsYWltGAEgASgJEhUKDXByb2ZpbGVfZmllbGQYAiABKAki6wUKDE9yZ2FuaXphdGlvbhIKCgJpZBgBIAEoCRIMCgRuYW1lGAIgASgJEjYKEGRlZmF1bHRfd29ya2Zsb3cYAyABKAsyHC5waWRnci52MS5Xb3JrZmxvd0RlZmluaXRpb24SLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASJAoIaW5kdXN0cnkYBSABKA4yEi5waWRnci52MS5JbmR1c3RyeRIrCgxjb21wYW55X3NpemUYBiABKA4yFS5waWRnci52MS5Db21wYW55U2l6ZRI9ChZzc29fYXR0cmlidXRlX21hcHBpbmdzGAcgAygLMh0ucGlkZ3IudjEuU3NvQXR0cmlidXRlTWFwcGluZxIWCg5kZWZhdWx0X2xvY2FsZRgIIAEoCRIjCghvcmdfdHlwZRgJIAEoDjIRLnBpZGdyLnYxLk9yZ1R5cGUSLgoKZXhwaXJlc19hdBgKIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASHgoWZGF0YV9nb3Zlcm5hbmNlX3JlZ2lvbhgLIAEoCRIbChNkYXRhX2NvbnRlbnRfcmVnaW9uGAwgASgJEiEKGW1sX3JldHJhaW5fY29sZF90aHJlc2hvbGQYDSABKAUSGwoTbWxfY2FuY2VsbGVkX2NvdW50cxgOIAEoCBIfChdtbF9tYW51YWxfbGltaXRfbW9udGhseRgPIAEoBRIfChdtbF9tYW51YWxfcmV0cmFpbnNfdXNlZBgQIAEoBRIYChBtbF9uZWVkc19yZXRyYWluGBEgASgIEiUKHWNhbXBhaWduc19zaW5jZV9sYXN0X3RyYWluaW5nGBIgASgFEiEKGXRvdGFsX2NvbXBsZXRlZF9jYW1wYWlnbnMYEyABKAUSNwoTbGFzdF9tbF90cmFpbmluZ19hdBgUIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAixQEKGUNyZWF0ZU9yZ2FuaXphdGlvblJlcXVlc3QSDAoEbmFtZRgBIAEoCRIkCghpbmR1c3RyeRgCIAEoDjISLnBpZGdyLnYxLkluZHVzdHJ5EisKDGNvbXBhbnlfc2l6ZRgDIAEoDjIVLnBpZGdyLnYxLkNvbXBhbnlTaXplEhMKC2FjY2Vzc19jb2RlGAQgASgJEh4KFmRhdGFfZ292ZXJuYW5jZV9yZWdpb24YBSABKAkSEgoKZml4dHVyZV9pZBgGIAEoCSJuChpDcmVhdGVPcmdhbml6YXRpb25SZXNwb25zZRIsCgxvcmdhbml6YXRpb24YASABKAsyFi5waWRnci52MS5Pcmdhbml6YXRpb24SIgoKYWRtaW5fdXNlchgCIAEoCzIOLnBpZGdyLnYxLlVzZXIiGAoWR2V0T3JnYW5pemF0aW9uUmVxdWVzdCJHChdHZXRPcmdhbml6YXRpb25SZXNwb25zZRIsCgxvcmdhbml6YXRpb24YASABKAsyFi5waWRnci52MS5Pcmdhbml6YXRpb24iygIKGVVwZGF0ZU9yZ2FuaXphdGlvblJlcXVlc3QSDAoEbmFtZRgBIAEoCRI2ChBkZWZhdWx0X3dvcmtmbG93GAIgASgLMhwucGlkZ3IudjEuV29ya2Zsb3dEZWZpbml0aW9uEiQKCGluZHVzdHJ5GAMgASgOMhIucGlkZ3IudjEuSW5kdXN0cnkSKwoMY29tcGFueV9zaXplGAQgASgOMhUucGlkZ3IudjEuQ29tcGFueVNpemUSFgoOZGVmYXVsdF9sb2NhbGUYBSABKAkSIQoZbWxfcmV0cmFpbl9jb2xkX3RocmVzaG9sZBgGIAEoBRIgChNtbF9jYW5jZWxsZWRfY291bnRzGAcgASgISACIAQESHwoXbWxfbWFudWFsX2xpbWl0X21vbnRobHkYCCABKAVCFgoUX21sX2NhbmNlbGxlZF9jb3VudHMiSgoaVXBkYXRlT3JnYW5pemF0aW9uUmVzcG9uc2USLAoMb3JnYW5pemF0aW9uGAEgASgLMhYucGlkZ3IudjEuT3JnYW5pemF0aW9uImIKIVVwZGF0ZVNzb0F0dHJpYnV0ZU1hcHBpbmdzUmVxdWVzdBI9ChZzc29fYXR0cmlidXRlX21hcHBpbmdzGAEgAygLMh0ucGlkZ3IudjEuU3NvQXR0cmlidXRlTWFwcGluZyJSCiJVcGRhdGVTc29BdHRyaWJ1dGVNYXBwaW5nc1Jlc3BvbnNlEiwKDG9yZ2FuaXphdGlvbhgBIAEoCzIWLnBpZGdyLnYxLk9yZ2FuaXphdGlvbiI2ChpSb3RhdGVBbmFseXRpY3NTYWx0UmVxdWVzdBIYChBuZXdfYnVja2V0X2NvdW50GAEgASgFIjMKG1JvdGF0ZUFuYWx5dGljc1NhbHRSZXNwb25zZRIUCgxidWNrZXRfY291bnQYASABKAUiMAodVXBkYXRlQW5hbHl0aWNzRXBzaWxvblJlcXVlc3QSDwoHZXBzaWxvbhgBIAEoAiIxCh5VcGRhdGVBbmFseXRpY3NFcHNpbG9uUmVzcG9uc2USDwoHZXBzaWxvbhgBIAEoAiKUAQogQ3JlYXRlU2FuZGJveE9yZ2FuaXphdGlvblJlcXVlc3QSDAoEbmFtZRgBIAEoCRIuCgpleHBpcmVzX2F0GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIeChZkYXRhX2dvdmVybmFuY2VfcmVnaW9uGAMgASgJEhIKCmZpeHR1cmVfaWQYBCABKAkidQohQ3JlYXRlU2FuZGJveE9yZ2FuaXphdGlvblJlc3BvbnNlEiwKDG9yZ2FuaXphdGlvbhgBIAEoCzIWLnBpZGdyLnYxLk9yZ2FuaXphdGlvbhIiCgphZG1pbl91c2VyGAIgASgLMg4ucGlkZ3IudjEuVXNlciIyCiBEZWxldGVTYW5kYm94T3JnYW5pemF0aW9uUmVxdWVzdBIOCgZvcmdfaWQYASABKAkiOAohRGVsZXRlU2FuZGJveE9yZ2FuaXphdGlvblJlc3BvbnNlEhMKC3dvcmtmbG93X2lkGAEgASgJIlMKDlNhbmRib3hGaXh0dXJlEgoKAmlkGAEgASgJEgwKBG5hbWUYAiABKAkSEwoLZGVzY3JpcHRpb24YAyABKAkSEgoKaXNfZGVmYXVsdBgEIAEoCCIcChpMaXN0U2FuZGJveEZpeHR1cmVzUmVxdWVzdCJJChtMaXN0U2FuZGJveEZpeHR1cmVzUmVzcG9uc2USKgoIZml4dHVyZXMYASADKAsyGC5waWRnci52MS5TYW5kYm94Rml4dHVyZSIeChxMaXN0VXNlck9yZ2FuaXphdGlvbnNSZXF1ZXN0Ik4KHUxpc3RVc2VyT3JnYW5pemF0aW9uc1Jlc3BvbnNlEi0KDW9yZ2FuaXphdGlvbnMYASADKAsyFi5waWRnci52MS5Pcmdhbml6YXRpb24iGgoYTGlzdFVzZXJTYW5kYm94ZXNSZXF1ZXN0IkYKGUxpc3RVc2VyU2FuZGJveGVzUmVzcG9uc2USKQoJc2FuZGJveGVzGAEgAygLMhYucGlkZ3IudjEuT3JnYW5pemF0aW9uKt0BCghJbmR1c3RyeRIYChRJTkRVU1RSWV9VTlNQRUNJRklFRBAAEhcKE0lORFVTVFJZX1RFQ0hOT0xPR1kQARIUChBJTkRVU1RSWV9GSU5BTkNFEAISFwoTSU5EVVNUUllfSEVBTFRIQ0FSRRADEhYKEklORFVTVFJZX0VEVUNBVElPThAEEhMKD0lORFVTVFJZX1JFVEFJTBAFEhoKFklORFVTVFJZX01BTlVGQUNUVVJJTkcQBhISCg5JTkRVU1RSWV9NRURJQRAHEhIKDklORFVTVFJZX09USEVSEAgqsAEKC0NvbXBhbnlTaXplEhwKGENPTVBBTllfU0laRV9VTlNQRUNJRklFRBAAEhYKEkNPTVBBTllfU0laRV8xXzIwMBABEhgKFENPTVBBTllfU0laRV8yMDBfNTAwEAISGQoVQ09NUEFOWV9TSVpFXzUwMF8xMDAwEAMSGgoWQ09NUEFOWV9TSVpFXzEwMDBfNTAwMBAEEhoKFkNPTVBBTllfU0laRV81MDAwX1BMVVMQBSpkCgdPcmdUeXBlEhgKFE9SR19UWVBFX1VOU1BFQ0lGSUVEEAASFQoRT1JHX1RZUEVfU1RBTkRBUkQQARIUChBPUkdfVFlQRV9TQU5EQk9YEAISEgoOT1JHX1RZUEVfU1RBRkYQAzKRCQoTT3JnYW5pemF0aW9uU2VydmljZRJfChJDcmVhdGVPcmdhbml6YXRpb24SIy5waWRnci52MS5DcmVhdGVPcmdhbml6YXRpb25SZXF1ZXN0GiQucGlkZ3IudjEuQ3JlYXRlT3JnYW5pemF0aW9uUmVzcG9uc2USVgoPR2V0T3JnYW5pemF0aW9uEiAucGlkZ3IudjEuR2V0T3JnYW5pemF0aW9uUmVxdWVzdBohLnBpZGdyLnYxLkdldE9yZ2FuaXphdGlvblJlc3BvbnNlEl8KElVwZGF0ZU9yZ2FuaXphdGlvbhIjLnBpZGdyLnYxLlVwZGF0ZU9yZ2FuaXphdGlvblJlcXVlc3QaJC5waWRnci52MS5VcGRhdGVPcmdhbml6YXRpb25SZXNwb25zZRJ3ChpVcGRhdGVTc29BdHRyaWJ1dGVNYXBwaW5ncxIrLnBpZGdyLnYxLlVwZGF0ZVNzb0F0dHJpYnV0ZU1hcHBpbmdzUmVxdWVzdBosLnBpZGdyLnYxLlVwZGF0ZVNzb0F0dHJpYnV0ZU1hcHBpbmdzUmVzcG9uc2USYgoTUm90YXRlQW5hbHl0aWNzU2FsdBIkLnBpZGdyLnYxLlJvdGF0ZUFuYWx5dGljc1NhbHRSZXF1ZXN0GiUucGlkZ3IudjEuUm90YXRlQW5hbHl0aWNzU2FsdFJlc3BvbnNlEmsKFlVwZGF0ZUFuYWx5dGljc0Vwc2lsb24SJy5waWRnci52MS5VcGRhdGVBbmFseXRpY3NFcHNpbG9uUmVxdWVzdBooLnBpZGdyLnYxLlVwZGF0ZUFuYWx5dGljc0Vwc2lsb25SZXNwb25zZRJ0ChlDcmVhdGVTYW5kYm94T3JnYW5pemF0aW9uEioucGlkZ3IudjEuQ3JlYXRlU2FuZGJveE9yZ2FuaXphdGlvblJlcXVlc3QaKy5waWRnci52MS5DcmVhdGVTYW5kYm94T3JnYW5pemF0aW9uUmVzcG9uc2USdAoZRGVsZXRlU2FuZGJveE9yZ2FuaXphdGlvbhIqLnBpZGdyLnYxLkRlbGV0ZVNhbmRib3hPcmdhbml6YXRpb25SZXF1ZXN0GisucGlkZ3IudjEuRGVsZXRlU2FuZGJveE9yZ2FuaXphdGlvblJlc3BvbnNlEmIKE0xpc3RTYW5kYm94Rml4dHVyZXMSJC5waWRnci52MS5MaXN0U2FuZGJveEZpeHR1cmVzUmVxdWVzdBolLnBpZGdyLnYxLkxpc3RTYW5kYm94Rml4dHVyZXNSZXNwb25zZRJoChVMaXN0VXNlck9yZ2FuaXphdGlvbnMSJi5waWRnci52MS5MaXN0VXNlck9yZ2FuaXphdGlvbnNSZXF1ZXN0GicucGlkZ3IudjEuTGlzdFVzZXJPcmdhbml6YXRpb25zUmVzcG9uc2USXAoRTGlzdFVzZXJTYW5kYm94ZXMSIi5waWRnci52MS5MaXN0VXNlclNhbmRib3hlc1JlcXVlc3QaIy5waWRnci52MS5MaXN0VXNlclNhbmRib3hlc1Jlc3BvbnNlQjZaNGdpdGh1Yi5jb20vcGlkZ3IvcGlkZ3ItcHJvdG8vZ2VuL2dvL3BpZGdyL3YxO3BpZGdydjFiBnByb3RvMw", [file_google_protobuf_timestamp, file_pidgr_v1_common, file_pidgr_v1_user]);

@@ -262,2 +262,10 @@ /**

dataGovernanceRegion: string;
/**
* Optional bootstrap fixture to seed the organization with starter data.
* Empty string means the default fixture.
*
* @generated from field: string fixture_id = 6;
*/
fixtureId: string;
};

@@ -588,4 +596,4 @@

/**
* Optional fixture to seed the sandbox with sample data (templates,
* workflows, historical campaigns). Empty string means no seeding.
* Optional bootstrap fixture to seed the sandbox with starter data.
* Empty string means the default fixture.
* Must match an id returned by ListSandboxFixtures.

@@ -678,3 +686,3 @@ *

/**
* A seed fixture that can be applied when creating a sandbox organization.
* A bootstrap fixture that can be applied when creating a new organization.
*

@@ -722,3 +730,3 @@ * @generated from message pidgr.v1.SandboxFixture

/**
* Request to list all sandbox fixtures available for seeding.
* Request to list all bootstrap fixtures available for seeding.
* No parameters — catalog is the same for all callers.

@@ -739,3 +747,3 @@ *

/**
* Response containing the sandbox fixture catalog.
* Response containing the bootstrap fixture catalog.
*

@@ -1079,5 +1087,5 @@ * @generated from message pidgr.v1.ListSandboxFixturesResponse

/**
* List sandbox fixtures available for seeding new sandbox orgs. The catalog
* is backend-owned; admin UI populates the "fill with sample data" checkbox
* or dropdown from this response.
* List bootstrap fixtures available for seeding new organizations. The
* catalog is backend-owned; admin UI populates the "seed initial data"
* control or dropdown from this response.
* Authorization: Any authenticated user.

@@ -1084,0 +1092,0 @@ *

@@ -33,3 +33,2 @@ # @pidgr/proto

|---------|--------|
| AccessCodeService | `@pidgr/proto/pidgr/v1/access_code_pb` |
| ActionService | `@pidgr/proto/pidgr/v1/action_pb` |

@@ -36,0 +35,0 @@ | ApiKeyService | `@pidgr/proto/pidgr/v1/api_key_pb` |

// @generated by protoc-gen-es v2.12.0 with parameter "target=ts"
// @generated from file pidgr/v1/access_code.proto (package pidgr.v1, syntax proto3)
/* eslint-disable */
import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2";
import type { Timestamp } from "@bufbuild/protobuf/wkt";
import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file pidgr/v1/access_code.proto.
*/
export const file_pidgr_v1_access_code: GenFile = /*@__PURE__*/
fileDesc("ChpwaWRnci92MS9hY2Nlc3NfY29kZS5wcm90bxIIcGlkZ3IudjEi2wEKCkFjY2Vzc0NvZGUSCgoCaWQYASABKAkSDAoEY29kZRgCIAEoCRINCgVsYWJlbBgDIAEoCRIuCgpjcmVhdGVkX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgtyZWRlZW1lZF9hdBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASEwoLcmVkZWVtZWRfYnkYBiABKAkSLgoKcmV2b2tlZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiOgoaR2VuZXJhdGVBY2Nlc3NDb2Rlc1JlcXVlc3QSDQoFY291bnQYASABKAUSDQoFbGFiZWwYAiABKAkiSQobR2VuZXJhdGVBY2Nlc3NDb2Rlc1Jlc3BvbnNlEioKDGFjY2Vzc19jb2RlcxgBIAMoCzIULnBpZGdyLnYxLkFjY2Vzc0NvZGUiGAoWTGlzdEFjY2Vzc0NvZGVzUmVxdWVzdCJFChdMaXN0QWNjZXNzQ29kZXNSZXNwb25zZRIqCgxhY2Nlc3NfY29kZXMYASADKAsyFC5waWRnci52MS5BY2Nlc3NDb2RlIjEKF1Jldm9rZUFjY2Vzc0NvZGVSZXF1ZXN0EhYKDmFjY2Vzc19jb2RlX2lkGAEgASgJIhoKGFJldm9rZUFjY2Vzc0NvZGVSZXNwb25zZTKqAgoRQWNjZXNzQ29kZVNlcnZpY2USYgoTR2VuZXJhdGVBY2Nlc3NDb2RlcxIkLnBpZGdyLnYxLkdlbmVyYXRlQWNjZXNzQ29kZXNSZXF1ZXN0GiUucGlkZ3IudjEuR2VuZXJhdGVBY2Nlc3NDb2Rlc1Jlc3BvbnNlElYKD0xpc3RBY2Nlc3NDb2RlcxIgLnBpZGdyLnYxLkxpc3RBY2Nlc3NDb2Rlc1JlcXVlc3QaIS5waWRnci52MS5MaXN0QWNjZXNzQ29kZXNSZXNwb25zZRJZChBSZXZva2VBY2Nlc3NDb2RlEiEucGlkZ3IudjEuUmV2b2tlQWNjZXNzQ29kZVJlcXVlc3QaIi5waWRnci52MS5SZXZva2VBY2Nlc3NDb2RlUmVzcG9uc2VCNlo0Z2l0aHViLmNvbS9waWRnci9waWRnci1wcm90by9nZW4vZ28vcGlkZ3IvdjE7cGlkZ3J2MWIGcHJvdG8z", [file_google_protobuf_timestamp]);
/**
* A pre-generated access code for early access gating.
* Codes are single-use: once redeemed during organization creation, they cannot be reused.
*
* @generated from message pidgr.v1.AccessCode
*/
export type AccessCode = Message<"pidgr.v1.AccessCode"> & {
/**
* Unique identifier for the access code.
*
* @generated from field: string id = 1;
*/
id: string;
/**
* The access code value (e.g. "PIDGR-A3BF7K2N").
* Format: PIDGR- followed by 8 alphanumeric characters (excludes 0, O, 1, I for readability).
*
* @generated from field: string code = 2;
*/
code: string;
/**
* Optional human-friendly label for tracking (e.g. "Batch Feb 2026", "Demo for Acme").
* Constraints: Max length 200 characters.
*
* @generated from field: string label = 3;
*/
label: string;
/**
* When the code was generated.
*
* @generated from field: google.protobuf.Timestamp created_at = 4;
*/
createdAt?: Timestamp | undefined;
/**
* When the code was redeemed. Empty if not yet redeemed.
*
* @generated from field: google.protobuf.Timestamp redeemed_at = 5;
*/
redeemedAt?: Timestamp | undefined;
/**
* Email of the user who redeemed the code. Empty if not yet redeemed.
*
* @generated from field: string redeemed_by = 6;
*/
redeemedBy: string;
/**
* When the code was revoked. Empty if not revoked.
*
* @generated from field: google.protobuf.Timestamp revoked_at = 7;
*/
revokedAt?: Timestamp | undefined;
};
/**
* Describes the message pidgr.v1.AccessCode.
* Use `create(AccessCodeSchema)` to create a new message.
*/
export const AccessCodeSchema: GenMessage<AccessCode> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 0);
/**
* Request to generate one or more access codes.
*
* @generated from message pidgr.v1.GenerateAccessCodesRequest
*/
export type GenerateAccessCodesRequest = Message<"pidgr.v1.GenerateAccessCodesRequest"> & {
/**
* Number of codes to generate. Required, must be between 1 and 100.
*
* @generated from field: int32 count = 1;
*/
count: number;
/**
* Optional label applied to all generated codes.
* Constraints: Max length 200 characters.
*
* @generated from field: string label = 2;
*/
label: string;
};
/**
* Describes the message pidgr.v1.GenerateAccessCodesRequest.
* Use `create(GenerateAccessCodesRequestSchema)` to create a new message.
*/
export const GenerateAccessCodesRequestSchema: GenMessage<GenerateAccessCodesRequest> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 1);
/**
* Response containing the newly generated access codes.
*
* @generated from message pidgr.v1.GenerateAccessCodesResponse
*/
export type GenerateAccessCodesResponse = Message<"pidgr.v1.GenerateAccessCodesResponse"> & {
/**
* The generated access codes.
*
* @generated from field: repeated pidgr.v1.AccessCode access_codes = 1;
*/
accessCodes: AccessCode[];
};
/**
* Describes the message pidgr.v1.GenerateAccessCodesResponse.
* Use `create(GenerateAccessCodesResponseSchema)` to create a new message.
*/
export const GenerateAccessCodesResponseSchema: GenMessage<GenerateAccessCodesResponse> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 2);
/**
* Request to list all access codes.
*
* @generated from message pidgr.v1.ListAccessCodesRequest
*/
export type ListAccessCodesRequest = Message<"pidgr.v1.ListAccessCodesRequest"> & {
};
/**
* Describes the message pidgr.v1.ListAccessCodesRequest.
* Use `create(ListAccessCodesRequestSchema)` to create a new message.
*/
export const ListAccessCodesRequestSchema: GenMessage<ListAccessCodesRequest> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 3);
/**
* Response containing all access codes.
*
* @generated from message pidgr.v1.ListAccessCodesResponse
*/
export type ListAccessCodesResponse = Message<"pidgr.v1.ListAccessCodesResponse"> & {
/**
* All access codes (active, redeemed, and revoked).
*
* @generated from field: repeated pidgr.v1.AccessCode access_codes = 1;
*/
accessCodes: AccessCode[];
};
/**
* Describes the message pidgr.v1.ListAccessCodesResponse.
* Use `create(ListAccessCodesResponseSchema)` to create a new message.
*/
export const ListAccessCodesResponseSchema: GenMessage<ListAccessCodesResponse> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 4);
/**
* Request to revoke an access code.
*
* @generated from message pidgr.v1.RevokeAccessCodeRequest
*/
export type RevokeAccessCodeRequest = Message<"pidgr.v1.RevokeAccessCodeRequest"> & {
/**
* ID of the access code to revoke. Required.
*
* @generated from field: string access_code_id = 1;
*/
accessCodeId: string;
};
/**
* Describes the message pidgr.v1.RevokeAccessCodeRequest.
* Use `create(RevokeAccessCodeRequestSchema)` to create a new message.
*/
export const RevokeAccessCodeRequestSchema: GenMessage<RevokeAccessCodeRequest> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 5);
/**
* Response after revoking an access code.
*
* @generated from message pidgr.v1.RevokeAccessCodeResponse
*/
export type RevokeAccessCodeResponse = Message<"pidgr.v1.RevokeAccessCodeResponse"> & {
};
/**
* Describes the message pidgr.v1.RevokeAccessCodeResponse.
* Use `create(RevokeAccessCodeResponseSchema)` to create a new message.
*/
export const RevokeAccessCodeResponseSchema: GenMessage<RevokeAccessCodeResponse> = /*@__PURE__*/
messageDesc(file_pidgr_v1_access_code, 6);
/**
* Manages early access codes for organization creation gating.
* All RPCs require API key authentication (platform-level, not org-scoped).
*
* @generated from service pidgr.v1.AccessCodeService
*/
export const AccessCodeService: GenService<{
/**
* Generate one or more access codes with an optional label.
* Authorization: Requires API key auth (service-level).
*
* @generated from rpc pidgr.v1.AccessCodeService.GenerateAccessCodes
*/
generateAccessCodes: {
methodKind: "unary";
input: typeof GenerateAccessCodesRequestSchema;
output: typeof GenerateAccessCodesResponseSchema;
},
/**
* List all access codes (active, redeemed, and revoked).
* Authorization: Requires API key auth (service-level).
*
* @generated from rpc pidgr.v1.AccessCodeService.ListAccessCodes
*/
listAccessCodes: {
methodKind: "unary";
input: typeof ListAccessCodesRequestSchema;
output: typeof ListAccessCodesResponseSchema;
},
/**
* Revoke an access code. Revoked codes cannot be used for organization creation.
* Authorization: Requires API key auth (service-level).
*
* @generated from rpc pidgr.v1.AccessCodeService.RevokeAccessCode
*/
revokeAccessCode: {
methodKind: "unary";
input: typeof RevokeAccessCodeRequestSchema;
output: typeof RevokeAccessCodeResponseSchema;
},
}> = /*@__PURE__*/
serviceDesc(file_pidgr_v1_access_code, 0);