PageSourceSearch

https://unifieddatalibrary.com/storefront/chunk-2C63WLOF.js

js unifieddatalibrary.com collected 2026-10-07 18:44:03 UTC 6,647 bytes, 34 lines download raw bytes

1import{a as f}from"./chunk-YQIAAWB5.js";import{a as b}from"./chunk-IKZPMHF7.js";import{Ia as S,Ka as P,j as x,qa as E}from"./chunk-OY2SJJWP.js";import"./chunk-SWF2CA46.js";import"./chunk-P62BZWDO.js";import{$b as p,Eb as v,Jc as e,Kc as u,_b as d,ec as h,fc as i,gc as t,hb as c,hc as s,mb as a,xb as g}from"./chunk-H72UTDM7.js";import"./chunk-XAHDRQFT.js";import"./chunk-5U3ZG7GK.js";function y(o,n){o&1&&(i(0,"div",1),e(1," Your account has access to Secure Messaging. "),s(2,"i",8),t())}function _(o,n){o&1&&(i(0,"alert",2)(1,"div"),e(2," Your account does not have access to Secure Messaging. To request access please visit "),s(3,"route",9),t()())}var R=(()=>{let n=class n{constructor(m){this.auth=m,this.eoobservationUrl=`${b.UDL_ENDPOINT}sm/getMessages/eoobservation/1?elevation=>56.46`,this.sm_listTopicsExample=`
2[
3  {
4    "topic": "rfobservation",
5    "minPos": 2378960,
6    "maxPos": 2445614,
7    "udlOpenAPISchema": "RFObservation_Full",
8    "description": "Model representation of observation data for active/passive radio frequency based sensor phenomenologies. J2000 is the preferred coordinate frame for all observations, but in some cases observations may be in another frame depending on the provider. Please see the 'Provider Discovery' tab in the storefront to confirm coordinate frames by data provider."
9  },
10  {
11    "topic": "radarobservation",
12    "minPos": 131932117,
13    "maxPos": 135180819,
14    "udlOpenAPISchema": "RadarObservation_Full",
15    "description": "Model representation of observation data for radar based sensor phenomenologies. J2000 is the preferred coordinate frame for all observations, but in some cases observations may be in another frame depending on the provider. Please see the 'Provider Discovery' tab in the storefront to confirm coordinate frames by data provider."
16  },
17  {
18    "topic": "eoobservation",
19    "minPos": 108712010,
20    "maxPos": 112643247,
21    "udlOpenAPISchema": "EOObservation_Full",
22    "description": "Model representation of observation data for electro-optical based sensor phenomenologies. J2000 is the preferred coordinate frame for all observations, but in some cases observations may be in another frame depending on the provider. Please see the 'Provider Discovery' tab in the storefront to confirm coordinate frames by data provider."
23  },
24  ...
25]`,this.listTopicsExample_content=f.highlightAuto(this.sm_listTopicsExample,["json"]).value,this.sm_describeTopicExample=`
26{
27  "topic": "eoobservation",
28  "minPos": 108712010,
29  "maxPos": 112645747,
30  "udlOpenAPISchema": "EOObservation_Full",
31  "description": "Model representation of observation data for electro-optical based sensor phenomenologies. J2000 is the preferred coordinate frame for all observations, but in some cases observations may be in another frame depending on the provider. Please see the 'Provider Discovery' tab in the storefront to confirm coordinate frames by data provider."
32}`,this.describeTopicExample_content=f.highlightAuto(this.sm_describeTopicExample,["json"]).value}ngOnInit(){this.hasSm=this.auth.hasRole("Secure Messaging")}};n.\u0275fac=function(l){return new(l||n)(g(x))},n.\u0275cmp=v({type:n,selectors:[["secure-messaging-api-endpoints"]],decls:66,vars:5,consts:[[1,"sm-container"],[1,"subtitle"],["priority","warn",1,"subtitle"],[1,"card-small"],[1,"language-bash"],[1,"rich-text-editor","subtitle"],[3,"innerHtml"],[1,"styled-list","subtitle"],[1,"fa-solid","fa-check","access-check-icon"],["path","/help/secure-messaging-api/request-access","altText","Request Access page.","data-testid","secure-messaging-request-access"]],template:function(l,r){l&1&&(i(0,"div",0)(1,"h2",1),e(2,"API Endpoints"),t(),d(3,y,3,0,"div",1),d(4,_,4,0,"alert",2),i(5,"h3",1),e(6,"Get Available Topics"),t(),i(7,"card",3)(8,"code",4),e(9,"GET /sm/listTopics"),t()(),i(10,"p"),e(11,"Returns a JSON payload with information on the available topics."),t(),i(12,"p"),e(13,"Sample Response"),t(),i(14,"div",5)(15,"pre"),e(16,"      "),s(17,"code",6),e(18,`
33    `),t()(),i(19,"h3",1),e(20,"Get Topic Information"),t(),i(21,"card",3)(22,"code",4),e(23,"GET /sm/describeTopic/{topic}"),t()(),i(24,"p"),e(25," Requires a topic name path parameter. Returns a JSON payload with details on the passed topic (current min and max offsets). "),t(),i(26,"p"),e(27,"Sample Response"),t(),i(28,"div",5)(29,"pre"),e(30,"      "),s(31,"code",6),e(32,`
34    `),t()(),i(33,"h3",1),e(34,"Get Latest Offset"),t(),i(35,"card",3)(36,"code",4),e(37,"GET /sm/getLatestOffset/{topic}"),t()(),i(38,"p"),e(39," Requires a topic name path parameter. Returns a plain text response with a single "),i(40,"code"),e(41,"long"),t(),e(42," indicating the latest offset of the passed topic. "),t(),i(43,"h3",1),e(44,"Get Data"),t(),i(45,"card",3)(46,"code",4),e(47,"GET /sm/getMessages/{topic}/{offset}"),t()(),i(48,"p"),e(49," Gets data from a specific point in the stream. Supports optional query parameters to further restrict the result set. "),t(),i(50,"p"),e(51,"Response Includes"),t(),i(52,"ul",7)(53,"li"),e(54,"Data records in the response body"),t(),i(55,"li")(56,"code"),e(57,"KAFKA_NEXT_OFFSET"),t(),e(58," header - Use this for your next request"),t()(),i(59,"p"),e(60,"Query Parameters Example"),t(),i(61,"card",3)(62,"code",4),e(63),t()(),i(64,"p"),e(65," This will only return observations whose reported elevation is >56.46 degrees and for which the requesting account is approved. "),t()()),l&2&&(a(3),p(r.hasSm?3:-1),a(),p(r.hasSm?-1:4),a(13),h("innerHtml",r.listTopicsExample_content,c),a(14),h("innerHtml",r.describeTopicExample_content,c),a(32),u(r.eoobservationUrl))},dependencies:[P,E,S],styles:[".sm-container[_ngcontent-%COMP%]{flex:1 1 auto;max-width:90rem}.access-check-icon[_ngcontent-%COMP%]{color:var(--normal)}.styled-list[_ngcontent-%COMP%]{padding-left:1.25rem;margin-top:.5rem;list-style-type:disc;list-style-position:inside}.styled-list[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] + li[_ngcontent-%COMP%]{margin-top:.25rem}.card-small[_ngcontent-%COMP%]{font-size:small}alert[_ngcontent-%COMP%]{display:block}.steps-container[_ngcontent-%COMP%]{margin-top:2rem;margin-left:1.5rem}.step-row[_ngcontent-%COMP%]{display:flex;margin-bottom:2rem;margin-left:-1rem}
34.step-circle[_ngcontent-%COMP%]{border-radius:50%;background:linear-gradient(to right,var(--topnav-left),var(--topnav-right));width:2rem;height:2rem;box-shadow:var(--data-dist-list-shadow)}.step-number[_ngcontent-%COMP%]{width:2rem;height:2rem;line-height:2rem;text-align:center;color:var(--text-gray-300)}.step-content[_ngcontent-%COMP%]{margin-left:2rem;margin-top:.15rem}"]});let o=n;return o})();export{R as SecureMessagingApiEndpointsPage};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.