Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Os dados de Slot e PON estão presentes nas propriedades olt, slot e pon de um Splitter. Existem duas abordagens principais para realizar essa busca por esses dados:

  1. Busca Direta pelos IDs: Nesta abordagem, os dados de Slot e PON são obtidos utilizando os IDs presentes nas propriedades do Splitter.

  2. Busca com query populate: Nesta abordagem, a query populate é utilizada para obter os dados de Slot e PON diretamente na chamada para o Splitter.

➡️ Exemplo

1. Busca Direta pelos IDs

Para buscar os dados de Slot e PON, pode-se utilizar os IDs presentes nas propriedades slot e pon do Splitter. Abaixo, será apresentado um exemplo prático utilizando um Splitter com o ID 5da7248311450e0006947b40.

...

Com as informações obtidas, podemos concluir que o Splitter com ID 5da7248311450e0006947b40 está conectado ao Slot de número 2 e à porta PON de número 2.

2. Busca com query populate

Outra forma de obter os dados de Slot e PON é utilizando a query populate na chamada para buscar os dados do Splitter. Para o Splitter com ID 5da7248311450e0006947b40, a chamada seria:

Code Block
languagejs
curl --location -g --request GET 'https://example.ozmap.com.br:9994/api/v2/splitters/5da7248311450e0006947b40?populate=olt slot pon
--header 'Authorization: <API Key>' \

...

Code Block
languagejs
{
    ...
    "isBalanced": true,
    "orientation": "right",
    "implanted": true,
    "isDrop": true,
    "kind": "Splitter",
    "parent": "5da7248311450e0006947b3c",
    "project": "5d9f3ff9200141000647f814",
    "name": "Splitter 1",
    "splitterType": "5b74204cffd4524508626953",
    "createdAt": "2019-10-16T14:09:07.809Z",
    "updatedAt": "2024-11-07T23:58:08.703Z",
    "olt": {
        "label": "4444",
        "port": 22,
        "connectables": [
            "5da61f6a493d9c000666552e",
            "5da61f6a493d9c0006665533",
            "5da722ef11450e0006947aaf"
        ],
        "attenuation": [],
        "implanted": true,
        "isDrop": false,
        "kind": "OLT",
        "parent": "5da61d35493d9c0006665404",
        "project": "5d9f3ff9200141000647f814",
        "oltType": "5cb5d737aacc5e394036ce92",
        "name": "OLT 1",
        "user": "",
        "ip": "192.168.0.2",
        "password": "",
        "createdAt": "2019-10-15T19:35:06.989Z",
        "updatedAt": "2024-12-07T20:55:47.227Z",
        "index": 1,
        "shelf": "5da61f5a493d9c000666552d",
        "size": 1,
        "id": "5da61f6a493d9c000666552f"
    },
    "pon": {
        "connectables": [
            "5da722ef11450e0006947ab7",
            "66bf500450ce3b0014a52913"
        ],
        "maximumClients": null,
        "label": "",
        "attenuation": [],
        "implanted": true,
        "isDrop": false,
        "kind": "PON",
        "name": "2",
        "parent": "5da61d35493d9c0006665404",
        "project": "5d9f3ff9200141000647f814",
        "potency": 2,
        "createdAt": "2019-10-16T14:02:23.973Z",
        "updatedAt": "2024-08-16T13:11:32.332Z",
        "olt": "5da61f6a493d9c000666552f",
        "slot": "5da722ef11450e0006947ab0",
        "id": "5da722ef11450e0006947ab8"
    },
    "slot": {
        "label": "",
        "connectables": [
            "5da722ef11450e0006947aaf",
            "5da722ef11450e0006947ab3",
            "5da722ef11450e0006947ab7",
            "5da722f011450e0006947abb",
            "5da722f011450e0006947abf",
            "5da722f011450e0006947ac3",
            "5da722f011450e0006947ac7",
            "5da722f011450e0006947acb",
            "5da722f011450e0006947acf",
            "5da722f011450e0006947ad3",
            "5da722f011450e0006947ad7",
            "5da722f011450e0006947adb",
            "5da722f011450e0006947adf"
        ],
        "attenuation": [],
        "implanted": true,
        "isDrop": false,
        "kind": "Slot",
        "name": "2",
        "parent": "5da61d35493d9c0006665404",
        "project": "5d9f3ff9200141000647f814",
        "createdAt": "2019-10-16T14:02:23.868Z",
        "updatedAt": "2024-08-16T13:09:50.253Z",
        "starting_pon_number": 1,
        "olt": "5da61f6a493d9c000666552f",
        "id": "5da722ef11450e0006947ab0"
    },
    "id": "5da7248311450e0006947b40"
}

Na resposta, os dados de olt, slot e pon são retornados juntos, permitindo uma visualização mais prática. As propriedades name em ambos os casos indicam Pode-se observar que o Splitter possui conexão com a OLT de nome “OLT 1” e etiqueta “4444”, e também é possível observar a partir da propriedade name presente no slot e PON, que o Splitter está conectado ao Slot de número 2 e à porta PON de número 2.

...