Pageable endpoints with missing schema information
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece reproduzindo o endpoint beta do MSGraph fornecido a partir do fluxo de geração do OpenAPI e inspecione como a resposta 2XX vazia e os metadados x-ms-pageable são emitidos. Verifique a discussão relacionada do Kiota para saber o status pageable do endpoint. A tarefa estará concluída quando a descrição gerada tiver as informações de resposta pretendidas ou quando o endpoint não estiver mais marcado como pageable, caso seja confirmado que esse é o comportamento correto.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The current OpenAPI file for the beta MSGraph endpoint results in descriptions with empty response information for some endpoints. An example is shown below.
Assemblies affected
Which assemblies and versions are known to be affected? 1.0.9.0
Expected result
For endpoints that have paging information (x-ms-pageable), the response shape should be known for kiota to generate paging code. @baywet also says that this endpoint isn't actually pageable. See https://github.com/microsoft/kiota/issues/4207#issuecomment-1956755281
Actual result
Failing snippet
openapi: 3.0.1
# ...
paths:
'/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp':
description: Casts the previous resource to onAttributeCollectionExternalUsersSelfServiceSignUp.
get:
tags:
- identity.authenticationEventsFlow
summary: Get the items of type microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp in the microsoft.graph.onAttributeCollectionHandler collection
operationId: identity.authenticationEventsFlows.GetOnAttributeCollection.AsOnAttributeCollectionExternalUsersSelfServiceSignUp
responses:
2XX: { }
x-ms-pageable:
nextLinkName: '@odata.nextLink'
operationName: listMore
parameters:
- name: authenticationEventsFlow-id
in: path
description: The unique identifier of authenticationEventsFlow
required: true
schema:
type: string
x-ms-docs-key-type: authenticationEventsFlow
Additional detail
- Linguagem predominante
- C#
- Estrelas
- 240
- Forks
- 70
- Merge médio
- 7h 59min
- PRs com merge (30d)
- 13
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de microsoft/OpenAPI.NET.OData
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
microsoft/OpenAPI.NET.OData#661 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100
microsoft/OpenAPI.NET.OData#852 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
microsoft/OpenAPI.NET.OData#833 ·
-
status:needs-more-information
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
microsoft/OpenAPI.NET.OData#723 · 1 comentário · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
microsoft/OpenAPI.NET.OData#720 ·
Todas as issues de microsoft/OpenAPI.NET.OData
Issues semelhantes
-
type/automation type/tech-debt
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
-
t/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
ci-failure-cause test-failure
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
area:auth FE mvp P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
klasolsson81/jobbliggaren#1788 ·