Documentation
¶
Overview ¶
Package ksefapi provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ¶
- Constants
- func NewDeleteAuthSessionsCurrentRequest(server string) (*http.Request, error)
- func NewDeleteAuthSessionsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewDeletePermissionsAuthorizationsGrantsPermissionIdRequest(server string, permissionId PermissionId) (*http.Request, error)
- func NewDeletePermissionsCommonGrantsPermissionIdRequest(server string, permissionId PermissionId) (*http.Request, error)
- func NewDeleteTokensReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetAuthReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetAuthSessionsRequest(server string, params *GetAuthSessionsParams) (*http.Request, error)
- func NewGetCertificatesEnrollmentsDataRequest(server string) (*http.Request, error)
- func NewGetCertificatesEnrollmentsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetCertificatesLimitsRequest(server string) (*http.Request, error)
- func NewGetInvoicesExportsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetInvoicesKsefKsefNumberRequest(server string, ksefNumber KsefNumber) (*http.Request, error)
- func NewGetLimitsContextRequest(server string) (*http.Request, error)
- func NewGetLimitsSubjectRequest(server string) (*http.Request, error)
- func NewGetPeppolQueryRequest(server string, params *GetPeppolQueryParams) (*http.Request, error)
- func NewGetPermissionsAttachmentsStatusRequest(server string) (*http.Request, error)
- func NewGetPermissionsOperationsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetPermissionsQueryEntitiesRolesRequest(server string, params *GetPermissionsQueryEntitiesRolesParams) (*http.Request, error)
- func NewGetRateLimitsRequest(server string) (*http.Request, error)
- func NewGetSecurityPublicKeyCertificatesRequest(server string) (*http.Request, error)
- func NewGetSessionsReferenceNumberInvoicesFailedRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoRequest(server string, referenceNumber ReferenceNumber, ksefNumber KsefNumber) (*http.Request, error)
- func NewGetSessionsReferenceNumberInvoicesRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewGetSessionsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetSessionsReferenceNumberUpoUpoReferenceNumberRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewGetSessionsRequest(server string, params *GetSessionsParams) (*http.Request, error)
- func NewGetTokensReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewGetTokensRequest(server string, params *GetTokensParams) (*http.Request, error)
- func NewPostAuthChallengeRequest(server string) (*http.Request, error)
- func NewPostAuthKsefTokenRequest(server string, body PostAuthKsefTokenJSONRequestBody) (*http.Request, error)
- func NewPostAuthKsefTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostAuthTokenRedeemRequest(server string) (*http.Request, error)
- func NewPostAuthTokenRefreshRequest(server string) (*http.Request, error)
- func NewPostAuthXadesSignatureRequestWithBody(server string, params *PostAuthXadesSignatureParams, contentType string, ...) (*http.Request, error)
- func NewPostCertificatesCertificateSerialNumberRevokeRequest(server string, certificateSerialNumber string, ...) (*http.Request, error)
- func NewPostCertificatesCertificateSerialNumberRevokeRequestWithBody(server string, certificateSerialNumber string, contentType string, ...) (*http.Request, error)
- func NewPostCertificatesEnrollmentsRequest(server string, body PostCertificatesEnrollmentsJSONRequestBody) (*http.Request, error)
- func NewPostCertificatesEnrollmentsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostCertificatesQueryRequest(server string, params *PostCertificatesQueryParams, ...) (*http.Request, error)
- func NewPostCertificatesQueryRequestWithBody(server string, params *PostCertificatesQueryParams, contentType string, ...) (*http.Request, error)
- func NewPostCertificatesRetrieveRequest(server string, body PostCertificatesRetrieveJSONRequestBody) (*http.Request, error)
- func NewPostCertificatesRetrieveRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostInvoicesExportsRequest(server string, body PostInvoicesExportsJSONRequestBody) (*http.Request, error)
- func NewPostInvoicesExportsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostInvoicesQueryMetadataRequest(server string, params *PostInvoicesQueryMetadataParams, ...) (*http.Request, error)
- func NewPostInvoicesQueryMetadataRequestWithBody(server string, params *PostInvoicesQueryMetadataParams, contentType string, ...) (*http.Request, error)
- func NewPostPermissionsAuthorizationsGrantsRequest(server string, body PostPermissionsAuthorizationsGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsAuthorizationsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsEntitiesGrantsRequest(server string, body PostPermissionsEntitiesGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsEntitiesGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsEuEntitiesAdministrationGrantsRequest(server string, ...) (*http.Request, error)
- func NewPostPermissionsEuEntitiesAdministrationGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsEuEntitiesGrantsRequest(server string, body PostPermissionsEuEntitiesGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsEuEntitiesGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsIndirectGrantsRequest(server string, body PostPermissionsIndirectGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsIndirectGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsPersonsGrantsRequest(server string, body PostPermissionsPersonsGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsPersonsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostPermissionsQueryAuthorizationsGrantsRequest(server string, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryAuthorizationsGrantsRequestWithBody(server string, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryEntitiesGrantsRequest(server string, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryEntitiesGrantsRequestWithBody(server string, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryEuEntitiesGrantsRequest(server string, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryEuEntitiesGrantsRequestWithBody(server string, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryPersonalGrantsRequest(server string, params *PostPermissionsQueryPersonalGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryPersonalGrantsRequestWithBody(server string, params *PostPermissionsQueryPersonalGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryPersonsGrantsRequest(server string, params *PostPermissionsQueryPersonsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQueryPersonsGrantsRequestWithBody(server string, params *PostPermissionsQueryPersonsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQuerySubordinateEntitiesRolesRequest(server string, params *PostPermissionsQuerySubordinateEntitiesRolesParams, ...) (*http.Request, error)
- func NewPostPermissionsQuerySubordinateEntitiesRolesRequestWithBody(server string, params *PostPermissionsQuerySubordinateEntitiesRolesParams, ...) (*http.Request, error)
- func NewPostPermissionsQuerySubunitsGrantsRequest(server string, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsQuerySubunitsGrantsRequestWithBody(server string, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*http.Request, error)
- func NewPostPermissionsSubunitsGrantsRequest(server string, body PostPermissionsSubunitsGrantsJSONRequestBody) (*http.Request, error)
- func NewPostPermissionsSubunitsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSessionsBatchReferenceNumberCloseRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewPostSessionsBatchRequest(server string, body PostSessionsBatchJSONRequestBody) (*http.Request, error)
- func NewPostSessionsBatchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSessionsOnlineReferenceNumberCloseRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
- func NewPostSessionsOnlineReferenceNumberInvoicesRequest(server string, referenceNumber ReferenceNumber, ...) (*http.Request, error)
- func NewPostSessionsOnlineReferenceNumberInvoicesRequestWithBody(server string, referenceNumber ReferenceNumber, contentType string, ...) (*http.Request, error)
- func NewPostSessionsOnlineRequest(server string, body PostSessionsOnlineJSONRequestBody) (*http.Request, error)
- func NewPostSessionsOnlineRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostTokensRequest(server string, body PostTokensJSONRequestBody) (*http.Request, error)
- func NewPostTokensRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- type AllowedIps
- type AmountType
- type AuthenticationChallengeResponse
- type AuthenticationContextIdentifier
- type AuthenticationContextIdentifierType
- type AuthenticationInitResponse
- type AuthenticationListItem
- type AuthenticationListResponse
- type AuthenticationMethod
- type AuthenticationMethodCategory
- type AuthenticationMethodInfo
- type AuthenticationOperationStatusResponse
- type AuthenticationTokenRefreshResponse
- type AuthenticationTokenStatus
- type AuthenticationTokensResponse
- type AuthorizationPolicy
- type BatchFileInfo
- type BatchFilePartInfo
- type BatchSessionEffectiveContextLimits
- type BuyerIdentifierType
- type CertificateEffectiveSubjectLimits
- type CertificateEnrollmentDataResponse
- type CertificateEnrollmentStatusResponse
- type CertificateLimit
- type CertificateLimitsResponse
- type CertificateListItem
- type CertificateListItemStatus
- type CertificateRevocationReason
- type CertificateSubjectIdentifier
- type CertificateSubjectIdentifierType
- type Challenge
- type CheckAttachmentPermissionStatusResponse
- type Client
- func (c *Client) DeleteAuthSessionsCurrent(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAuthSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) DeletePermissionsAuthorizationsGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePermissionsCommonGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetAuthReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetAuthSessions(ctx context.Context, params *GetAuthSessionsParams, ...) (*http.Response, error)
- func (c *Client) GetCertificatesEnrollmentsData(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCertificatesEnrollmentsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetCertificatesLimits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetInvoicesExportsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetInvoicesKsefKsefNumber(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLimitsContext(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLimitsSubject(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPeppolQuery(ctx context.Context, params *GetPeppolQueryParams, ...) (*http.Response, error)
- func (c *Client) GetPermissionsAttachmentsStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPermissionsOperationsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetPermissionsQueryEntitiesRoles(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, ...) (*http.Response, error)
- func (c *Client) GetRateLimits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecurityPublicKeyCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSessions(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberInvoicesFailed(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, ...) (*http.Response, error)
- func (c *Client) GetSessionsReferenceNumberUpoUpoReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) GetTokens(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) PostAuthChallenge(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAuthKsefToken(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostAuthKsefTokenWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostAuthTokenRedeem(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAuthTokenRefresh(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostAuthXadesSignatureWithBody(ctx context.Context, params *PostAuthXadesSignatureParams, contentType string, ...) (*http.Response, error)
- func (c *Client) PostCertificatesCertificateSerialNumberRevoke(ctx context.Context, certificateSerialNumber string, ...) (*http.Response, error)
- func (c *Client) PostCertificatesCertificateSerialNumberRevokeWithBody(ctx context.Context, certificateSerialNumber string, contentType string, ...) (*http.Response, error)
- func (c *Client) PostCertificatesEnrollments(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostCertificatesEnrollmentsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostCertificatesQuery(ctx context.Context, params *PostCertificatesQueryParams, ...) (*http.Response, error)
- func (c *Client) PostCertificatesQueryWithBody(ctx context.Context, params *PostCertificatesQueryParams, contentType string, ...) (*http.Response, error)
- func (c *Client) PostCertificatesRetrieve(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostCertificatesRetrieveWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostInvoicesExports(ctx context.Context, body PostInvoicesExportsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostInvoicesExportsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostInvoicesQueryMetadata(ctx context.Context, params *PostInvoicesQueryMetadataParams, ...) (*http.Response, error)
- func (c *Client) PostInvoicesQueryMetadataWithBody(ctx context.Context, params *PostInvoicesQueryMetadataParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsAuthorizationsGrants(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsAuthorizationsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEntitiesGrants(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEntitiesGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEuEntitiesAdministrationGrants(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEuEntitiesAdministrationGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEuEntitiesGrants(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsEuEntitiesGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsIndirectGrants(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsIndirectGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsPersonsGrants(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsPersonsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryAuthorizationsGrants(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryAuthorizationsGrantsWithBody(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryEntitiesGrantsWithBody(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryEuEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryEuEntitiesGrantsWithBody(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryPersonalGrants(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryPersonalGrantsWithBody(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryPersonsGrants(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQueryPersonsGrantsWithBody(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQuerySubordinateEntitiesRoles(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQuerySubordinateEntitiesRolesWithBody(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQuerySubunitsGrants(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsQuerySubunitsGrantsWithBody(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*http.Response, error)
- func (c *Client) PostPermissionsSubunitsGrants(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostPermissionsSubunitsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSessionsBatch(ctx context.Context, body PostSessionsBatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostSessionsBatchReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) PostSessionsBatchWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSessionsOnline(ctx context.Context, body PostSessionsOnlineJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostSessionsOnlineReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) PostSessionsOnlineReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, ...) (*http.Response, error)
- func (c *Client) PostSessionsOnlineReferenceNumberInvoicesWithBody(ctx context.Context, referenceNumber ReferenceNumber, contentType string, ...) (*http.Response, error)
- func (c *Client) PostSessionsOnlineWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostTokens(ctx context.Context, body PostTokensJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostTokensWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) DeleteAuthSessionsCurrentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAuthSessionsCurrentResponse, error)
- func (c *ClientWithResponses) DeleteAuthSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*DeleteAuthSessionsReferenceNumberResponse, error)
- func (c *ClientWithResponses) DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsAuthorizationsGrantsPermissionIdResponse, error)
- func (c *ClientWithResponses) DeletePermissionsCommonGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsCommonGrantsPermissionIdResponse, error)
- func (c *ClientWithResponses) DeleteTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*DeleteTokensReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetAuthReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetAuthReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetAuthSessionsWithResponse(ctx context.Context, params *GetAuthSessionsParams, ...) (*GetAuthSessionsResponse, error)
- func (c *ClientWithResponses) GetCertificatesEnrollmentsDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesEnrollmentsDataResponse, error)
- func (c *ClientWithResponses) GetCertificatesEnrollmentsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetCertificatesEnrollmentsReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetCertificatesLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesLimitsResponse, error)
- func (c *ClientWithResponses) GetInvoicesExportsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetInvoicesExportsReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetInvoicesKsefKsefNumberWithResponse(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*GetInvoicesKsefKsefNumberResponse, error)
- func (c *ClientWithResponses) GetLimitsContextWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsContextResponse, error)
- func (c *ClientWithResponses) GetLimitsSubjectWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsSubjectResponse, error)
- func (c *ClientWithResponses) GetPeppolQueryWithResponse(ctx context.Context, params *GetPeppolQueryParams, ...) (*GetPeppolQueryResponse, error)
- func (c *ClientWithResponses) GetPermissionsAttachmentsStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsAttachmentsStatusResponse, error)
- func (c *ClientWithResponses) GetPermissionsOperationsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetPermissionsOperationsReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetPermissionsQueryEntitiesRolesWithResponse(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, ...) (*GetPermissionsQueryEntitiesRolesResponse, error)
- func (c *ClientWithResponses) GetRateLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRateLimitsResponse, error)
- func (c *ClientWithResponses) GetSecurityPublicKeyCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecurityPublicKeyCertificatesResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesFailedWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberInvoicesFailedResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, ...) (*GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberInvoicesResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberUpoUpoReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetSessionsReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetSessionsWithResponse(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
- func (c *ClientWithResponses) GetTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*GetTokensReferenceNumberResponse, error)
- func (c *ClientWithResponses) GetTokensWithResponse(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*GetTokensResponse, error)
- func (c *ClientWithResponses) PostAuthChallengeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthChallengeResponse, error)
- func (c *ClientWithResponses) PostAuthKsefTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostAuthKsefTokenResponse, error)
- func (c *ClientWithResponses) PostAuthKsefTokenWithResponse(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, ...) (*PostAuthKsefTokenResponse, error)
- func (c *ClientWithResponses) PostAuthTokenRedeemWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRedeemResponse, error)
- func (c *ClientWithResponses) PostAuthTokenRefreshWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRefreshResponse, error)
- func (c *ClientWithResponses) PostAuthXadesSignatureWithBodyWithResponse(ctx context.Context, params *PostAuthXadesSignatureParams, contentType string, ...) (*PostAuthXadesSignatureResponse, error)
- func (c *ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse(ctx context.Context, certificateSerialNumber string, contentType string, ...) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
- func (c *ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithResponse(ctx context.Context, certificateSerialNumber string, ...) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
- func (c *ClientWithResponses) PostCertificatesEnrollmentsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostCertificatesEnrollmentsResponse, error)
- func (c *ClientWithResponses) PostCertificatesEnrollmentsWithResponse(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, ...) (*PostCertificatesEnrollmentsResponse, error)
- func (c *ClientWithResponses) PostCertificatesQueryWithBodyWithResponse(ctx context.Context, params *PostCertificatesQueryParams, contentType string, ...) (*PostCertificatesQueryResponse, error)
- func (c *ClientWithResponses) PostCertificatesQueryWithResponse(ctx context.Context, params *PostCertificatesQueryParams, ...) (*PostCertificatesQueryResponse, error)
- func (c *ClientWithResponses) PostCertificatesRetrieveWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostCertificatesRetrieveResponse, error)
- func (c *ClientWithResponses) PostCertificatesRetrieveWithResponse(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, ...) (*PostCertificatesRetrieveResponse, error)
- func (c *ClientWithResponses) PostInvoicesExportsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostInvoicesExportsResponse, error)
- func (c *ClientWithResponses) PostInvoicesExportsWithResponse(ctx context.Context, body PostInvoicesExportsJSONRequestBody, ...) (*PostInvoicesExportsResponse, error)
- func (c *ClientWithResponses) PostInvoicesQueryMetadataWithBodyWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, ...) (*PostInvoicesQueryMetadataResponse, error)
- func (c *ClientWithResponses) PostInvoicesQueryMetadataWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, ...) (*PostInvoicesQueryMetadataResponse, error)
- func (c *ClientWithResponses) PostPermissionsAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsAuthorizationsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsAuthorizationsGrantsWithResponse(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, ...) (*PostPermissionsAuthorizationsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, ...) (*PostPermissionsEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithResponse(ctx context.Context, ...) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsEuEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsEuEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, ...) (*PostPermissionsEuEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsIndirectGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsIndirectGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsIndirectGrantsWithResponse(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, ...) (*PostPermissionsIndirectGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsPersonsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsPersonsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsPersonsGrantsWithResponse(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, ...) (*PostPermissionsPersonsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, ...) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*PostPermissionsQueryEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, ...) (*PostPermissionsQueryEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, ...) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryPersonalGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, ...) (*PostPermissionsQueryPersonalGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryPersonalGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, ...) (*PostPermissionsQueryPersonalGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryPersonsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, ...) (*PostPermissionsQueryPersonsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQueryPersonsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, ...) (*PostPermissionsQueryPersonsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse(ctx context.Context, ...) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
- func (c *ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithResponse(ctx context.Context, ...) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
- func (c *ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*PostPermissionsQuerySubunitsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, ...) (*PostPermissionsQuerySubunitsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsSubunitsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostPermissionsSubunitsGrantsResponse, error)
- func (c *ClientWithResponses) PostPermissionsSubunitsGrantsWithResponse(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, ...) (*PostPermissionsSubunitsGrantsResponse, error)
- func (c *ClientWithResponses) PostSessionsBatchReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*PostSessionsBatchReferenceNumberCloseResponse, error)
- func (c *ClientWithResponses) PostSessionsBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSessionsBatchResponse, error)
- func (c *ClientWithResponses) PostSessionsBatchWithResponse(ctx context.Context, body PostSessionsBatchJSONRequestBody, ...) (*PostSessionsBatchResponse, error)
- func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*PostSessionsOnlineReferenceNumberCloseResponse, error)
- func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse(ctx context.Context, referenceNumber ReferenceNumber, contentType string, ...) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
- func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ...) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
- func (c *ClientWithResponses) PostSessionsOnlineWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSessionsOnlineResponse, error)
- func (c *ClientWithResponses) PostSessionsOnlineWithResponse(ctx context.Context, body PostSessionsOnlineJSONRequestBody, ...) (*PostSessionsOnlineResponse, error)
- func (c *ClientWithResponses) PostTokensWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostTokensResponse, error)
- func (c *ClientWithResponses) PostTokensWithResponse(ctx context.Context, body PostTokensJSONRequestBody, ...) (*PostTokensResponse, error)
- type ClientWithResponsesInterface
- type CommonSessionStatus
- type CurrencyCode
- type DeleteAuthSessionsCurrentResponse
- type DeleteAuthSessionsReferenceNumberResponse
- type DeletePermissionsAuthorizationsGrantsPermissionIdResponse
- type DeletePermissionsCommonGrantsPermissionIdResponse
- type DeleteTokensReferenceNumberResponse
- type EffectiveApiRateLimitValues
- type EffectiveApiRateLimits
- type EffectiveContextLimits
- type EffectiveSubjectLimits
- type EncryptionInfo
- type EnrollCertificateRequest
- type EnrollCertificateResponse
- type EnrollmentEffectiveSubjectLimits
- type EntityAuthorizationGrant
- type EntityAuthorizationPermissionType
- type EntityAuthorizationPermissionsGrantRequest
- type EntityAuthorizationPermissionsQueryRequest
- type EntityAuthorizationPermissionsSubjectIdentifier
- type EntityAuthorizationPermissionsSubjectIdentifierType
- type EntityAuthorizationsAuthorIdentifier
- type EntityAuthorizationsAuthorIdentifierType
- type EntityAuthorizationsAuthorizedEntityIdentifier
- type EntityAuthorizationsAuthorizedEntityIdentifierType
- type EntityAuthorizationsAuthorizingEntityIdentifier
- type EntityAuthorizationsAuthorizingEntityIdentifierType
- type EntityByFingerprintDetails
- type EntityDetails
- type EntityPermission
- type EntityPermissionItem
- type EntityPermissionItemScope
- type EntityPermissionType
- type EntityPermissionsContextIdentifier
- type EntityPermissionsContextIdentifierType
- type EntityPermissionsGrantRequest
- type EntityPermissionsQueryRequest
- type EntityPermissionsSubjectIdentifier
- type EntityPermissionsSubjectIdentifierType
- type EntityPermissionsSubordinateEntityIdentifier
- type EntityPermissionsSubordinateEntityIdentifierType
- type EntityRole
- type EntityRoleType
- type EntityRolesParentEntityIdentifier
- type EntityRolesParentEntityIdentifierType
- type EntitySubjectByFingerprintDetailsType
- type EntitySubjectByIdentifierDetailsType
- type EntitySubjectDetailsType
- type EuEntityAdministrationPermissionsContextIdentifier
- type EuEntityAdministrationPermissionsContextIdentifierType
- type EuEntityAdministrationPermissionsGrantRequest
- type EuEntityAdministrationPermissionsSubjectIdentifier
- type EuEntityAdministrationPermissionsSubjectIdentifierType
- type EuEntityDetails
- type EuEntityPermission
- type EuEntityPermissionSubjectDetails
- type EuEntityPermissionSubjectDetailsType
- type EuEntityPermissionType
- type EuEntityPermissionsAuthorIdentifier
- type EuEntityPermissionsAuthorIdentifierType
- type EuEntityPermissionsGrantRequest
- type EuEntityPermissionsQueryPermissionType
- type EuEntityPermissionsQueryRequest
- type EuEntityPermissionsSubjectIdentifier
- type EuEntityPermissionsSubjectIdentifierType
- type ExceptionDetails
- type ExceptionInfo
- type ExceptionResponse
- type ExportInvoicesResponse
- type ForbiddenProblemDetails
- type FormCode
- type GenerateTokenRequest
- type GenerateTokenResponse
- type GetAuthReferenceNumberResponse
- type GetAuthSessionsParams
- type GetAuthSessionsResponse
- type GetCertificatesEnrollmentsDataResponse
- type GetCertificatesEnrollmentsReferenceNumberResponse
- type GetCertificatesLimitsResponse
- type GetInvoicesExportsReferenceNumberResponse
- type GetInvoicesKsefKsefNumberResponse
- type GetLimitsContextResponse
- type GetLimitsSubjectResponse
- type GetPeppolQueryParams
- type GetPeppolQueryResponse
- type GetPermissionsAttachmentsStatusResponse
- type GetPermissionsOperationsReferenceNumberResponse
- type GetPermissionsQueryEntitiesRolesParams
- type GetPermissionsQueryEntitiesRolesResponse
- type GetRateLimitsResponse
- type GetSecurityPublicKeyCertificatesResponse
- type GetSessionsParams
- type GetSessionsReferenceNumberInvoicesFailedParams
- type GetSessionsReferenceNumberInvoicesFailedResponse
- type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse
- type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse
- type GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse
- type GetSessionsReferenceNumberInvoicesParams
- type GetSessionsReferenceNumberInvoicesResponse
- type GetSessionsReferenceNumberResponse
- type GetSessionsReferenceNumberUpoUpoReferenceNumberResponse
- type GetSessionsResponse
- type GetTokensParams
- type GetTokensReferenceNumberResponse
- type GetTokensResponse
- type HttpRequestDoer
- type IdDocument
- type IndirectPermissionType
- type IndirectPermissionsGrantRequest
- type IndirectPermissionsSubjectIdentifier
- type IndirectPermissionsSubjectIdentifierType
- type IndirectPermissionsTargetIdentifier
- type IndirectPermissionsTargetIdentifierType
- type InitTokenAuthenticationRequest
- type InvoiceExportRequest
- type InvoiceExportStatusResponse
- type InvoiceMetadata
- type InvoiceMetadataAuthorizedSubject
- type InvoiceMetadataBuyer
- type InvoiceMetadataBuyerIdentifier
- type InvoiceMetadataSeller
- type InvoiceMetadataThirdSubject
- type InvoiceMetadataThirdSubjectIdentifier
- type InvoicePackage
- type InvoicePackagePart
- type InvoicePermissionType
- type InvoiceQueryAmount
- type InvoiceQueryBuyerIdentifier
- type InvoiceQueryDateRange
- type InvoiceQueryDateType
- type InvoiceQueryFilters
- type InvoiceQueryFormType
- type InvoiceQuerySubjectType
- type InvoiceStatusInfo
- type InvoiceType
- type InvoicingMode
- type KsefCertificateType
- type KsefNumber
- type Nip
- type OnlineSessionEffectiveContextLimits
- type OpenBatchSessionRequest
- type OpenBatchSessionResponse
- type OpenOnlineSessionRequest
- type OpenOnlineSessionResponse
- type PartUploadRequest
- type PeppolId
- type PeppolProvider
- type PermissionId
- type PermissionState
- type PermissionsEuEntityDetails
- type PermissionsOperationResponse
- type PermissionsOperationStatusResponse
- type PermissionsSubjectEntityByFingerprintDetails
- type PermissionsSubjectEntityByIdentifierDetails
- type PermissionsSubjectEntityDetails
- type PermissionsSubjectPersonByFingerprintDetails
- type PermissionsSubjectPersonDetails
- type PersonByFingerprintWithIdentifierDetails
- type PersonByFingerprintWithoutIdentifierDetails
- type PersonDetails
- type PersonIdentifier
- type PersonIdentifierType
- type PersonPermission
- type PersonPermissionScope
- type PersonPermissionSubjectDetails
- type PersonPermissionSubjectDetailsType
- type PersonPermissionType
- type PersonPermissionsAuthorIdentifier
- type PersonPermissionsAuthorIdentifierType
- type PersonPermissionsAuthorizedIdentifier
- type PersonPermissionsAuthorizedIdentifierType
- type PersonPermissionsContextIdentifier
- type PersonPermissionsContextIdentifierType
- type PersonPermissionsGrantRequest
- type PersonPermissionsQueryRequest
- type PersonPermissionsQueryType
- type PersonPermissionsSubjectIdentifier
- type PersonPermissionsSubjectIdentifierType
- type PersonPermissionsTargetIdentifier
- type PersonPermissionsTargetIdentifierType
- type PersonSubjectByFingerprintDetailsType
- type PersonSubjectDetailsType
- type PersonalPermission
- type PersonalPermissionScope
- type PersonalPermissionType
- type PersonalPermissionsAuthorizedIdentifier
- type PersonalPermissionsAuthorizedIdentifierType
- type PersonalPermissionsContextIdentifier
- type PersonalPermissionsContextIdentifierType
- type PersonalPermissionsQueryRequest
- type PersonalPermissionsTargetIdentifier
- type PersonalPermissionsTargetIdentifierType
- type PostAuthChallengeResponse
- type PostAuthKsefTokenJSONBody
- type PostAuthKsefTokenJSONRequestBody
- type PostAuthKsefTokenResponse
- type PostAuthTokenRedeemResponse
- type PostAuthTokenRefreshResponse
- type PostAuthXadesSignatureParams
- type PostAuthXadesSignatureResponse
- type PostCertificatesCertificateSerialNumberRevokeJSONBody
- type PostCertificatesCertificateSerialNumberRevokeJSONRequestBody
- type PostCertificatesCertificateSerialNumberRevokeResponse
- type PostCertificatesEnrollmentsJSONBody
- type PostCertificatesEnrollmentsJSONRequestBody
- type PostCertificatesEnrollmentsResponse
- type PostCertificatesQueryJSONBody
- type PostCertificatesQueryJSONRequestBody
- type PostCertificatesQueryParams
- type PostCertificatesQueryResponse
- type PostCertificatesRetrieveJSONBody
- type PostCertificatesRetrieveJSONRequestBody
- type PostCertificatesRetrieveResponse
- type PostInvoicesExportsJSONBody
- type PostInvoicesExportsJSONRequestBody
- type PostInvoicesExportsResponse
- type PostInvoicesQueryMetadataJSONBody
- type PostInvoicesQueryMetadataJSONRequestBody
- type PostInvoicesQueryMetadataParams
- type PostInvoicesQueryMetadataResponse
- type PostPermissionsAuthorizationsGrantsJSONBody
- type PostPermissionsAuthorizationsGrantsJSONRequestBody
- type PostPermissionsAuthorizationsGrantsResponse
- type PostPermissionsEntitiesGrantsJSONBody
- type PostPermissionsEntitiesGrantsJSONRequestBody
- type PostPermissionsEntitiesGrantsResponse
- type PostPermissionsEuEntitiesAdministrationGrantsJSONBody
- type PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody
- type PostPermissionsEuEntitiesAdministrationGrantsResponse
- type PostPermissionsEuEntitiesGrantsJSONBody
- type PostPermissionsEuEntitiesGrantsJSONRequestBody
- type PostPermissionsEuEntitiesGrantsResponse
- type PostPermissionsIndirectGrantsJSONBody
- type PostPermissionsIndirectGrantsJSONRequestBody
- type PostPermissionsIndirectGrantsResponse
- type PostPermissionsPersonsGrantsJSONBody
- type PostPermissionsPersonsGrantsJSONRequestBody
- type PostPermissionsPersonsGrantsResponse
- type PostPermissionsQueryAuthorizationsGrantsJSONBody
- type PostPermissionsQueryAuthorizationsGrantsJSONRequestBody
- type PostPermissionsQueryAuthorizationsGrantsParams
- type PostPermissionsQueryAuthorizationsGrantsResponse
- type PostPermissionsQueryEntitiesGrantsJSONBody
- type PostPermissionsQueryEntitiesGrantsJSONRequestBody
- type PostPermissionsQueryEntitiesGrantsParams
- type PostPermissionsQueryEntitiesGrantsResponse
- type PostPermissionsQueryEuEntitiesGrantsJSONBody
- type PostPermissionsQueryEuEntitiesGrantsJSONRequestBody
- type PostPermissionsQueryEuEntitiesGrantsParams
- type PostPermissionsQueryEuEntitiesGrantsResponse
- type PostPermissionsQueryPersonalGrantsJSONBody
- type PostPermissionsQueryPersonalGrantsJSONRequestBody
- type PostPermissionsQueryPersonalGrantsParams
- type PostPermissionsQueryPersonalGrantsResponse
- type PostPermissionsQueryPersonsGrantsJSONBody
- type PostPermissionsQueryPersonsGrantsJSONRequestBody
- type PostPermissionsQueryPersonsGrantsParams
- type PostPermissionsQueryPersonsGrantsResponse
- type PostPermissionsQuerySubordinateEntitiesRolesJSONBody
- type PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody
- type PostPermissionsQuerySubordinateEntitiesRolesParams
- type PostPermissionsQuerySubordinateEntitiesRolesResponse
- type PostPermissionsQuerySubunitsGrantsJSONBody
- type PostPermissionsQuerySubunitsGrantsJSONRequestBody
- type PostPermissionsQuerySubunitsGrantsParams
- type PostPermissionsQuerySubunitsGrantsResponse
- type PostPermissionsSubunitsGrantsJSONBody
- type PostPermissionsSubunitsGrantsJSONRequestBody
- type PostPermissionsSubunitsGrantsResponse
- type PostSessionsBatchJSONBody
- type PostSessionsBatchJSONRequestBody
- type PostSessionsBatchReferenceNumberCloseResponse
- type PostSessionsBatchResponse
- type PostSessionsOnlineJSONBody
- type PostSessionsOnlineJSONRequestBody
- type PostSessionsOnlineReferenceNumberCloseResponse
- type PostSessionsOnlineReferenceNumberInvoicesJSONBody
- type PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody
- type PostSessionsOnlineReferenceNumberInvoicesResponse
- type PostSessionsOnlineResponse
- type PostTokensJSONBody
- type PostTokensJSONRequestBody
- type PostTokensResponse
- type PublicKeyCertificate
- type PublicKeyCertificateUsage
- type QueryCertificatesRequest
- type QueryCertificatesResponse
- type QueryEntityAuthorizationPermissionsResponse
- type QueryEntityPermissionsResponse
- type QueryEntityRolesResponse
- type QueryEuEntityPermissionsResponse
- type QueryInvoicesMetadataResponse
- type QueryPeppolProvidersResponse
- type QueryPersonPermissionsResponse
- type QueryPersonalPermissionsResponse
- type QuerySubordinateEntityRolesResponse
- type QuerySubunitPermissionsResponse
- type QueryTokensResponse
- type QueryTokensResponseItem
- type QueryType
- type ReferenceNumber
- type RequestEditorFn
- type RetrieveCertificatesListItem
- type RetrieveCertificatesRequest
- type RetrieveCertificatesResponse
- type RetryAfter
- type RevokeCertificateRequest
- type SendInvoiceRequest
- type SendInvoiceResponse
- type SessionInvoiceStatusResponse
- type SessionInvoicesResponse
- type SessionStatusResponse
- type SessionType
- type SessionsQueryResponse
- type SessionsQueryResponseItem
- type Sha256HashBase64
- type SortOrder
- type StatusInfo
- type SubordinateEntityRole
- type SubordinateEntityRoleType
- type SubordinateEntityRolesQueryRequest
- type SubordinateRoleSubordinateEntityIdentifier
- type SubordinateRoleSubordinateEntityIdentifierType
- type SubunitPermission
- type SubunitPermissionScope
- type SubunitPermissionsAuthorIdentifier
- type SubunitPermissionsAuthorIdentifierType
- type SubunitPermissionsAuthorizedIdentifier
- type SubunitPermissionsContextIdentifier
- type SubunitPermissionsContextIdentifierType
- type SubunitPermissionsGrantRequest
- type SubunitPermissionsQueryRequest
- type SubunitPermissionsSubjectIdentifier
- type SubunitPermissionsSubjectIdentifierType
- type SubunitPermissionsSubunitIdentifier
- type SubunitPermissionsSubunitIdentifierType
- type ThirdSubjectIdentifierType
- type TokenAuthorIdentifierType
- type TokenAuthorIdentifierTypeIdentifier
- type TokenContextIdentifierType
- type TokenContextIdentifierTypeIdentifier
- type TokenInfo
- type TokenPermissionType
- type TokenStatusResponse
- type TooManyRequestsResponse
- type UnauthorizedProblemDetails
- type UpoPageResponse
- type UpoResponse
Constants ¶
const (
BearerScopes = "Bearer.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewDeleteAuthSessionsCurrentRequest ¶
NewDeleteAuthSessionsCurrentRequest generates requests for DeleteAuthSessionsCurrent
func NewDeleteAuthSessionsReferenceNumberRequest ¶
func NewDeleteAuthSessionsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewDeleteAuthSessionsReferenceNumberRequest generates requests for DeleteAuthSessionsReferenceNumber
func NewDeletePermissionsAuthorizationsGrantsPermissionIdRequest ¶
func NewDeletePermissionsAuthorizationsGrantsPermissionIdRequest(server string, permissionId PermissionId) (*http.Request, error)
NewDeletePermissionsAuthorizationsGrantsPermissionIdRequest generates requests for DeletePermissionsAuthorizationsGrantsPermissionId
func NewDeletePermissionsCommonGrantsPermissionIdRequest ¶
func NewDeletePermissionsCommonGrantsPermissionIdRequest(server string, permissionId PermissionId) (*http.Request, error)
NewDeletePermissionsCommonGrantsPermissionIdRequest generates requests for DeletePermissionsCommonGrantsPermissionId
func NewDeleteTokensReferenceNumberRequest ¶
func NewDeleteTokensReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewDeleteTokensReferenceNumberRequest generates requests for DeleteTokensReferenceNumber
func NewGetAuthReferenceNumberRequest ¶
func NewGetAuthReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetAuthReferenceNumberRequest generates requests for GetAuthReferenceNumber
func NewGetAuthSessionsRequest ¶
func NewGetAuthSessionsRequest(server string, params *GetAuthSessionsParams) (*http.Request, error)
NewGetAuthSessionsRequest generates requests for GetAuthSessions
func NewGetCertificatesEnrollmentsDataRequest ¶
NewGetCertificatesEnrollmentsDataRequest generates requests for GetCertificatesEnrollmentsData
func NewGetCertificatesEnrollmentsReferenceNumberRequest ¶
func NewGetCertificatesEnrollmentsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetCertificatesEnrollmentsReferenceNumberRequest generates requests for GetCertificatesEnrollmentsReferenceNumber
func NewGetCertificatesLimitsRequest ¶
NewGetCertificatesLimitsRequest generates requests for GetCertificatesLimits
func NewGetInvoicesExportsReferenceNumberRequest ¶
func NewGetInvoicesExportsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetInvoicesExportsReferenceNumberRequest generates requests for GetInvoicesExportsReferenceNumber
func NewGetInvoicesKsefKsefNumberRequest ¶
func NewGetInvoicesKsefKsefNumberRequest(server string, ksefNumber KsefNumber) (*http.Request, error)
NewGetInvoicesKsefKsefNumberRequest generates requests for GetInvoicesKsefKsefNumber
func NewGetLimitsContextRequest ¶
NewGetLimitsContextRequest generates requests for GetLimitsContext
func NewGetLimitsSubjectRequest ¶
NewGetLimitsSubjectRequest generates requests for GetLimitsSubject
func NewGetPeppolQueryRequest ¶
func NewGetPeppolQueryRequest(server string, params *GetPeppolQueryParams) (*http.Request, error)
NewGetPeppolQueryRequest generates requests for GetPeppolQuery
func NewGetPermissionsAttachmentsStatusRequest ¶
NewGetPermissionsAttachmentsStatusRequest generates requests for GetPermissionsAttachmentsStatus
func NewGetPermissionsOperationsReferenceNumberRequest ¶
func NewGetPermissionsOperationsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetPermissionsOperationsReferenceNumberRequest generates requests for GetPermissionsOperationsReferenceNumber
func NewGetPermissionsQueryEntitiesRolesRequest ¶
func NewGetPermissionsQueryEntitiesRolesRequest(server string, params *GetPermissionsQueryEntitiesRolesParams) (*http.Request, error)
NewGetPermissionsQueryEntitiesRolesRequest generates requests for GetPermissionsQueryEntitiesRoles
func NewGetRateLimitsRequest ¶
NewGetRateLimitsRequest generates requests for GetRateLimits
func NewGetSecurityPublicKeyCertificatesRequest ¶
NewGetSecurityPublicKeyCertificatesRequest generates requests for GetSecurityPublicKeyCertificates
func NewGetSessionsReferenceNumberInvoicesFailedRequest ¶
func NewGetSessionsReferenceNumberInvoicesFailedRequest(server string, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesFailedParams) (*http.Request, error)
NewGetSessionsReferenceNumberInvoicesFailedRequest generates requests for GetSessionsReferenceNumberInvoicesFailed
func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberRequest ¶
func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberRequest(server string, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber) (*http.Request, error)
NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberRequest generates requests for GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber
func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoRequest ¶
func NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoRequest(server string, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber) (*http.Request, error)
NewGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoRequest generates requests for GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo
func NewGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoRequest ¶
func NewGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoRequest(server string, referenceNumber ReferenceNumber, ksefNumber KsefNumber) (*http.Request, error)
NewGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoRequest generates requests for GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo
func NewGetSessionsReferenceNumberInvoicesRequest ¶
func NewGetSessionsReferenceNumberInvoicesRequest(server string, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesParams) (*http.Request, error)
NewGetSessionsReferenceNumberInvoicesRequest generates requests for GetSessionsReferenceNumberInvoices
func NewGetSessionsReferenceNumberRequest ¶
func NewGetSessionsReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetSessionsReferenceNumberRequest generates requests for GetSessionsReferenceNumber
func NewGetSessionsReferenceNumberUpoUpoReferenceNumberRequest ¶
func NewGetSessionsReferenceNumberUpoUpoReferenceNumberRequest(server string, referenceNumber ReferenceNumber, upoReferenceNumber ReferenceNumber) (*http.Request, error)
NewGetSessionsReferenceNumberUpoUpoReferenceNumberRequest generates requests for GetSessionsReferenceNumberUpoUpoReferenceNumber
func NewGetSessionsRequest ¶
func NewGetSessionsRequest(server string, params *GetSessionsParams) (*http.Request, error)
NewGetSessionsRequest generates requests for GetSessions
func NewGetTokensReferenceNumberRequest ¶
func NewGetTokensReferenceNumberRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewGetTokensReferenceNumberRequest generates requests for GetTokensReferenceNumber
func NewGetTokensRequest ¶
func NewGetTokensRequest(server string, params *GetTokensParams) (*http.Request, error)
NewGetTokensRequest generates requests for GetTokens
func NewPostAuthChallengeRequest ¶
NewPostAuthChallengeRequest generates requests for PostAuthChallenge
func NewPostAuthKsefTokenRequest ¶
func NewPostAuthKsefTokenRequest(server string, body PostAuthKsefTokenJSONRequestBody) (*http.Request, error)
NewPostAuthKsefTokenRequest calls the generic PostAuthKsefToken builder with application/json body
func NewPostAuthKsefTokenRequestWithBody ¶
func NewPostAuthKsefTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostAuthKsefTokenRequestWithBody generates requests for PostAuthKsefToken with any type of body
func NewPostAuthTokenRedeemRequest ¶
NewPostAuthTokenRedeemRequest generates requests for PostAuthTokenRedeem
func NewPostAuthTokenRefreshRequest ¶
NewPostAuthTokenRefreshRequest generates requests for PostAuthTokenRefresh
func NewPostAuthXadesSignatureRequestWithBody ¶
func NewPostAuthXadesSignatureRequestWithBody(server string, params *PostAuthXadesSignatureParams, contentType string, body io.Reader) (*http.Request, error)
NewPostAuthXadesSignatureRequestWithBody generates requests for PostAuthXadesSignature with any type of body
func NewPostCertificatesCertificateSerialNumberRevokeRequest ¶
func NewPostCertificatesCertificateSerialNumberRevokeRequest(server string, certificateSerialNumber string, body PostCertificatesCertificateSerialNumberRevokeJSONRequestBody) (*http.Request, error)
NewPostCertificatesCertificateSerialNumberRevokeRequest calls the generic PostCertificatesCertificateSerialNumberRevoke builder with application/json body
func NewPostCertificatesCertificateSerialNumberRevokeRequestWithBody ¶
func NewPostCertificatesCertificateSerialNumberRevokeRequestWithBody(server string, certificateSerialNumber string, contentType string, body io.Reader) (*http.Request, error)
NewPostCertificatesCertificateSerialNumberRevokeRequestWithBody generates requests for PostCertificatesCertificateSerialNumberRevoke with any type of body
func NewPostCertificatesEnrollmentsRequest ¶
func NewPostCertificatesEnrollmentsRequest(server string, body PostCertificatesEnrollmentsJSONRequestBody) (*http.Request, error)
NewPostCertificatesEnrollmentsRequest calls the generic PostCertificatesEnrollments builder with application/json body
func NewPostCertificatesEnrollmentsRequestWithBody ¶
func NewPostCertificatesEnrollmentsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostCertificatesEnrollmentsRequestWithBody generates requests for PostCertificatesEnrollments with any type of body
func NewPostCertificatesQueryRequest ¶
func NewPostCertificatesQueryRequest(server string, params *PostCertificatesQueryParams, body PostCertificatesQueryJSONRequestBody) (*http.Request, error)
NewPostCertificatesQueryRequest calls the generic PostCertificatesQuery builder with application/json body
func NewPostCertificatesQueryRequestWithBody ¶
func NewPostCertificatesQueryRequestWithBody(server string, params *PostCertificatesQueryParams, contentType string, body io.Reader) (*http.Request, error)
NewPostCertificatesQueryRequestWithBody generates requests for PostCertificatesQuery with any type of body
func NewPostCertificatesRetrieveRequest ¶
func NewPostCertificatesRetrieveRequest(server string, body PostCertificatesRetrieveJSONRequestBody) (*http.Request, error)
NewPostCertificatesRetrieveRequest calls the generic PostCertificatesRetrieve builder with application/json body
func NewPostCertificatesRetrieveRequestWithBody ¶
func NewPostCertificatesRetrieveRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostCertificatesRetrieveRequestWithBody generates requests for PostCertificatesRetrieve with any type of body
func NewPostInvoicesExportsRequest ¶
func NewPostInvoicesExportsRequest(server string, body PostInvoicesExportsJSONRequestBody) (*http.Request, error)
NewPostInvoicesExportsRequest calls the generic PostInvoicesExports builder with application/json body
func NewPostInvoicesExportsRequestWithBody ¶
func NewPostInvoicesExportsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostInvoicesExportsRequestWithBody generates requests for PostInvoicesExports with any type of body
func NewPostInvoicesQueryMetadataRequest ¶
func NewPostInvoicesQueryMetadataRequest(server string, params *PostInvoicesQueryMetadataParams, body PostInvoicesQueryMetadataJSONRequestBody) (*http.Request, error)
NewPostInvoicesQueryMetadataRequest calls the generic PostInvoicesQueryMetadata builder with application/json body
func NewPostInvoicesQueryMetadataRequestWithBody ¶
func NewPostInvoicesQueryMetadataRequestWithBody(server string, params *PostInvoicesQueryMetadataParams, contentType string, body io.Reader) (*http.Request, error)
NewPostInvoicesQueryMetadataRequestWithBody generates requests for PostInvoicesQueryMetadata with any type of body
func NewPostPermissionsAuthorizationsGrantsRequest ¶
func NewPostPermissionsAuthorizationsGrantsRequest(server string, body PostPermissionsAuthorizationsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsAuthorizationsGrantsRequest calls the generic PostPermissionsAuthorizationsGrants builder with application/json body
func NewPostPermissionsAuthorizationsGrantsRequestWithBody ¶
func NewPostPermissionsAuthorizationsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsAuthorizationsGrantsRequestWithBody generates requests for PostPermissionsAuthorizationsGrants with any type of body
func NewPostPermissionsEntitiesGrantsRequest ¶
func NewPostPermissionsEntitiesGrantsRequest(server string, body PostPermissionsEntitiesGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsEntitiesGrantsRequest calls the generic PostPermissionsEntitiesGrants builder with application/json body
func NewPostPermissionsEntitiesGrantsRequestWithBody ¶
func NewPostPermissionsEntitiesGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsEntitiesGrantsRequestWithBody generates requests for PostPermissionsEntitiesGrants with any type of body
func NewPostPermissionsEuEntitiesAdministrationGrantsRequest ¶
func NewPostPermissionsEuEntitiesAdministrationGrantsRequest(server string, body PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsEuEntitiesAdministrationGrantsRequest calls the generic PostPermissionsEuEntitiesAdministrationGrants builder with application/json body
func NewPostPermissionsEuEntitiesAdministrationGrantsRequestWithBody ¶
func NewPostPermissionsEuEntitiesAdministrationGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsEuEntitiesAdministrationGrantsRequestWithBody generates requests for PostPermissionsEuEntitiesAdministrationGrants with any type of body
func NewPostPermissionsEuEntitiesGrantsRequest ¶
func NewPostPermissionsEuEntitiesGrantsRequest(server string, body PostPermissionsEuEntitiesGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsEuEntitiesGrantsRequest calls the generic PostPermissionsEuEntitiesGrants builder with application/json body
func NewPostPermissionsEuEntitiesGrantsRequestWithBody ¶
func NewPostPermissionsEuEntitiesGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsEuEntitiesGrantsRequestWithBody generates requests for PostPermissionsEuEntitiesGrants with any type of body
func NewPostPermissionsIndirectGrantsRequest ¶
func NewPostPermissionsIndirectGrantsRequest(server string, body PostPermissionsIndirectGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsIndirectGrantsRequest calls the generic PostPermissionsIndirectGrants builder with application/json body
func NewPostPermissionsIndirectGrantsRequestWithBody ¶
func NewPostPermissionsIndirectGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsIndirectGrantsRequestWithBody generates requests for PostPermissionsIndirectGrants with any type of body
func NewPostPermissionsPersonsGrantsRequest ¶
func NewPostPermissionsPersonsGrantsRequest(server string, body PostPermissionsPersonsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsPersonsGrantsRequest calls the generic PostPermissionsPersonsGrants builder with application/json body
func NewPostPermissionsPersonsGrantsRequestWithBody ¶
func NewPostPermissionsPersonsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsPersonsGrantsRequestWithBody generates requests for PostPermissionsPersonsGrants with any type of body
func NewPostPermissionsQueryAuthorizationsGrantsRequest ¶
func NewPostPermissionsQueryAuthorizationsGrantsRequest(server string, params *PostPermissionsQueryAuthorizationsGrantsParams, body PostPermissionsQueryAuthorizationsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQueryAuthorizationsGrantsRequest calls the generic PostPermissionsQueryAuthorizationsGrants builder with application/json body
func NewPostPermissionsQueryAuthorizationsGrantsRequestWithBody ¶
func NewPostPermissionsQueryAuthorizationsGrantsRequestWithBody(server string, params *PostPermissionsQueryAuthorizationsGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQueryAuthorizationsGrantsRequestWithBody generates requests for PostPermissionsQueryAuthorizationsGrants with any type of body
func NewPostPermissionsQueryEntitiesGrantsRequest ¶
func NewPostPermissionsQueryEntitiesGrantsRequest(server string, params *PostPermissionsQueryEntitiesGrantsParams, body PostPermissionsQueryEntitiesGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQueryEntitiesGrantsRequest calls the generic PostPermissionsQueryEntitiesGrants builder with application/json body
func NewPostPermissionsQueryEntitiesGrantsRequestWithBody ¶
func NewPostPermissionsQueryEntitiesGrantsRequestWithBody(server string, params *PostPermissionsQueryEntitiesGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQueryEntitiesGrantsRequestWithBody generates requests for PostPermissionsQueryEntitiesGrants with any type of body
func NewPostPermissionsQueryEuEntitiesGrantsRequest ¶
func NewPostPermissionsQueryEuEntitiesGrantsRequest(server string, params *PostPermissionsQueryEuEntitiesGrantsParams, body PostPermissionsQueryEuEntitiesGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQueryEuEntitiesGrantsRequest calls the generic PostPermissionsQueryEuEntitiesGrants builder with application/json body
func NewPostPermissionsQueryEuEntitiesGrantsRequestWithBody ¶
func NewPostPermissionsQueryEuEntitiesGrantsRequestWithBody(server string, params *PostPermissionsQueryEuEntitiesGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQueryEuEntitiesGrantsRequestWithBody generates requests for PostPermissionsQueryEuEntitiesGrants with any type of body
func NewPostPermissionsQueryPersonalGrantsRequest ¶
func NewPostPermissionsQueryPersonalGrantsRequest(server string, params *PostPermissionsQueryPersonalGrantsParams, body PostPermissionsQueryPersonalGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQueryPersonalGrantsRequest calls the generic PostPermissionsQueryPersonalGrants builder with application/json body
func NewPostPermissionsQueryPersonalGrantsRequestWithBody ¶
func NewPostPermissionsQueryPersonalGrantsRequestWithBody(server string, params *PostPermissionsQueryPersonalGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQueryPersonalGrantsRequestWithBody generates requests for PostPermissionsQueryPersonalGrants with any type of body
func NewPostPermissionsQueryPersonsGrantsRequest ¶
func NewPostPermissionsQueryPersonsGrantsRequest(server string, params *PostPermissionsQueryPersonsGrantsParams, body PostPermissionsQueryPersonsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQueryPersonsGrantsRequest calls the generic PostPermissionsQueryPersonsGrants builder with application/json body
func NewPostPermissionsQueryPersonsGrantsRequestWithBody ¶
func NewPostPermissionsQueryPersonsGrantsRequestWithBody(server string, params *PostPermissionsQueryPersonsGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQueryPersonsGrantsRequestWithBody generates requests for PostPermissionsQueryPersonsGrants with any type of body
func NewPostPermissionsQuerySubordinateEntitiesRolesRequest ¶
func NewPostPermissionsQuerySubordinateEntitiesRolesRequest(server string, params *PostPermissionsQuerySubordinateEntitiesRolesParams, body PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody) (*http.Request, error)
NewPostPermissionsQuerySubordinateEntitiesRolesRequest calls the generic PostPermissionsQuerySubordinateEntitiesRoles builder with application/json body
func NewPostPermissionsQuerySubordinateEntitiesRolesRequestWithBody ¶
func NewPostPermissionsQuerySubordinateEntitiesRolesRequestWithBody(server string, params *PostPermissionsQuerySubordinateEntitiesRolesParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQuerySubordinateEntitiesRolesRequestWithBody generates requests for PostPermissionsQuerySubordinateEntitiesRoles with any type of body
func NewPostPermissionsQuerySubunitsGrantsRequest ¶
func NewPostPermissionsQuerySubunitsGrantsRequest(server string, params *PostPermissionsQuerySubunitsGrantsParams, body PostPermissionsQuerySubunitsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsQuerySubunitsGrantsRequest calls the generic PostPermissionsQuerySubunitsGrants builder with application/json body
func NewPostPermissionsQuerySubunitsGrantsRequestWithBody ¶
func NewPostPermissionsQuerySubunitsGrantsRequestWithBody(server string, params *PostPermissionsQuerySubunitsGrantsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsQuerySubunitsGrantsRequestWithBody generates requests for PostPermissionsQuerySubunitsGrants with any type of body
func NewPostPermissionsSubunitsGrantsRequest ¶
func NewPostPermissionsSubunitsGrantsRequest(server string, body PostPermissionsSubunitsGrantsJSONRequestBody) (*http.Request, error)
NewPostPermissionsSubunitsGrantsRequest calls the generic PostPermissionsSubunitsGrants builder with application/json body
func NewPostPermissionsSubunitsGrantsRequestWithBody ¶
func NewPostPermissionsSubunitsGrantsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostPermissionsSubunitsGrantsRequestWithBody generates requests for PostPermissionsSubunitsGrants with any type of body
func NewPostSessionsBatchReferenceNumberCloseRequest ¶
func NewPostSessionsBatchReferenceNumberCloseRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewPostSessionsBatchReferenceNumberCloseRequest generates requests for PostSessionsBatchReferenceNumberClose
func NewPostSessionsBatchRequest ¶
func NewPostSessionsBatchRequest(server string, body PostSessionsBatchJSONRequestBody) (*http.Request, error)
NewPostSessionsBatchRequest calls the generic PostSessionsBatch builder with application/json body
func NewPostSessionsBatchRequestWithBody ¶
func NewPostSessionsBatchRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSessionsBatchRequestWithBody generates requests for PostSessionsBatch with any type of body
func NewPostSessionsOnlineReferenceNumberCloseRequest ¶
func NewPostSessionsOnlineReferenceNumberCloseRequest(server string, referenceNumber ReferenceNumber) (*http.Request, error)
NewPostSessionsOnlineReferenceNumberCloseRequest generates requests for PostSessionsOnlineReferenceNumberClose
func NewPostSessionsOnlineReferenceNumberInvoicesRequest ¶
func NewPostSessionsOnlineReferenceNumberInvoicesRequest(server string, referenceNumber ReferenceNumber, body PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody) (*http.Request, error)
NewPostSessionsOnlineReferenceNumberInvoicesRequest calls the generic PostSessionsOnlineReferenceNumberInvoices builder with application/json body
func NewPostSessionsOnlineReferenceNumberInvoicesRequestWithBody ¶
func NewPostSessionsOnlineReferenceNumberInvoicesRequestWithBody(server string, referenceNumber ReferenceNumber, contentType string, body io.Reader) (*http.Request, error)
NewPostSessionsOnlineReferenceNumberInvoicesRequestWithBody generates requests for PostSessionsOnlineReferenceNumberInvoices with any type of body
func NewPostSessionsOnlineRequest ¶
func NewPostSessionsOnlineRequest(server string, body PostSessionsOnlineJSONRequestBody) (*http.Request, error)
NewPostSessionsOnlineRequest calls the generic PostSessionsOnline builder with application/json body
func NewPostSessionsOnlineRequestWithBody ¶
func NewPostSessionsOnlineRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSessionsOnlineRequestWithBody generates requests for PostSessionsOnline with any type of body
func NewPostTokensRequest ¶
func NewPostTokensRequest(server string, body PostTokensJSONRequestBody) (*http.Request, error)
NewPostTokensRequest calls the generic PostTokens builder with application/json body
Types ¶
type AllowedIps ¶
type AllowedIps struct {
// Ip4Addresses Lista adresów IPv4 w notacji dziesiętnej kropkowanej, np. `192.168.0.10`.
Ip4Addresses *[]string `json:"ip4Addresses"`
// Ip4Masks Lista adresów IPv4 w notacji CIDR, np. `172.16.0.0/16`.
Ip4Masks *[]string `json:"ip4Masks"`
// Ip4Ranges Lista adresów IPv4 podana w formie zakresu początek–koniec, oddzielonego pojedynczym myślnikiem, np. `10.0.0.1–10.0.0.254`.
Ip4Ranges *[]string `json:"ip4Ranges"`
}
AllowedIps defines model for AllowedIps.
type AmountType ¶
type AmountType string
AmountType defines model for AmountType.
const ( AmountTypeBrutto AmountType = "Brutto" AmountTypeNetto AmountType = "Netto" AmountTypeVat AmountType = "Vat" )
Defines values for AmountType.
type AuthenticationChallengeResponse ¶
type AuthenticationChallengeResponse struct {
// Challenge Unikalny challenge.
Challenge Challenge `json:"challenge"`
// ClientIp Adres IP klienta.
ClientIp string `json:"clientIp"`
// Timestamp Czas wygenerowania challenge-a.
Timestamp time.Time `json:"timestamp"`
// TimestampMs Czas wygenerowania challenge-a w milisekundach od 1 stycznia 1970 roku (Unix timestamp).
TimestampMs int64 `json:"timestampMs"`
}
AuthenticationChallengeResponse defines model for AuthenticationChallengeResponse.
type AuthenticationContextIdentifier ¶
type AuthenticationContextIdentifier struct {
// Type Typ identyfikatora
Type AuthenticationContextIdentifierType `json:"type"`
// Value Wartość identyfikatora
Value string `json:"value"`
}
AuthenticationContextIdentifier defines model for AuthenticationContextIdentifier.
type AuthenticationContextIdentifierType ¶
type AuthenticationContextIdentifierType string
AuthenticationContextIdentifierType defines model for AuthenticationContextIdentifierType.
const ( AuthenticationContextIdentifierTypeInternalId AuthenticationContextIdentifierType = "InternalId" AuthenticationContextIdentifierTypeNip AuthenticationContextIdentifierType = "Nip" AuthenticationContextIdentifierTypeNipVatUe AuthenticationContextIdentifierType = "NipVatUe" AuthenticationContextIdentifierTypePeppolId AuthenticationContextIdentifierType = "PeppolId" )
Defines values for AuthenticationContextIdentifierType.
type AuthenticationInitResponse ¶
type AuthenticationInitResponse struct {
// AuthenticationToken Token operacji uwierzytelnienia.
AuthenticationToken TokenInfo `json:"authenticationToken"`
// ReferenceNumber Numer referencyjny sesji uwierzytelnienia.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
AuthenticationInitResponse defines model for AuthenticationInitResponse.
type AuthenticationListItem ¶
type AuthenticationListItem struct {
// AuthenticationMethod Metoda uwierzytelnienia.
// | Wartość | Opis |
// | --- | --- |
// | Token | Token KSeF. |
// | TrustedProfile | Profil Zaufany. |
// | InternalCertificate | Certyfikat KSeF. |
// | QualifiedSignature | Podpis kwalifikowany. |
// | QualifiedSeal | Pieczęć kwalifikowana. |
// | PersonalSignature | Podpis osobisty. |
// | PeppolSignature | Podpis dostawcy usług Peppol. |
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AuthenticationMethod AuthenticationMethod `json:"authenticationMethod"`
// AuthenticationMethodInfo Użyta metoda uwierzytelnienia.
AuthenticationMethodInfo AuthenticationMethodInfo `json:"authenticationMethodInfo"`
// IsCurrent Czy sesja jest powiązana z aktualnie używanym tokenem.
IsCurrent *bool `json:"isCurrent,omitempty"`
// IsTokenRedeemed Czy został już wydany refresh token powiązany z danym uwierzytelnieniem.
IsTokenRedeemed *bool `json:"isTokenRedeemed"`
// LastTokenRefreshDate Data ostatniego odświeżenia tokena.
LastTokenRefreshDate *time.Time `json:"lastTokenRefreshDate"`
// ReferenceNumber Numer referencyjny sesji uwierzytelnienia.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// RefreshTokenValidUntil Termin ważności refresh tokena (o ile nie zostanie wcześniej unieważniony).
RefreshTokenValidUntil *time.Time `json:"refreshTokenValidUntil"`
// StartDate Data rozpoczęcia operacji uwierzytelnienia.
StartDate time.Time `json:"startDate"`
// Status Informacje o aktualnym statusie.
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Uwierzytelnianie w toku | - |
// | 200 | Uwierzytelnianie zakończone sukcesem | - |
// | 415 | Uwierzytelnianie zakończone niepowodzeniem | Brak przypisanych uprawnień |
// | 425 | Uwierzytelnienie unieważnione | Uwierzytelnienie i powiązane refresh tokeny zostały unieważnione przez użytkownika |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowe wyzwanie autoryzacyjne |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowy token |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowy czas tokena |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Token unieważniony |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Token nieaktywny |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Nieważny certyfikat |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Błąd weryfikacji łańcucha certyfikatów |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Niezaufany łańcuch certyfikatów |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Certyfikat odwołany |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Certyfikat zawieszony |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Niepoprawny certyfikat |
// | 470 | Uwierzytelnianie zakończone niepowodzeniem | Próba wykorzystania metod autoryzacyjnych osoby zmarłej |
// | 480 | Uwierzytelnienie zablokowane | Podejrzenie incydentu bezpieczeństwa. Skontaktuj się z Ministerstwem Finansów przez formularz zgłoszeniowy. |
// | 500 | Nieznany błąd | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie |
Status StatusInfo `json:"status"`
}
AuthenticationListItem defines model for AuthenticationListItem.
type AuthenticationListResponse ¶
type AuthenticationListResponse struct {
// ContinuationToken Token służący do pobrania kolejnej strony wyników. Jeśli jest pusty, to nie ma kolejnych stron.
ContinuationToken *string `json:"continuationToken"`
// Items Lista sesji uwierzytelniania.
Items []AuthenticationListItem `json:"items"`
}
AuthenticationListResponse defines model for AuthenticationListResponse.
type AuthenticationMethod ¶
type AuthenticationMethod string
AuthenticationMethod Metoda uwierzytelnienia. | Wartość | Opis | | --- | --- | | Token | Token KSeF. | | TrustedProfile | Profil Zaufany. | | InternalCertificate | Certyfikat KSeF. | | QualifiedSignature | Podpis kwalifikowany. | | QualifiedSeal | Pieczęć kwalifikowana. | | PersonalSignature | Podpis osobisty. | | PeppolSignature | Podpis dostawcy usług Peppol. |
const ( AuthenticationMethodInternalCertificate AuthenticationMethod = "InternalCertificate" AuthenticationMethodPeppolSignature AuthenticationMethod = "PeppolSignature" AuthenticationMethodPersonalSignature AuthenticationMethod = "PersonalSignature" AuthenticationMethodQualifiedSeal AuthenticationMethod = "QualifiedSeal" AuthenticationMethodQualifiedSignature AuthenticationMethod = "QualifiedSignature" AuthenticationMethodToken AuthenticationMethod = "Token" AuthenticationMethodTrustedProfile AuthenticationMethod = "TrustedProfile" )
Defines values for AuthenticationMethod.
type AuthenticationMethodCategory ¶
type AuthenticationMethodCategory string
AuthenticationMethodCategory | Wartość | Opis | | --- | --- | | XadesSignature | Uwierzytelnienie podpisem Xades. | | NationalNode | Uwierzytelnienie za pomocą Węzła Krajowego (login.gov.pl). | | Token | Uwierzytelnienie tokenem. | | Other | Uwierzytelnienie inną metodą. |
const ( AuthenticationMethodCategoryNationalNode AuthenticationMethodCategory = "NationalNode" AuthenticationMethodCategoryOther AuthenticationMethodCategory = "Other" AuthenticationMethodCategoryToken AuthenticationMethodCategory = "Token" AuthenticationMethodCategoryXadesSignature AuthenticationMethodCategory = "XadesSignature" )
Defines values for AuthenticationMethodCategory.
type AuthenticationMethodInfo ¶
type AuthenticationMethodInfo struct {
// Category Kategoria metody uwierzytelnienia.
// | Wartość | Opis |
// | --- | --- |
// | XadesSignature | Uwierzytelnienie podpisem Xades. |
// | NationalNode | Uwierzytelnienie za pomocą Węzła Krajowego (login.gov.pl). |
// | Token | Uwierzytelnienie tokenem. |
// | Other | Uwierzytelnienie inną metodą. |
Category AuthenticationMethodCategory `json:"category"`
// Code Kod metody uwierzytelnienia.
Code string `json:"code"`
// DisplayName Nazwa metody uwierzytelnienia do wyświetlenia użytkownikowi.
DisplayName *string `json:"displayName,omitempty"`
}
AuthenticationMethodInfo defines model for AuthenticationMethodInfo.
type AuthenticationOperationStatusResponse ¶
type AuthenticationOperationStatusResponse struct {
// AuthenticationMethod Metoda uwierzytelnienia.
// | Wartość | Opis |
// | --- | --- |
// | Token | Token KSeF. |
// | TrustedProfile | Profil Zaufany. |
// | InternalCertificate | Certyfikat KSeF. |
// | QualifiedSignature | Podpis kwalifikowany. |
// | QualifiedSeal | Pieczęć kwalifikowana. |
// | PersonalSignature | Podpis osobisty. |
// | PeppolSignature | Podpis dostawcy usług Peppol. |
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AuthenticationMethod AuthenticationMethod `json:"authenticationMethod"`
// AuthenticationMethodInfo Użyta metoda uwierzytelnienia.
AuthenticationMethodInfo AuthenticationMethodInfo `json:"authenticationMethodInfo"`
// IsTokenRedeemed Czy został już wydany refresh token powiązany z danym uwierzytelnieniem.
IsTokenRedeemed *bool `json:"isTokenRedeemed"`
// LastTokenRefreshDate Data ostatniego odświeżenia tokena.
LastTokenRefreshDate *time.Time `json:"lastTokenRefreshDate"`
// RefreshTokenValidUntil Termin ważności refresh tokena (o ile nie zostanie wcześniej unieważniony).
RefreshTokenValidUntil *time.Time `json:"refreshTokenValidUntil"`
// StartDate Data rozpoczęcia operacji uwierzytelnienia.
StartDate time.Time `json:"startDate"`
// Status Informacje o aktualnym statusie.
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Uwierzytelnianie w toku | - |
// | 200 | Uwierzytelnianie zakończone sukcesem | - |
// | 415 | Uwierzytelnianie zakończone niepowodzeniem | Brak przypisanych uprawnień |
// | 425 | Uwierzytelnienie unieważnione | Uwierzytelnienie i powiązane refresh tokeny zostały unieważnione przez użytkownika |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowe wyzwanie autoryzacyjne |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowy token |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Nieprawidłowy czas tokena |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Token unieważniony |
// | 450 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu | Token nieaktywny |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Nieważny certyfikat |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Błąd weryfikacji łańcucha certyfikatów |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Niezaufany łańcuch certyfikatów |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Certyfikat odwołany |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Certyfikat zawieszony |
// | 460 | Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu | Niepoprawny certyfikat |
// | 470 | Uwierzytelnianie zakończone niepowodzeniem | Próba wykorzystania metod autoryzacyjnych osoby zmarłej |
// | 480 | Uwierzytelnienie zablokowane | Podejrzenie incydentu bezpieczeństwa. Skontaktuj się z Ministerstwem Finansów przez formularz zgłoszeniowy. |
// | 500 | Nieznany błąd | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie |
Status StatusInfo `json:"status"`
}
AuthenticationOperationStatusResponse defines model for AuthenticationOperationStatusResponse.
type AuthenticationTokenRefreshResponse ¶
type AuthenticationTokenRefreshResponse struct {
// AccessToken Token dostępu, którego należy używać w wywołaniach chronionych zasobów API.
AccessToken TokenInfo `json:"accessToken"`
}
AuthenticationTokenRefreshResponse defines model for AuthenticationTokenRefreshResponse.
type AuthenticationTokenStatus ¶
type AuthenticationTokenStatus string
AuthenticationTokenStatus | Wartość | Opis | | --- | --- | | Pending | Token został utworzony ale jest jeszcze w trakcie aktywacji i nadawania uprawnień. Nie może być jeszcze wykorzystywany do uwierzytelniania. | | Active | Token jest aktywny i może być wykorzystywany do uwierzytelniania. | | Revoking | Token jest w trakcie unieważniania. Nie może już być wykorzystywany do uwierzytelniania. | | Revoked | Token został unieważniony i nie może być wykorzystywany do uwierzytelniania. | | Failed | Nie udało się aktywować tokena. Należy wygenerować nowy token, obecny nie może być wykorzystywany do uwierzytelniania. |
const ( AuthenticationTokenStatusActive AuthenticationTokenStatus = "Active" AuthenticationTokenStatusFailed AuthenticationTokenStatus = "Failed" AuthenticationTokenStatusPending AuthenticationTokenStatus = "Pending" AuthenticationTokenStatusRevoked AuthenticationTokenStatus = "Revoked" AuthenticationTokenStatusRevoking AuthenticationTokenStatus = "Revoking" )
Defines values for AuthenticationTokenStatus.
type AuthenticationTokensResponse ¶
type AuthenticationTokensResponse struct {
// AccessToken Token dostępu.
AccessToken TokenInfo `json:"accessToken"`
// RefreshToken Token umożliwiający odświeżenie tokenu dostępu.
// > Więcej informacji:
// > - [Odświeżanie tokena](https://github.com/CIRFMF/ksef-docs/blob/main/uwierzytelnianie.md#5-od%C5%9Bwie%C5%BCenie-tokena-dost%C4%99powego-accesstoken)
RefreshToken TokenInfo `json:"refreshToken"`
}
AuthenticationTokensResponse defines model for AuthenticationTokensResponse.
type AuthorizationPolicy ¶
type AuthorizationPolicy struct {
// AllowedIps Lista dozwolonych adresów IP.
AllowedIps *AllowedIps `json:"allowedIps"`
}
AuthorizationPolicy defines model for AuthorizationPolicy.
type BatchFileInfo ¶
type BatchFileInfo struct {
// FileHash Skrót SHA256 pliku paczki, zakodowany w formacie Base64.
FileHash Sha256HashBase64 `json:"fileHash"`
// FileParts Informacje o częściach pliku paczki. Maksymalna liczba części to 50. Maksymalny dozwolony rozmiar części przed zaszyfrowaniem to 100MB.
FileParts []BatchFilePartInfo `json:"fileParts"`
// FileSize Rozmiar pliku paczki w bajtach. Maksymalny rozmiar paczki to 5GB.
FileSize int64 `json:"fileSize"`
}
BatchFileInfo defines model for BatchFileInfo.
type BatchFilePartInfo ¶
type BatchFilePartInfo struct {
// FileHash Skrót SHA256 zaszyfrowanej części pliku paczki, zakodowany w formacie Base64.
FileHash Sha256HashBase64 `json:"fileHash"`
// FileSize Rozmiar zaszyfrowanej części pliku paczki w bajtach.
FileSize int64 `json:"fileSize"`
// OrdinalNumber Numer sekwencyjny części pliku paczki.
OrdinalNumber int32 `json:"ordinalNumber"`
}
BatchFilePartInfo defines model for BatchFilePartInfo.
type BatchSessionEffectiveContextLimits ¶
type BatchSessionEffectiveContextLimits struct {
// MaxInvoiceSizeInMB Maksymalny rozmiar faktury w MB.
MaxInvoiceSizeInMB int32 `json:"maxInvoiceSizeInMB"`
// MaxInvoiceWithAttachmentSizeInMB Maksymalny rozmiar faktury z załącznikiem w MB.
MaxInvoiceWithAttachmentSizeInMB int32 `json:"maxInvoiceWithAttachmentSizeInMB"`
// MaxInvoices Maksymalna ilość faktur które można przesłać w pojedynczej sesji.
MaxInvoices int32 `json:"maxInvoices"`
}
BatchSessionEffectiveContextLimits defines model for BatchSessionEffectiveContextLimits.
type BuyerIdentifierType ¶
type BuyerIdentifierType string
BuyerIdentifierType | Wartość | Opis | | --- | --- | | Nip | 10 cyfrowy numer NIP | | VatUe | Identyfikator VAT UE podmiotu unijnego | | Other | Inny identyfikator | | None | Brak identyfikatora nabywcy |
const ( BuyerIdentifierTypeNip BuyerIdentifierType = "Nip" BuyerIdentifierTypeNone BuyerIdentifierType = "None" BuyerIdentifierTypeOther BuyerIdentifierType = "Other" BuyerIdentifierTypeVatUe BuyerIdentifierType = "VatUe" )
Defines values for BuyerIdentifierType.
type CertificateEffectiveSubjectLimits ¶
type CertificateEffectiveSubjectLimits struct {
MaxCertificates *int32 `json:"maxCertificates,omitempty"`
}
CertificateEffectiveSubjectLimits defines model for CertificateEffectiveSubjectLimits.
type CertificateEnrollmentDataResponse ¶
type CertificateEnrollmentDataResponse struct {
// CommonName Nazwa powszechna.
CommonName string `json:"commonName"`
// CountryName Kraj, kod ISO 3166.
CountryName string `json:"countryName"`
// GivenName Imię.
GivenName *string `json:"givenName"`
// OrganizationIdentifier Identyfikator organizacji.
OrganizationIdentifier *string `json:"organizationIdentifier"`
// OrganizationName Nazwa organizacji.
OrganizationName *string `json:"organizationName"`
// SerialNumber Numer seryjny podmiotu.
SerialNumber *string `json:"serialNumber"`
// Surname Nazwisko.
Surname *string `json:"surname"`
// UniqueIdentifier Unikalny identyfikator.
UniqueIdentifier *string `json:"uniqueIdentifier"`
}
CertificateEnrollmentDataResponse defines model for CertificateEnrollmentDataResponse.
type CertificateEnrollmentStatusResponse ¶
type CertificateEnrollmentStatusResponse struct {
// CertificateSerialNumber Numer seryjny wygenerowanego certyfikatu (w formacie szesnastkowym).
// Zwracany w przypadku prawidłowego przeprocesowania wniosku certyfikacyjnego.
CertificateSerialNumber *string `json:"certificateSerialNumber"`
// RequestDate Data złożenia wniosku certyfikacyjnego.
RequestDate time.Time `json:"requestDate"`
// Status Informacje o aktualnym statusie.
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Wniosek przyjęty do realizacji | - |
// | 200 | Wniosek obsłużony (certyfikat wygenerowany) | - |
// | 400 | Wniosek odrzucony | Klucz publiczny został już certyfikowany przez inny podmiot. |
// | 400 | Wniosek odrzucony | Osiągnięto dopuszczalny limit posiadanych certyfikatów. |
// | 500 | Nieznany błąd | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie |
Status StatusInfo `json:"status"`
}
CertificateEnrollmentStatusResponse defines model for CertificateEnrollmentStatusResponse.
type CertificateLimit ¶
type CertificateLimit struct {
// Limit Maksymalna liczba zasobów dozwolona w ramach limitu.
Limit int32 `json:"limit"`
// Remaining Pozostała wartość limitu.
Remaining int32 `json:"remaining"`
}
CertificateLimit defines model for CertificateLimit.
type CertificateLimitsResponse ¶
type CertificateLimitsResponse struct {
// CanRequest Flaga informująca czy uwierzytelniony podmiot może złożyć nowy wniosek o certyfikat.
CanRequest *bool `json:"canRequest,omitempty"`
// Certificate Informacje o limitach dotyczących liczby aktywnych certyfikatów wydanych dla danego podmiotu.
Certificate CertificateLimit `json:"certificate"`
// Enrollment Informacje o limitach związanych z liczbą możliwych do złożenia wniosków certyfikacyjnych.
Enrollment CertificateLimit `json:"enrollment"`
}
CertificateLimitsResponse Informacje o limitach wniosków oraz certyfikatów dla uwierzytelnionego podmiotu.
type CertificateListItem ¶
type CertificateListItem struct {
// CertificateSerialNumber Numer seryjny certyfikatu (w formacie szesnastkowym).
CertificateSerialNumber string `json:"certificateSerialNumber"`
// CommonName Nazwa powszechna (CN) podmiotu, dla którego wystawiono certyfikat.
CommonName string `json:"commonName"`
// LastUseDate Data ostatniego użycia certyfikatu.
LastUseDate *time.Time `json:"lastUseDate"`
// Name Nazwa własna certyfikatu.
Name string `json:"name"`
// RequestDate Data złożenia wniosku certyfikacyjnego.
RequestDate time.Time `json:"requestDate"`
// Status Status certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Active | Certyfikat jest aktywny i może zostać użyty do uwierzytelnienia lub realizacji operacji w trybie offline (w zależności od typu certyfikatu). |
// | Blocked | Certyfikat został zablokowany i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. Status przejściowy do czasu zakończenia procesu unieważniania. |
// | Revoked | Certyfikat został unieważniony i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. |
// | Expired | Certyfikat wygasł i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. |
Status CertificateListItemStatus `json:"status"`
// SubjectIdentifier Identyfikator podmiotu, dla którego wystawiono certyfikat.
SubjectIdentifier CertificateSubjectIdentifier `json:"subjectIdentifier"`
// Type Typ certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Authentication | Certyfikat używany do uwierzytelnienia w systemie. |
// | Offline | Certyfikat używany wyłącznie do potwierdzania autentyczności wystawcy i integralności faktury w trybie offline |
Type KsefCertificateType `json:"type"`
// ValidFrom Data rozpoczęcia ważności certyfikatu.
ValidFrom time.Time `json:"validFrom"`
// ValidTo Data wygaśnięcia certyfikatu.
ValidTo time.Time `json:"validTo"`
}
CertificateListItem defines model for CertificateListItem.
type CertificateListItemStatus ¶
type CertificateListItemStatus string
CertificateListItemStatus | Wartość | Opis | | --- | --- | | Active | Certyfikat jest aktywny i może zostać użyty do uwierzytelnienia lub realizacji operacji w trybie offline (w zależności od typu certyfikatu). | | Blocked | Certyfikat został zablokowany i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. Status przejściowy do czasu zakończenia procesu unieważniania. | | Revoked | Certyfikat został unieważniony i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. | | Expired | Certyfikat wygasł i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. |
const ( CertificateListItemStatusActive CertificateListItemStatus = "Active" CertificateListItemStatusBlocked CertificateListItemStatus = "Blocked" CertificateListItemStatusExpired CertificateListItemStatus = "Expired" CertificateListItemStatusRevoked CertificateListItemStatus = "Revoked" )
Defines values for CertificateListItemStatus.
type CertificateRevocationReason ¶
type CertificateRevocationReason string
CertificateRevocationReason | Wartość | Opis | | --- | --- | | Unspecified | Nieokreślony. | | Superseded | Certyfikat został zastąpiony przez inny. | | KeyCompromise | Klucz prywatny powiązany z certyfikatem został skompromitowany. |
const ( KeyCompromise CertificateRevocationReason = "KeyCompromise" Superseded CertificateRevocationReason = "Superseded" Unspecified CertificateRevocationReason = "Unspecified" )
Defines values for CertificateRevocationReason.
type CertificateSubjectIdentifier ¶
type CertificateSubjectIdentifier struct {
// Type Typ identyfikatora.
Type CertificateSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
CertificateSubjectIdentifier Identyfikator podmiotu dla którego wystawiono certyfikat. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type CertificateSubjectIdentifierType ¶
type CertificateSubjectIdentifierType string
CertificateSubjectIdentifierType defines model for CertificateSubjectIdentifierType.
const ( CertificateSubjectIdentifierTypeFingerprint CertificateSubjectIdentifierType = "Fingerprint" CertificateSubjectIdentifierTypeNip CertificateSubjectIdentifierType = "Nip" CertificateSubjectIdentifierTypePesel CertificateSubjectIdentifierType = "Pesel" )
Defines values for CertificateSubjectIdentifierType.
type CheckAttachmentPermissionStatusResponse ¶
type CheckAttachmentPermissionStatusResponse struct {
// IsAttachmentAllowed Informacja czy Podmiot ma obecnie możliwość dodawania Załączników do Faktur
IsAttachmentAllowed *bool `json:"isAttachmentAllowed,omitempty"`
// RevokedDate Data i czas zakończenia możliwość dodawania przez Podmiot Załączników do Faktur.
// Brak podanej daty oznacza bezterminową możliwość dodawania Załączników do Faktur
RevokedDate *time.Time `json:"revokedDate"`
}
CheckAttachmentPermissionStatusResponse defines model for CheckAttachmentPermissionStatusResponse.
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) DeleteAuthSessionsCurrent ¶
func (*Client) DeleteAuthSessionsReferenceNumber ¶
func (c *Client) DeleteAuthSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeletePermissionsAuthorizationsGrantsPermissionId ¶
func (c *Client) DeletePermissionsAuthorizationsGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeletePermissionsCommonGrantsPermissionId ¶
func (c *Client) DeletePermissionsCommonGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteTokensReferenceNumber ¶
func (c *Client) DeleteTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAuthReferenceNumber ¶
func (c *Client) GetAuthReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAuthSessions ¶
func (c *Client) GetAuthSessions(ctx context.Context, params *GetAuthSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCertificatesEnrollmentsData ¶
func (*Client) GetCertificatesEnrollmentsReferenceNumber ¶
func (c *Client) GetCertificatesEnrollmentsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCertificatesLimits ¶
func (*Client) GetInvoicesExportsReferenceNumber ¶
func (c *Client) GetInvoicesExportsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInvoicesKsefKsefNumber ¶
func (c *Client) GetInvoicesKsefKsefNumber(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetLimitsContext ¶
func (*Client) GetLimitsSubject ¶
func (*Client) GetPeppolQuery ¶
func (c *Client) GetPeppolQuery(ctx context.Context, params *GetPeppolQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPermissionsAttachmentsStatus ¶
func (*Client) GetPermissionsOperationsReferenceNumber ¶
func (c *Client) GetPermissionsOperationsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPermissionsQueryEntitiesRoles ¶
func (c *Client) GetPermissionsQueryEntitiesRoles(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetRateLimits ¶
func (*Client) GetSecurityPublicKeyCertificates ¶
func (*Client) GetSessions ¶
func (c *Client) GetSessions(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumber ¶
func (c *Client) GetSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberInvoices ¶
func (c *Client) GetSessionsReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberInvoicesFailed ¶
func (c *Client) GetSessionsReferenceNumberInvoicesFailed(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesFailedParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber ¶
func (c *Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo ¶
func (c *Client) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo ¶
func (c *Client) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSessionsReferenceNumberUpoUpoReferenceNumber ¶
func (c *Client) GetSessionsReferenceNumberUpoUpoReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, upoReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTokens ¶
func (c *Client) GetTokens(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTokensReferenceNumber ¶
func (c *Client) GetTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostAuthChallenge ¶
func (*Client) PostAuthKsefToken ¶
func (c *Client) PostAuthKsefToken(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostAuthKsefTokenWithBody ¶
func (*Client) PostAuthTokenRedeem ¶
func (*Client) PostAuthTokenRefresh ¶
func (*Client) PostAuthXadesSignatureWithBody ¶
func (*Client) PostCertificatesCertificateSerialNumberRevoke ¶
func (c *Client) PostCertificatesCertificateSerialNumberRevoke(ctx context.Context, certificateSerialNumber string, body PostCertificatesCertificateSerialNumberRevokeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostCertificatesCertificateSerialNumberRevokeWithBody ¶
func (*Client) PostCertificatesEnrollments ¶
func (c *Client) PostCertificatesEnrollments(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostCertificatesEnrollmentsWithBody ¶
func (*Client) PostCertificatesQuery ¶
func (c *Client) PostCertificatesQuery(ctx context.Context, params *PostCertificatesQueryParams, body PostCertificatesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostCertificatesQueryWithBody ¶
func (*Client) PostCertificatesRetrieve ¶
func (c *Client) PostCertificatesRetrieve(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostCertificatesRetrieveWithBody ¶
func (*Client) PostInvoicesExports ¶
func (c *Client) PostInvoicesExports(ctx context.Context, body PostInvoicesExportsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostInvoicesExportsWithBody ¶
func (*Client) PostInvoicesQueryMetadata ¶
func (c *Client) PostInvoicesQueryMetadata(ctx context.Context, params *PostInvoicesQueryMetadataParams, body PostInvoicesQueryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostInvoicesQueryMetadataWithBody ¶
func (*Client) PostPermissionsAuthorizationsGrants ¶
func (c *Client) PostPermissionsAuthorizationsGrants(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsAuthorizationsGrantsWithBody ¶
func (*Client) PostPermissionsEntitiesGrants ¶
func (c *Client) PostPermissionsEntitiesGrants(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsEntitiesGrantsWithBody ¶
func (*Client) PostPermissionsEuEntitiesAdministrationGrants ¶
func (c *Client) PostPermissionsEuEntitiesAdministrationGrants(ctx context.Context, body PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsEuEntitiesAdministrationGrantsWithBody ¶
func (*Client) PostPermissionsEuEntitiesGrants ¶
func (c *Client) PostPermissionsEuEntitiesGrants(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsEuEntitiesGrantsWithBody ¶
func (*Client) PostPermissionsIndirectGrants ¶
func (c *Client) PostPermissionsIndirectGrants(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsIndirectGrantsWithBody ¶
func (*Client) PostPermissionsPersonsGrants ¶
func (c *Client) PostPermissionsPersonsGrants(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsPersonsGrantsWithBody ¶
func (*Client) PostPermissionsQueryAuthorizationsGrants ¶
func (c *Client) PostPermissionsQueryAuthorizationsGrants(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, body PostPermissionsQueryAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQueryAuthorizationsGrantsWithBody ¶
func (*Client) PostPermissionsQueryEntitiesGrants ¶
func (c *Client) PostPermissionsQueryEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, body PostPermissionsQueryEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQueryEntitiesGrantsWithBody ¶
func (*Client) PostPermissionsQueryEuEntitiesGrants ¶
func (c *Client) PostPermissionsQueryEuEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, body PostPermissionsQueryEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQueryEuEntitiesGrantsWithBody ¶
func (*Client) PostPermissionsQueryPersonalGrants ¶
func (c *Client) PostPermissionsQueryPersonalGrants(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, body PostPermissionsQueryPersonalGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQueryPersonalGrantsWithBody ¶
func (*Client) PostPermissionsQueryPersonsGrants ¶
func (c *Client) PostPermissionsQueryPersonsGrants(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, body PostPermissionsQueryPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQueryPersonsGrantsWithBody ¶
func (*Client) PostPermissionsQuerySubordinateEntitiesRoles ¶
func (c *Client) PostPermissionsQuerySubordinateEntitiesRoles(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, body PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQuerySubordinateEntitiesRolesWithBody ¶
func (*Client) PostPermissionsQuerySubunitsGrants ¶
func (c *Client) PostPermissionsQuerySubunitsGrants(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, body PostPermissionsQuerySubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsQuerySubunitsGrantsWithBody ¶
func (*Client) PostPermissionsSubunitsGrants ¶
func (c *Client) PostPermissionsSubunitsGrants(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostPermissionsSubunitsGrantsWithBody ¶
func (*Client) PostSessionsBatch ¶
func (c *Client) PostSessionsBatch(ctx context.Context, body PostSessionsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSessionsBatchReferenceNumberClose ¶
func (c *Client) PostSessionsBatchReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSessionsBatchWithBody ¶
func (*Client) PostSessionsOnline ¶
func (c *Client) PostSessionsOnline(ctx context.Context, body PostSessionsOnlineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSessionsOnlineReferenceNumberClose ¶
func (c *Client) PostSessionsOnlineReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSessionsOnlineReferenceNumberInvoices ¶
func (c *Client) PostSessionsOnlineReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, body PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSessionsOnlineReferenceNumberInvoicesWithBody ¶
func (*Client) PostSessionsOnlineWithBody ¶
func (*Client) PostTokens ¶
func (c *Client) PostTokens(ctx context.Context, body PostTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface {
// PostAuthChallenge request
PostAuthChallenge(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAuthKsefTokenWithBody request with any body
PostAuthKsefTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostAuthKsefToken(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAuthSessions request
GetAuthSessions(ctx context.Context, params *GetAuthSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAuthSessionsCurrent request
DeleteAuthSessionsCurrent(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAuthSessionsReferenceNumber request
DeleteAuthSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAuthTokenRedeem request
PostAuthTokenRedeem(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAuthTokenRefresh request
PostAuthTokenRefresh(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostAuthXadesSignatureWithBody request with any body
PostAuthXadesSignatureWithBody(ctx context.Context, params *PostAuthXadesSignatureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAuthReferenceNumber request
GetAuthReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostCertificatesEnrollmentsWithBody request with any body
PostCertificatesEnrollmentsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostCertificatesEnrollments(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificatesEnrollmentsData request
GetCertificatesEnrollmentsData(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificatesEnrollmentsReferenceNumber request
GetCertificatesEnrollmentsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetCertificatesLimits request
GetCertificatesLimits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostCertificatesQueryWithBody request with any body
PostCertificatesQueryWithBody(ctx context.Context, params *PostCertificatesQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostCertificatesQuery(ctx context.Context, params *PostCertificatesQueryParams, body PostCertificatesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostCertificatesRetrieveWithBody request with any body
PostCertificatesRetrieveWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostCertificatesRetrieve(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostCertificatesCertificateSerialNumberRevokeWithBody request with any body
PostCertificatesCertificateSerialNumberRevokeWithBody(ctx context.Context, certificateSerialNumber string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostCertificatesCertificateSerialNumberRevoke(ctx context.Context, certificateSerialNumber string, body PostCertificatesCertificateSerialNumberRevokeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostInvoicesExportsWithBody request with any body
PostInvoicesExportsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostInvoicesExports(ctx context.Context, body PostInvoicesExportsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicesExportsReferenceNumber request
GetInvoicesExportsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetInvoicesKsefKsefNumber request
GetInvoicesKsefKsefNumber(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostInvoicesQueryMetadataWithBody request with any body
PostInvoicesQueryMetadataWithBody(ctx context.Context, params *PostInvoicesQueryMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostInvoicesQueryMetadata(ctx context.Context, params *PostInvoicesQueryMetadataParams, body PostInvoicesQueryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLimitsContext request
GetLimitsContext(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLimitsSubject request
GetLimitsSubject(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPeppolQuery request
GetPeppolQuery(ctx context.Context, params *GetPeppolQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsAttachmentsStatus request
GetPermissionsAttachmentsStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsAuthorizationsGrantsWithBody request with any body
PostPermissionsAuthorizationsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsAuthorizationsGrants(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePermissionsAuthorizationsGrantsPermissionId request
DeletePermissionsAuthorizationsGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePermissionsCommonGrantsPermissionId request
DeletePermissionsCommonGrantsPermissionId(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsEntitiesGrantsWithBody request with any body
PostPermissionsEntitiesGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsEntitiesGrants(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsEuEntitiesAdministrationGrantsWithBody request with any body
PostPermissionsEuEntitiesAdministrationGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsEuEntitiesAdministrationGrants(ctx context.Context, body PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsEuEntitiesGrantsWithBody request with any body
PostPermissionsEuEntitiesGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsEuEntitiesGrants(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsIndirectGrantsWithBody request with any body
PostPermissionsIndirectGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsIndirectGrants(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsOperationsReferenceNumber request
GetPermissionsOperationsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsPersonsGrantsWithBody request with any body
PostPermissionsPersonsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsPersonsGrants(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQueryAuthorizationsGrantsWithBody request with any body
PostPermissionsQueryAuthorizationsGrantsWithBody(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQueryAuthorizationsGrants(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, body PostPermissionsQueryAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQueryEntitiesGrantsWithBody request with any body
PostPermissionsQueryEntitiesGrantsWithBody(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQueryEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, body PostPermissionsQueryEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPermissionsQueryEntitiesRoles request
GetPermissionsQueryEntitiesRoles(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQueryEuEntitiesGrantsWithBody request with any body
PostPermissionsQueryEuEntitiesGrantsWithBody(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQueryEuEntitiesGrants(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, body PostPermissionsQueryEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQueryPersonalGrantsWithBody request with any body
PostPermissionsQueryPersonalGrantsWithBody(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQueryPersonalGrants(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, body PostPermissionsQueryPersonalGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQueryPersonsGrantsWithBody request with any body
PostPermissionsQueryPersonsGrantsWithBody(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQueryPersonsGrants(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, body PostPermissionsQueryPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQuerySubordinateEntitiesRolesWithBody request with any body
PostPermissionsQuerySubordinateEntitiesRolesWithBody(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQuerySubordinateEntitiesRoles(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, body PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsQuerySubunitsGrantsWithBody request with any body
PostPermissionsQuerySubunitsGrantsWithBody(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsQuerySubunitsGrants(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, body PostPermissionsQuerySubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostPermissionsSubunitsGrantsWithBody request with any body
PostPermissionsSubunitsGrantsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostPermissionsSubunitsGrants(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetRateLimits request
GetRateLimits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecurityPublicKeyCertificates request
GetSecurityPublicKeyCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessions request
GetSessions(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSessionsBatchWithBody request with any body
PostSessionsBatchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSessionsBatch(ctx context.Context, body PostSessionsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSessionsBatchReferenceNumberClose request
PostSessionsBatchReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSessionsOnlineWithBody request with any body
PostSessionsOnlineWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSessionsOnline(ctx context.Context, body PostSessionsOnlineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSessionsOnlineReferenceNumberClose request
PostSessionsOnlineReferenceNumberClose(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSessionsOnlineReferenceNumberInvoicesWithBody request with any body
PostSessionsOnlineReferenceNumberInvoicesWithBody(ctx context.Context, referenceNumber ReferenceNumber, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSessionsOnlineReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, body PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumber request
GetSessionsReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberInvoices request
GetSessionsReferenceNumberInvoices(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberInvoicesFailed request
GetSessionsReferenceNumberInvoicesFailed(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesFailedParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo request
GetSessionsReferenceNumberInvoicesKsefKsefNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber request
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo request
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpo(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessionsReferenceNumberUpoUpoReferenceNumber request
GetSessionsReferenceNumberUpoUpoReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, upoReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTokens request
GetTokens(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostTokensWithBody request with any body
PostTokensWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostTokens(ctx context.Context, body PostTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTokensReferenceNumber request
DeleteTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTokensReferenceNumber request
GetTokensReferenceNumber(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) DeleteAuthSessionsCurrentWithResponse ¶
func (c *ClientWithResponses) DeleteAuthSessionsCurrentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAuthSessionsCurrentResponse, error)
DeleteAuthSessionsCurrentWithResponse request returning *DeleteAuthSessionsCurrentResponse
func (*ClientWithResponses) DeleteAuthSessionsReferenceNumberWithResponse ¶
func (c *ClientWithResponses) DeleteAuthSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*DeleteAuthSessionsReferenceNumberResponse, error)
DeleteAuthSessionsReferenceNumberWithResponse request returning *DeleteAuthSessionsReferenceNumberResponse
func (*ClientWithResponses) DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse ¶
func (c *ClientWithResponses) DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsAuthorizationsGrantsPermissionIdResponse, error)
DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse request returning *DeletePermissionsAuthorizationsGrantsPermissionIdResponse
func (*ClientWithResponses) DeletePermissionsCommonGrantsPermissionIdWithResponse ¶
func (c *ClientWithResponses) DeletePermissionsCommonGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsCommonGrantsPermissionIdResponse, error)
DeletePermissionsCommonGrantsPermissionIdWithResponse request returning *DeletePermissionsCommonGrantsPermissionIdResponse
func (*ClientWithResponses) DeleteTokensReferenceNumberWithResponse ¶
func (c *ClientWithResponses) DeleteTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*DeleteTokensReferenceNumberResponse, error)
DeleteTokensReferenceNumberWithResponse request returning *DeleteTokensReferenceNumberResponse
func (*ClientWithResponses) GetAuthReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetAuthReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetAuthReferenceNumberResponse, error)
GetAuthReferenceNumberWithResponse request returning *GetAuthReferenceNumberResponse
func (*ClientWithResponses) GetAuthSessionsWithResponse ¶
func (c *ClientWithResponses) GetAuthSessionsWithResponse(ctx context.Context, params *GetAuthSessionsParams, reqEditors ...RequestEditorFn) (*GetAuthSessionsResponse, error)
GetAuthSessionsWithResponse request returning *GetAuthSessionsResponse
func (*ClientWithResponses) GetCertificatesEnrollmentsDataWithResponse ¶
func (c *ClientWithResponses) GetCertificatesEnrollmentsDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesEnrollmentsDataResponse, error)
GetCertificatesEnrollmentsDataWithResponse request returning *GetCertificatesEnrollmentsDataResponse
func (*ClientWithResponses) GetCertificatesEnrollmentsReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetCertificatesEnrollmentsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetCertificatesEnrollmentsReferenceNumberResponse, error)
GetCertificatesEnrollmentsReferenceNumberWithResponse request returning *GetCertificatesEnrollmentsReferenceNumberResponse
func (*ClientWithResponses) GetCertificatesLimitsWithResponse ¶
func (c *ClientWithResponses) GetCertificatesLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesLimitsResponse, error)
GetCertificatesLimitsWithResponse request returning *GetCertificatesLimitsResponse
func (*ClientWithResponses) GetInvoicesExportsReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetInvoicesExportsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetInvoicesExportsReferenceNumberResponse, error)
GetInvoicesExportsReferenceNumberWithResponse request returning *GetInvoicesExportsReferenceNumberResponse
func (*ClientWithResponses) GetInvoicesKsefKsefNumberWithResponse ¶
func (c *ClientWithResponses) GetInvoicesKsefKsefNumberWithResponse(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*GetInvoicesKsefKsefNumberResponse, error)
GetInvoicesKsefKsefNumberWithResponse request returning *GetInvoicesKsefKsefNumberResponse
func (*ClientWithResponses) GetLimitsContextWithResponse ¶
func (c *ClientWithResponses) GetLimitsContextWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsContextResponse, error)
GetLimitsContextWithResponse request returning *GetLimitsContextResponse
func (*ClientWithResponses) GetLimitsSubjectWithResponse ¶
func (c *ClientWithResponses) GetLimitsSubjectWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsSubjectResponse, error)
GetLimitsSubjectWithResponse request returning *GetLimitsSubjectResponse
func (*ClientWithResponses) GetPeppolQueryWithResponse ¶
func (c *ClientWithResponses) GetPeppolQueryWithResponse(ctx context.Context, params *GetPeppolQueryParams, reqEditors ...RequestEditorFn) (*GetPeppolQueryResponse, error)
GetPeppolQueryWithResponse request returning *GetPeppolQueryResponse
func (*ClientWithResponses) GetPermissionsAttachmentsStatusWithResponse ¶
func (c *ClientWithResponses) GetPermissionsAttachmentsStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsAttachmentsStatusResponse, error)
GetPermissionsAttachmentsStatusWithResponse request returning *GetPermissionsAttachmentsStatusResponse
func (*ClientWithResponses) GetPermissionsOperationsReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetPermissionsOperationsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetPermissionsOperationsReferenceNumberResponse, error)
GetPermissionsOperationsReferenceNumberWithResponse request returning *GetPermissionsOperationsReferenceNumberResponse
func (*ClientWithResponses) GetPermissionsQueryEntitiesRolesWithResponse ¶
func (c *ClientWithResponses) GetPermissionsQueryEntitiesRolesWithResponse(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, reqEditors ...RequestEditorFn) (*GetPermissionsQueryEntitiesRolesResponse, error)
GetPermissionsQueryEntitiesRolesWithResponse request returning *GetPermissionsQueryEntitiesRolesResponse
func (*ClientWithResponses) GetRateLimitsWithResponse ¶
func (c *ClientWithResponses) GetRateLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRateLimitsResponse, error)
GetRateLimitsWithResponse request returning *GetRateLimitsResponse
func (*ClientWithResponses) GetSecurityPublicKeyCertificatesWithResponse ¶
func (c *ClientWithResponses) GetSecurityPublicKeyCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecurityPublicKeyCertificatesResponse, error)
GetSecurityPublicKeyCertificatesWithResponse request returning *GetSecurityPublicKeyCertificatesResponse
func (*ClientWithResponses) GetSessionsReferenceNumberInvoicesFailedWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesFailedWithResponse(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesFailedParams, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesFailedResponse, error)
GetSessionsReferenceNumberInvoicesFailedWithResponse request returning *GetSessionsReferenceNumberInvoicesFailedResponse
func (*ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse, error)
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse request returning *GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse
func (*ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse, error)
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse request returning *GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse
func (*ClientWithResponses) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse, error)
GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse request returning *GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse
func (*ClientWithResponses) GetSessionsReferenceNumberInvoicesWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesParams, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesResponse, error)
GetSessionsReferenceNumberInvoicesWithResponse request returning *GetSessionsReferenceNumberInvoicesResponse
func (*ClientWithResponses) GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, upoReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberUpoUpoReferenceNumberResponse, error)
GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse request returning *GetSessionsReferenceNumberUpoUpoReferenceNumberResponse
func (*ClientWithResponses) GetSessionsReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberResponse, error)
GetSessionsReferenceNumberWithResponse request returning *GetSessionsReferenceNumberResponse
func (*ClientWithResponses) GetSessionsWithResponse ¶
func (c *ClientWithResponses) GetSessionsWithResponse(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
GetSessionsWithResponse request returning *GetSessionsResponse
func (*ClientWithResponses) GetTokensReferenceNumberWithResponse ¶
func (c *ClientWithResponses) GetTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetTokensReferenceNumberResponse, error)
GetTokensReferenceNumberWithResponse request returning *GetTokensReferenceNumberResponse
func (*ClientWithResponses) GetTokensWithResponse ¶
func (c *ClientWithResponses) GetTokensWithResponse(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*GetTokensResponse, error)
GetTokensWithResponse request returning *GetTokensResponse
func (*ClientWithResponses) PostAuthChallengeWithResponse ¶
func (c *ClientWithResponses) PostAuthChallengeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthChallengeResponse, error)
PostAuthChallengeWithResponse request returning *PostAuthChallengeResponse
func (*ClientWithResponses) PostAuthKsefTokenWithBodyWithResponse ¶
func (c *ClientWithResponses) PostAuthKsefTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthKsefTokenResponse, error)
PostAuthKsefTokenWithBodyWithResponse request with arbitrary body returning *PostAuthKsefTokenResponse
func (*ClientWithResponses) PostAuthKsefTokenWithResponse ¶
func (c *ClientWithResponses) PostAuthKsefTokenWithResponse(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthKsefTokenResponse, error)
func (*ClientWithResponses) PostAuthTokenRedeemWithResponse ¶
func (c *ClientWithResponses) PostAuthTokenRedeemWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRedeemResponse, error)
PostAuthTokenRedeemWithResponse request returning *PostAuthTokenRedeemResponse
func (*ClientWithResponses) PostAuthTokenRefreshWithResponse ¶
func (c *ClientWithResponses) PostAuthTokenRefreshWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRefreshResponse, error)
PostAuthTokenRefreshWithResponse request returning *PostAuthTokenRefreshResponse
func (*ClientWithResponses) PostAuthXadesSignatureWithBodyWithResponse ¶
func (c *ClientWithResponses) PostAuthXadesSignatureWithBodyWithResponse(ctx context.Context, params *PostAuthXadesSignatureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthXadesSignatureResponse, error)
PostAuthXadesSignatureWithBodyWithResponse request with arbitrary body returning *PostAuthXadesSignatureResponse
func (*ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse ¶
func (c *ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse(ctx context.Context, certificateSerialNumber string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse request with arbitrary body returning *PostCertificatesCertificateSerialNumberRevokeResponse
func (*ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithResponse ¶
func (c *ClientWithResponses) PostCertificatesCertificateSerialNumberRevokeWithResponse(ctx context.Context, certificateSerialNumber string, body PostCertificatesCertificateSerialNumberRevokeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
func (*ClientWithResponses) PostCertificatesEnrollmentsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostCertificatesEnrollmentsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesEnrollmentsResponse, error)
PostCertificatesEnrollmentsWithBodyWithResponse request with arbitrary body returning *PostCertificatesEnrollmentsResponse
func (*ClientWithResponses) PostCertificatesEnrollmentsWithResponse ¶
func (c *ClientWithResponses) PostCertificatesEnrollmentsWithResponse(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesEnrollmentsResponse, error)
func (*ClientWithResponses) PostCertificatesQueryWithBodyWithResponse ¶
func (c *ClientWithResponses) PostCertificatesQueryWithBodyWithResponse(ctx context.Context, params *PostCertificatesQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesQueryResponse, error)
PostCertificatesQueryWithBodyWithResponse request with arbitrary body returning *PostCertificatesQueryResponse
func (*ClientWithResponses) PostCertificatesQueryWithResponse ¶
func (c *ClientWithResponses) PostCertificatesQueryWithResponse(ctx context.Context, params *PostCertificatesQueryParams, body PostCertificatesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesQueryResponse, error)
func (*ClientWithResponses) PostCertificatesRetrieveWithBodyWithResponse ¶
func (c *ClientWithResponses) PostCertificatesRetrieveWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesRetrieveResponse, error)
PostCertificatesRetrieveWithBodyWithResponse request with arbitrary body returning *PostCertificatesRetrieveResponse
func (*ClientWithResponses) PostCertificatesRetrieveWithResponse ¶
func (c *ClientWithResponses) PostCertificatesRetrieveWithResponse(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesRetrieveResponse, error)
func (*ClientWithResponses) PostInvoicesExportsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostInvoicesExportsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInvoicesExportsResponse, error)
PostInvoicesExportsWithBodyWithResponse request with arbitrary body returning *PostInvoicesExportsResponse
func (*ClientWithResponses) PostInvoicesExportsWithResponse ¶
func (c *ClientWithResponses) PostInvoicesExportsWithResponse(ctx context.Context, body PostInvoicesExportsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInvoicesExportsResponse, error)
func (*ClientWithResponses) PostInvoicesQueryMetadataWithBodyWithResponse ¶
func (c *ClientWithResponses) PostInvoicesQueryMetadataWithBodyWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInvoicesQueryMetadataResponse, error)
PostInvoicesQueryMetadataWithBodyWithResponse request with arbitrary body returning *PostInvoicesQueryMetadataResponse
func (*ClientWithResponses) PostInvoicesQueryMetadataWithResponse ¶
func (c *ClientWithResponses) PostInvoicesQueryMetadataWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, body PostInvoicesQueryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInvoicesQueryMetadataResponse, error)
func (*ClientWithResponses) PostPermissionsAuthorizationsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsAuthorizationsGrantsResponse, error)
PostPermissionsAuthorizationsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsAuthorizationsGrantsResponse
func (*ClientWithResponses) PostPermissionsAuthorizationsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsAuthorizationsGrantsWithResponse(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsAuthorizationsGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsEntitiesGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEntitiesGrantsResponse, error)
PostPermissionsEntitiesGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsEntitiesGrantsResponse
func (*ClientWithResponses) PostPermissionsEntitiesGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEntitiesGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsEuEntitiesAdministrationGrantsResponse
func (*ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEuEntitiesAdministrationGrantsWithResponse(ctx context.Context, body PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsEuEntitiesGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesGrantsResponse, error)
PostPermissionsEuEntitiesGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsEuEntitiesGrantsResponse
func (*ClientWithResponses) PostPermissionsEuEntitiesGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsEuEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsIndirectGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsIndirectGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsIndirectGrantsResponse, error)
PostPermissionsIndirectGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsIndirectGrantsResponse
func (*ClientWithResponses) PostPermissionsIndirectGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsIndirectGrantsWithResponse(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsIndirectGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsPersonsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsPersonsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsPersonsGrantsResponse, error)
PostPermissionsPersonsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsPersonsGrantsResponse
func (*ClientWithResponses) PostPermissionsPersonsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsPersonsGrantsWithResponse(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsPersonsGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQueryAuthorizationsGrantsResponse
func (*ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryAuthorizationsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, body PostPermissionsQueryAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEntitiesGrantsResponse, error)
PostPermissionsQueryEntitiesGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQueryEntitiesGrantsResponse
func (*ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, body PostPermissionsQueryEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEntitiesGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQueryEuEntitiesGrantsResponse
func (*ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryEuEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, body PostPermissionsQueryEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQueryPersonalGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryPersonalGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonalGrantsResponse, error)
PostPermissionsQueryPersonalGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQueryPersonalGrantsResponse
func (*ClientWithResponses) PostPermissionsQueryPersonalGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryPersonalGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, body PostPermissionsQueryPersonalGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonalGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQueryPersonsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryPersonsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonsGrantsResponse, error)
PostPermissionsQueryPersonsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQueryPersonsGrantsResponse
func (*ClientWithResponses) PostPermissionsQueryPersonsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQueryPersonsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, body PostPermissionsQueryPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonsGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse request with arbitrary body returning *PostPermissionsQuerySubordinateEntitiesRolesResponse
func (*ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQuerySubordinateEntitiesRolesWithResponse(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, body PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
func (*ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubunitsGrantsResponse, error)
PostPermissionsQuerySubunitsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsQuerySubunitsGrantsResponse
func (*ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsQuerySubunitsGrantsWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, body PostPermissionsQuerySubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubunitsGrantsResponse, error)
func (*ClientWithResponses) PostPermissionsSubunitsGrantsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostPermissionsSubunitsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsSubunitsGrantsResponse, error)
PostPermissionsSubunitsGrantsWithBodyWithResponse request with arbitrary body returning *PostPermissionsSubunitsGrantsResponse
func (*ClientWithResponses) PostPermissionsSubunitsGrantsWithResponse ¶
func (c *ClientWithResponses) PostPermissionsSubunitsGrantsWithResponse(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsSubunitsGrantsResponse, error)
func (*ClientWithResponses) PostSessionsBatchReferenceNumberCloseWithResponse ¶
func (c *ClientWithResponses) PostSessionsBatchReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*PostSessionsBatchReferenceNumberCloseResponse, error)
PostSessionsBatchReferenceNumberCloseWithResponse request returning *PostSessionsBatchReferenceNumberCloseResponse
func (*ClientWithResponses) PostSessionsBatchWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSessionsBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsBatchResponse, error)
PostSessionsBatchWithBodyWithResponse request with arbitrary body returning *PostSessionsBatchResponse
func (*ClientWithResponses) PostSessionsBatchWithResponse ¶
func (c *ClientWithResponses) PostSessionsBatchWithResponse(ctx context.Context, body PostSessionsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsBatchResponse, error)
func (*ClientWithResponses) PostSessionsOnlineReferenceNumberCloseWithResponse ¶
func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberCloseResponse, error)
PostSessionsOnlineReferenceNumberCloseWithResponse request returning *PostSessionsOnlineReferenceNumberCloseResponse
func (*ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse(ctx context.Context, referenceNumber ReferenceNumber, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse request with arbitrary body returning *PostSessionsOnlineReferenceNumberInvoicesResponse
func (*ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithResponse ¶
func (c *ClientWithResponses) PostSessionsOnlineReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, body PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
func (*ClientWithResponses) PostSessionsOnlineWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSessionsOnlineWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsOnlineResponse, error)
PostSessionsOnlineWithBodyWithResponse request with arbitrary body returning *PostSessionsOnlineResponse
func (*ClientWithResponses) PostSessionsOnlineWithResponse ¶
func (c *ClientWithResponses) PostSessionsOnlineWithResponse(ctx context.Context, body PostSessionsOnlineJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsOnlineResponse, error)
func (*ClientWithResponses) PostTokensWithBodyWithResponse ¶
func (c *ClientWithResponses) PostTokensWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostTokensResponse, error)
PostTokensWithBodyWithResponse request with arbitrary body returning *PostTokensResponse
func (*ClientWithResponses) PostTokensWithResponse ¶
func (c *ClientWithResponses) PostTokensWithResponse(ctx context.Context, body PostTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTokensResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// PostAuthChallengeWithResponse request
PostAuthChallengeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthChallengeResponse, error)
// PostAuthKsefTokenWithBodyWithResponse request with any body
PostAuthKsefTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthKsefTokenResponse, error)
PostAuthKsefTokenWithResponse(ctx context.Context, body PostAuthKsefTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*PostAuthKsefTokenResponse, error)
// GetAuthSessionsWithResponse request
GetAuthSessionsWithResponse(ctx context.Context, params *GetAuthSessionsParams, reqEditors ...RequestEditorFn) (*GetAuthSessionsResponse, error)
// DeleteAuthSessionsCurrentWithResponse request
DeleteAuthSessionsCurrentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAuthSessionsCurrentResponse, error)
// DeleteAuthSessionsReferenceNumberWithResponse request
DeleteAuthSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*DeleteAuthSessionsReferenceNumberResponse, error)
// PostAuthTokenRedeemWithResponse request
PostAuthTokenRedeemWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRedeemResponse, error)
// PostAuthTokenRefreshWithResponse request
PostAuthTokenRefreshWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PostAuthTokenRefreshResponse, error)
// PostAuthXadesSignatureWithBodyWithResponse request with any body
PostAuthXadesSignatureWithBodyWithResponse(ctx context.Context, params *PostAuthXadesSignatureParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostAuthXadesSignatureResponse, error)
// GetAuthReferenceNumberWithResponse request
GetAuthReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetAuthReferenceNumberResponse, error)
// PostCertificatesEnrollmentsWithBodyWithResponse request with any body
PostCertificatesEnrollmentsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesEnrollmentsResponse, error)
PostCertificatesEnrollmentsWithResponse(ctx context.Context, body PostCertificatesEnrollmentsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesEnrollmentsResponse, error)
// GetCertificatesEnrollmentsDataWithResponse request
GetCertificatesEnrollmentsDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesEnrollmentsDataResponse, error)
// GetCertificatesEnrollmentsReferenceNumberWithResponse request
GetCertificatesEnrollmentsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetCertificatesEnrollmentsReferenceNumberResponse, error)
// GetCertificatesLimitsWithResponse request
GetCertificatesLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificatesLimitsResponse, error)
// PostCertificatesQueryWithBodyWithResponse request with any body
PostCertificatesQueryWithBodyWithResponse(ctx context.Context, params *PostCertificatesQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesQueryResponse, error)
PostCertificatesQueryWithResponse(ctx context.Context, params *PostCertificatesQueryParams, body PostCertificatesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesQueryResponse, error)
// PostCertificatesRetrieveWithBodyWithResponse request with any body
PostCertificatesRetrieveWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesRetrieveResponse, error)
PostCertificatesRetrieveWithResponse(ctx context.Context, body PostCertificatesRetrieveJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesRetrieveResponse, error)
// PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse request with any body
PostCertificatesCertificateSerialNumberRevokeWithBodyWithResponse(ctx context.Context, certificateSerialNumber string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
PostCertificatesCertificateSerialNumberRevokeWithResponse(ctx context.Context, certificateSerialNumber string, body PostCertificatesCertificateSerialNumberRevokeJSONRequestBody, reqEditors ...RequestEditorFn) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
// PostInvoicesExportsWithBodyWithResponse request with any body
PostInvoicesExportsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInvoicesExportsResponse, error)
PostInvoicesExportsWithResponse(ctx context.Context, body PostInvoicesExportsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInvoicesExportsResponse, error)
// GetInvoicesExportsReferenceNumberWithResponse request
GetInvoicesExportsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetInvoicesExportsReferenceNumberResponse, error)
// GetInvoicesKsefKsefNumberWithResponse request
GetInvoicesKsefKsefNumberWithResponse(ctx context.Context, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*GetInvoicesKsefKsefNumberResponse, error)
// PostInvoicesQueryMetadataWithBodyWithResponse request with any body
PostInvoicesQueryMetadataWithBodyWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostInvoicesQueryMetadataResponse, error)
PostInvoicesQueryMetadataWithResponse(ctx context.Context, params *PostInvoicesQueryMetadataParams, body PostInvoicesQueryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInvoicesQueryMetadataResponse, error)
// GetLimitsContextWithResponse request
GetLimitsContextWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsContextResponse, error)
// GetLimitsSubjectWithResponse request
GetLimitsSubjectWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLimitsSubjectResponse, error)
// GetPeppolQueryWithResponse request
GetPeppolQueryWithResponse(ctx context.Context, params *GetPeppolQueryParams, reqEditors ...RequestEditorFn) (*GetPeppolQueryResponse, error)
// GetPermissionsAttachmentsStatusWithResponse request
GetPermissionsAttachmentsStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPermissionsAttachmentsStatusResponse, error)
// PostPermissionsAuthorizationsGrantsWithBodyWithResponse request with any body
PostPermissionsAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsAuthorizationsGrantsResponse, error)
PostPermissionsAuthorizationsGrantsWithResponse(ctx context.Context, body PostPermissionsAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsAuthorizationsGrantsResponse, error)
// DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse request
DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsAuthorizationsGrantsPermissionIdResponse, error)
// DeletePermissionsCommonGrantsPermissionIdWithResponse request
DeletePermissionsCommonGrantsPermissionIdWithResponse(ctx context.Context, permissionId PermissionId, reqEditors ...RequestEditorFn) (*DeletePermissionsCommonGrantsPermissionIdResponse, error)
// PostPermissionsEntitiesGrantsWithBodyWithResponse request with any body
PostPermissionsEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEntitiesGrantsResponse, error)
PostPermissionsEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEntitiesGrantsResponse, error)
// PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse request with any body
PostPermissionsEuEntitiesAdministrationGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
PostPermissionsEuEntitiesAdministrationGrantsWithResponse(ctx context.Context, body PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
// PostPermissionsEuEntitiesGrantsWithBodyWithResponse request with any body
PostPermissionsEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesGrantsResponse, error)
PostPermissionsEuEntitiesGrantsWithResponse(ctx context.Context, body PostPermissionsEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsEuEntitiesGrantsResponse, error)
// PostPermissionsIndirectGrantsWithBodyWithResponse request with any body
PostPermissionsIndirectGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsIndirectGrantsResponse, error)
PostPermissionsIndirectGrantsWithResponse(ctx context.Context, body PostPermissionsIndirectGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsIndirectGrantsResponse, error)
// GetPermissionsOperationsReferenceNumberWithResponse request
GetPermissionsOperationsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetPermissionsOperationsReferenceNumberResponse, error)
// PostPermissionsPersonsGrantsWithBodyWithResponse request with any body
PostPermissionsPersonsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsPersonsGrantsResponse, error)
PostPermissionsPersonsGrantsWithResponse(ctx context.Context, body PostPermissionsPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsPersonsGrantsResponse, error)
// PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse request with any body
PostPermissionsQueryAuthorizationsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
PostPermissionsQueryAuthorizationsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryAuthorizationsGrantsParams, body PostPermissionsQueryAuthorizationsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
// PostPermissionsQueryEntitiesGrantsWithBodyWithResponse request with any body
PostPermissionsQueryEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEntitiesGrantsResponse, error)
PostPermissionsQueryEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEntitiesGrantsParams, body PostPermissionsQueryEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEntitiesGrantsResponse, error)
// GetPermissionsQueryEntitiesRolesWithResponse request
GetPermissionsQueryEntitiesRolesWithResponse(ctx context.Context, params *GetPermissionsQueryEntitiesRolesParams, reqEditors ...RequestEditorFn) (*GetPermissionsQueryEntitiesRolesResponse, error)
// PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse request with any body
PostPermissionsQueryEuEntitiesGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
PostPermissionsQueryEuEntitiesGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryEuEntitiesGrantsParams, body PostPermissionsQueryEuEntitiesGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
// PostPermissionsQueryPersonalGrantsWithBodyWithResponse request with any body
PostPermissionsQueryPersonalGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonalGrantsResponse, error)
PostPermissionsQueryPersonalGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonalGrantsParams, body PostPermissionsQueryPersonalGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonalGrantsResponse, error)
// PostPermissionsQueryPersonsGrantsWithBodyWithResponse request with any body
PostPermissionsQueryPersonsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonsGrantsResponse, error)
PostPermissionsQueryPersonsGrantsWithResponse(ctx context.Context, params *PostPermissionsQueryPersonsGrantsParams, body PostPermissionsQueryPersonsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQueryPersonsGrantsResponse, error)
// PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse request with any body
PostPermissionsQuerySubordinateEntitiesRolesWithBodyWithResponse(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
PostPermissionsQuerySubordinateEntitiesRolesWithResponse(ctx context.Context, params *PostPermissionsQuerySubordinateEntitiesRolesParams, body PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
// PostPermissionsQuerySubunitsGrantsWithBodyWithResponse request with any body
PostPermissionsQuerySubunitsGrantsWithBodyWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubunitsGrantsResponse, error)
PostPermissionsQuerySubunitsGrantsWithResponse(ctx context.Context, params *PostPermissionsQuerySubunitsGrantsParams, body PostPermissionsQuerySubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsQuerySubunitsGrantsResponse, error)
// PostPermissionsSubunitsGrantsWithBodyWithResponse request with any body
PostPermissionsSubunitsGrantsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostPermissionsSubunitsGrantsResponse, error)
PostPermissionsSubunitsGrantsWithResponse(ctx context.Context, body PostPermissionsSubunitsGrantsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostPermissionsSubunitsGrantsResponse, error)
// GetRateLimitsWithResponse request
GetRateLimitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRateLimitsResponse, error)
// GetSecurityPublicKeyCertificatesWithResponse request
GetSecurityPublicKeyCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSecurityPublicKeyCertificatesResponse, error)
// GetSessionsWithResponse request
GetSessionsWithResponse(ctx context.Context, params *GetSessionsParams, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
// PostSessionsBatchWithBodyWithResponse request with any body
PostSessionsBatchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsBatchResponse, error)
PostSessionsBatchWithResponse(ctx context.Context, body PostSessionsBatchJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsBatchResponse, error)
// PostSessionsBatchReferenceNumberCloseWithResponse request
PostSessionsBatchReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*PostSessionsBatchReferenceNumberCloseResponse, error)
// PostSessionsOnlineWithBodyWithResponse request with any body
PostSessionsOnlineWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsOnlineResponse, error)
PostSessionsOnlineWithResponse(ctx context.Context, body PostSessionsOnlineJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsOnlineResponse, error)
// PostSessionsOnlineReferenceNumberCloseWithResponse request
PostSessionsOnlineReferenceNumberCloseWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberCloseResponse, error)
// PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse request with any body
PostSessionsOnlineReferenceNumberInvoicesWithBodyWithResponse(ctx context.Context, referenceNumber ReferenceNumber, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
PostSessionsOnlineReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, body PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
// GetSessionsReferenceNumberWithResponse request
GetSessionsReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberResponse, error)
// GetSessionsReferenceNumberInvoicesWithResponse request
GetSessionsReferenceNumberInvoicesWithResponse(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesParams, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesResponse, error)
// GetSessionsReferenceNumberInvoicesFailedWithResponse request
GetSessionsReferenceNumberInvoicesFailedWithResponse(ctx context.Context, referenceNumber ReferenceNumber, params *GetSessionsReferenceNumberInvoicesFailedParams, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesFailedResponse, error)
// GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse request
GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, ksefNumber KsefNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse, error)
// GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse request
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse, error)
// GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse request
GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse(ctx context.Context, referenceNumber ReferenceNumber, invoiceReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse, error)
// GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse request
GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, upoReferenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetSessionsReferenceNumberUpoUpoReferenceNumberResponse, error)
// GetTokensWithResponse request
GetTokensWithResponse(ctx context.Context, params *GetTokensParams, reqEditors ...RequestEditorFn) (*GetTokensResponse, error)
// PostTokensWithBodyWithResponse request with any body
PostTokensWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostTokensResponse, error)
PostTokensWithResponse(ctx context.Context, body PostTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTokensResponse, error)
// DeleteTokensReferenceNumberWithResponse request
DeleteTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*DeleteTokensReferenceNumberResponse, error)
// GetTokensReferenceNumberWithResponse request
GetTokensReferenceNumberWithResponse(ctx context.Context, referenceNumber ReferenceNumber, reqEditors ...RequestEditorFn) (*GetTokensReferenceNumberResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CommonSessionStatus ¶
type CommonSessionStatus string
CommonSessionStatus | Wartość | Opis | | --- | --- | | InProgress | Sesja aktywna. | | Succeeded | Sesja przetworzona poprawnie. W trakcie przetwarzania sesji nie wystąpiły żadne błędy, ale część faktur nadal mogła zostać odrzucona. | | Failed | Sesja nie przetworzona z powodu błędów. Na etapie rozpoczynania lub kończenia sesji wystąpiły błędy, które nie pozwoliły na jej poprawne przetworzenie. | | Cancelled | Sesja anulowania. Został przekroczony czas na wysyłkę w sesji wsadowej, lub nie przesłano żadnych faktur w sesji interaktywnej. |
const ( Cancelled CommonSessionStatus = "Cancelled" Failed CommonSessionStatus = "Failed" InProgress CommonSessionStatus = "InProgress" Succeeded CommonSessionStatus = "Succeeded" )
Defines values for CommonSessionStatus.
type CurrencyCode ¶
type CurrencyCode string
CurrencyCode defines model for CurrencyCode.
const ( AED CurrencyCode = "AED" AFN CurrencyCode = "AFN" ALL CurrencyCode = "ALL" AMD CurrencyCode = "AMD" ANG CurrencyCode = "ANG" AOA CurrencyCode = "AOA" ARS CurrencyCode = "ARS" AUD CurrencyCode = "AUD" AWG CurrencyCode = "AWG" AZN CurrencyCode = "AZN" BAM CurrencyCode = "BAM" BBD CurrencyCode = "BBD" BDT CurrencyCode = "BDT" BGN CurrencyCode = "BGN" BHD CurrencyCode = "BHD" BIF CurrencyCode = "BIF" BMD CurrencyCode = "BMD" BND CurrencyCode = "BND" BOB CurrencyCode = "BOB" BOV CurrencyCode = "BOV" BRL CurrencyCode = "BRL" BSD CurrencyCode = "BSD" BTN CurrencyCode = "BTN" BWP CurrencyCode = "BWP" BYN CurrencyCode = "BYN" BZD CurrencyCode = "BZD" CAD CurrencyCode = "CAD" CDF CurrencyCode = "CDF" CHE CurrencyCode = "CHE" CHF CurrencyCode = "CHF" CHW CurrencyCode = "CHW" CLF CurrencyCode = "CLF" CLP CurrencyCode = "CLP" CNY CurrencyCode = "CNY" COP CurrencyCode = "COP" COU CurrencyCode = "COU" CRC CurrencyCode = "CRC" CUC CurrencyCode = "CUC" CUP CurrencyCode = "CUP" CVE CurrencyCode = "CVE" CZK CurrencyCode = "CZK" DJF CurrencyCode = "DJF" DKK CurrencyCode = "DKK" DOP CurrencyCode = "DOP" DZD CurrencyCode = "DZD" EGP CurrencyCode = "EGP" ERN CurrencyCode = "ERN" ETB CurrencyCode = "ETB" EUR CurrencyCode = "EUR" FJD CurrencyCode = "FJD" FKP CurrencyCode = "FKP" GBP CurrencyCode = "GBP" GEL CurrencyCode = "GEL" GGP CurrencyCode = "GGP" GHS CurrencyCode = "GHS" GIP CurrencyCode = "GIP" GMD CurrencyCode = "GMD" GNF CurrencyCode = "GNF" GTQ CurrencyCode = "GTQ" GYD CurrencyCode = "GYD" HKD CurrencyCode = "HKD" HNL CurrencyCode = "HNL" HRK CurrencyCode = "HRK" HTG CurrencyCode = "HTG" HUF CurrencyCode = "HUF" IDR CurrencyCode = "IDR" ILS CurrencyCode = "ILS" IMP CurrencyCode = "IMP" INR CurrencyCode = "INR" IQD CurrencyCode = "IQD" IRR CurrencyCode = "IRR" ISK CurrencyCode = "ISK" JEP CurrencyCode = "JEP" JMD CurrencyCode = "JMD" JOD CurrencyCode = "JOD" JPY CurrencyCode = "JPY" KES CurrencyCode = "KES" KGS CurrencyCode = "KGS" KHR CurrencyCode = "KHR" KMF CurrencyCode = "KMF" KPW CurrencyCode = "KPW" KRW CurrencyCode = "KRW" KWD CurrencyCode = "KWD" KYD CurrencyCode = "KYD" KZT CurrencyCode = "KZT" LAK CurrencyCode = "LAK" LBP CurrencyCode = "LBP" LKR CurrencyCode = "LKR" LRD CurrencyCode = "LRD" LSL CurrencyCode = "LSL" LYD CurrencyCode = "LYD" MAD CurrencyCode = "MAD" MDL CurrencyCode = "MDL" MGA CurrencyCode = "MGA" MKD CurrencyCode = "MKD" MMK CurrencyCode = "MMK" MNT CurrencyCode = "MNT" MOP CurrencyCode = "MOP" MRU CurrencyCode = "MRU" MUR CurrencyCode = "MUR" MVR CurrencyCode = "MVR" MWK CurrencyCode = "MWK" MXN CurrencyCode = "MXN" MXV CurrencyCode = "MXV" MYR CurrencyCode = "MYR" MZN CurrencyCode = "MZN" NAD CurrencyCode = "NAD" NGN CurrencyCode = "NGN" NIO CurrencyCode = "NIO" NOK CurrencyCode = "NOK" NPR CurrencyCode = "NPR" NZD CurrencyCode = "NZD" OMR CurrencyCode = "OMR" PAB CurrencyCode = "PAB" PEN CurrencyCode = "PEN" PGK CurrencyCode = "PGK" PHP CurrencyCode = "PHP" PKR CurrencyCode = "PKR" PLN CurrencyCode = "PLN" PYG CurrencyCode = "PYG" QAR CurrencyCode = "QAR" RON CurrencyCode = "RON" RSD CurrencyCode = "RSD" RUB CurrencyCode = "RUB" RWF CurrencyCode = "RWF" SAR CurrencyCode = "SAR" SBD CurrencyCode = "SBD" SCR CurrencyCode = "SCR" SDG CurrencyCode = "SDG" SEK CurrencyCode = "SEK" SGD CurrencyCode = "SGD" SHP CurrencyCode = "SHP" SLL CurrencyCode = "SLL" SOS CurrencyCode = "SOS" SRD CurrencyCode = "SRD" SSP CurrencyCode = "SSP" STN CurrencyCode = "STN" SVC CurrencyCode = "SVC" SYP CurrencyCode = "SYP" SZL CurrencyCode = "SZL" THB CurrencyCode = "THB" TJS CurrencyCode = "TJS" TMT CurrencyCode = "TMT" TND CurrencyCode = "TND" TOP CurrencyCode = "TOP" TRY CurrencyCode = "TRY" TTD CurrencyCode = "TTD" TWD CurrencyCode = "TWD" TZS CurrencyCode = "TZS" UAH CurrencyCode = "UAH" UGX CurrencyCode = "UGX" USD CurrencyCode = "USD" USN CurrencyCode = "USN" UYI CurrencyCode = "UYI" UYU CurrencyCode = "UYU" UYW CurrencyCode = "UYW" UZS CurrencyCode = "UZS" VES CurrencyCode = "VES" VND CurrencyCode = "VND" VUV CurrencyCode = "VUV" WST CurrencyCode = "WST" XAF CurrencyCode = "XAF" XAG CurrencyCode = "XAG" XAU CurrencyCode = "XAU" XBA CurrencyCode = "XBA" XBB CurrencyCode = "XBB" XBC CurrencyCode = "XBC" XBD CurrencyCode = "XBD" XCD CurrencyCode = "XCD" XCG CurrencyCode = "XCG" XDR CurrencyCode = "XDR" XOF CurrencyCode = "XOF" XPD CurrencyCode = "XPD" XPF CurrencyCode = "XPF" XPT CurrencyCode = "XPT" XSU CurrencyCode = "XSU" XUA CurrencyCode = "XUA" XXX CurrencyCode = "XXX" YER CurrencyCode = "YER" ZAR CurrencyCode = "ZAR" ZMW CurrencyCode = "ZMW" ZWL CurrencyCode = "ZWL" )
Defines values for CurrencyCode.
type DeleteAuthSessionsCurrentResponse ¶
type DeleteAuthSessionsCurrentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseDeleteAuthSessionsCurrentResponse ¶
func ParseDeleteAuthSessionsCurrentResponse(rsp *http.Response) (*DeleteAuthSessionsCurrentResponse, error)
ParseDeleteAuthSessionsCurrentResponse parses an HTTP response from a DeleteAuthSessionsCurrentWithResponse call
func (DeleteAuthSessionsCurrentResponse) Status ¶
func (r DeleteAuthSessionsCurrentResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAuthSessionsCurrentResponse) StatusCode ¶
func (r DeleteAuthSessionsCurrentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAuthSessionsReferenceNumberResponse ¶
type DeleteAuthSessionsReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseDeleteAuthSessionsReferenceNumberResponse ¶
func ParseDeleteAuthSessionsReferenceNumberResponse(rsp *http.Response) (*DeleteAuthSessionsReferenceNumberResponse, error)
ParseDeleteAuthSessionsReferenceNumberResponse parses an HTTP response from a DeleteAuthSessionsReferenceNumberWithResponse call
func (DeleteAuthSessionsReferenceNumberResponse) Status ¶
func (r DeleteAuthSessionsReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAuthSessionsReferenceNumberResponse) StatusCode ¶
func (r DeleteAuthSessionsReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePermissionsAuthorizationsGrantsPermissionIdResponse ¶
type DeletePermissionsAuthorizationsGrantsPermissionIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseDeletePermissionsAuthorizationsGrantsPermissionIdResponse ¶
func ParseDeletePermissionsAuthorizationsGrantsPermissionIdResponse(rsp *http.Response) (*DeletePermissionsAuthorizationsGrantsPermissionIdResponse, error)
ParseDeletePermissionsAuthorizationsGrantsPermissionIdResponse parses an HTTP response from a DeletePermissionsAuthorizationsGrantsPermissionIdWithResponse call
func (DeletePermissionsAuthorizationsGrantsPermissionIdResponse) Status ¶
func (r DeletePermissionsAuthorizationsGrantsPermissionIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePermissionsAuthorizationsGrantsPermissionIdResponse) StatusCode ¶
func (r DeletePermissionsAuthorizationsGrantsPermissionIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePermissionsCommonGrantsPermissionIdResponse ¶
type DeletePermissionsCommonGrantsPermissionIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseDeletePermissionsCommonGrantsPermissionIdResponse ¶
func ParseDeletePermissionsCommonGrantsPermissionIdResponse(rsp *http.Response) (*DeletePermissionsCommonGrantsPermissionIdResponse, error)
ParseDeletePermissionsCommonGrantsPermissionIdResponse parses an HTTP response from a DeletePermissionsCommonGrantsPermissionIdWithResponse call
func (DeletePermissionsCommonGrantsPermissionIdResponse) Status ¶
func (r DeletePermissionsCommonGrantsPermissionIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePermissionsCommonGrantsPermissionIdResponse) StatusCode ¶
func (r DeletePermissionsCommonGrantsPermissionIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTokensReferenceNumberResponse ¶
type DeleteTokensReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseDeleteTokensReferenceNumberResponse ¶
func ParseDeleteTokensReferenceNumberResponse(rsp *http.Response) (*DeleteTokensReferenceNumberResponse, error)
ParseDeleteTokensReferenceNumberResponse parses an HTTP response from a DeleteTokensReferenceNumberWithResponse call
func (DeleteTokensReferenceNumberResponse) Status ¶
func (r DeleteTokensReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTokensReferenceNumberResponse) StatusCode ¶
func (r DeleteTokensReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EffectiveApiRateLimitValues ¶
type EffectiveApiRateLimitValues struct {
// PerHour Limit na godzinę.
PerHour int32 `json:"perHour"`
// PerMinute Limit na minutę.
PerMinute int32 `json:"perMinute"`
// PerSecond Limit na sekundę.
PerSecond int32 `json:"perSecond"`
}
EffectiveApiRateLimitValues defines model for EffectiveApiRateLimitValues.
type EffectiveApiRateLimits ¶
type EffectiveApiRateLimits struct {
// BatchSession Limity dla otwierania/zamykania sesji wsadowych.
BatchSession EffectiveApiRateLimitValues `json:"batchSession"`
// InvoiceDownload Limity dla pobierania faktur po numerze KSeF.
InvoiceDownload EffectiveApiRateLimitValues `json:"invoiceDownload"`
// InvoiceExport Limity dla eksportu paczki faktur.
InvoiceExport EffectiveApiRateLimitValues `json:"invoiceExport"`
// InvoiceExportStatus Limity dla pobierana statusu eksportu paczki faktur.
InvoiceExportStatus EffectiveApiRateLimitValues `json:"invoiceExportStatus"`
// InvoiceMetadata Limity dla pobierania metadanych faktur.
InvoiceMetadata EffectiveApiRateLimitValues `json:"invoiceMetadata"`
// InvoiceSend Limity dla wysyłki faktur.
InvoiceSend EffectiveApiRateLimitValues `json:"invoiceSend"`
// InvoiceStatus Limity dla pobierania statusu faktury z sesji.
InvoiceStatus EffectiveApiRateLimitValues `json:"invoiceStatus"`
// OnlineSession Limity dla otwierania/zamykania sesji interaktywnych.
OnlineSession EffectiveApiRateLimitValues `json:"onlineSession"`
// Other Limity dla pozostałych operacji API.
Other EffectiveApiRateLimitValues `json:"other"`
// SessionInvoiceList Limity dla pobierania listy faktur w sesji.
SessionInvoiceList EffectiveApiRateLimitValues `json:"sessionInvoiceList"`
// SessionList Limity dla pobierania listy sesji.
SessionList EffectiveApiRateLimitValues `json:"sessionList"`
// SessionMisc Limity dla pozostałych operacji w ramach sesji.
SessionMisc EffectiveApiRateLimitValues `json:"sessionMisc"`
}
EffectiveApiRateLimits defines model for EffectiveApiRateLimits.
type EffectiveContextLimits ¶
type EffectiveContextLimits struct {
// BatchSession Limity dla sesji wsadowych.
BatchSession BatchSessionEffectiveContextLimits `json:"batchSession"`
// OnlineSession Limity dla sesji interaktywnych.
OnlineSession OnlineSessionEffectiveContextLimits `json:"onlineSession"`
}
EffectiveContextLimits defines model for EffectiveContextLimits.
type EffectiveSubjectLimits ¶
type EffectiveSubjectLimits struct {
Certificate *CertificateEffectiveSubjectLimits `json:"certificate"`
Enrollment *EnrollmentEffectiveSubjectLimits `json:"enrollment"`
}
EffectiveSubjectLimits defines model for EffectiveSubjectLimits.
type EncryptionInfo ¶
type EncryptionInfo struct {
// EncryptedSymmetricKey Klucz symetryczny o długości 32 bajtów, zaszyfrowany algorytmem RSA (Padding: OAEP z SHA-256), zakodowany w formacie Base64.
//
// [Klucz publiczny Ministerstwa Finansów](/docs/v2/index.html#tag/Certyfikaty-klucza-publicznego)
EncryptedSymmetricKey []byte `json:"encryptedSymmetricKey"`
// InitializationVector Wektor inicjalizujący (IV) o długości 16 bajtów, używany do szyfrowania symetrycznego, zakodowany w formacie Base64.
InitializationVector []byte `json:"initializationVector"`
}
EncryptionInfo defines model for EncryptionInfo.
type EnrollCertificateRequest ¶
type EnrollCertificateRequest struct {
// CertificateName Nazwa własna certyfikatu.
CertificateName string `json:"certificateName"`
// CertificateType Typ certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Authentication | Certyfikat używany do uwierzytelnienia w systemie. |
// | Offline | Certyfikat używany wyłącznie do potwierdzania autentyczności wystawcy i integralności faktury w trybie offline |
CertificateType KsefCertificateType `json:"certificateType"`
// Csr Wniosek certyfikacyjny PKCS#10 (CSR) w formacie DER, zakodowany w formacie Base64.
Csr []byte `json:"csr"`
// ValidFrom Data rozpoczęcia ważności certyfikatu.
// Jeśli nie zostanie podana, certyfikat będzie ważny od momentu jego wystawienia.
ValidFrom *time.Time `json:"validFrom"`
}
EnrollCertificateRequest defines model for EnrollCertificateRequest.
type EnrollCertificateResponse ¶
type EnrollCertificateResponse struct {
// ReferenceNumber Numer referencyjny wniosku certyfikacyjnego.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// Timestamp Data złożenia wniosku certyfikacyjnego.
Timestamp time.Time `json:"timestamp"`
}
EnrollCertificateResponse defines model for EnrollCertificateResponse.
type EnrollmentEffectiveSubjectLimits ¶
type EnrollmentEffectiveSubjectLimits struct {
MaxEnrollments *int32 `json:"maxEnrollments,omitempty"`
}
EnrollmentEffectiveSubjectLimits defines model for EnrollmentEffectiveSubjectLimits.
type EntityAuthorizationGrant ¶
type EntityAuthorizationGrant struct {
// AuthorIdentifier Identyfikator osoby nadającej uprawnienie.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorIdentifier *EntityAuthorizationsAuthorIdentifier `json:"authorIdentifier"`
// AuthorizationScope Rodzaj uprawnienia.
AuthorizationScope InvoicePermissionType `json:"authorizationScope"`
// AuthorizedEntityIdentifier Identyfikator podmiotu uprawnionego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | PeppolId | Identyfikator dostawcy usług Peppol |
AuthorizedEntityIdentifier EntityAuthorizationsAuthorizedEntityIdentifier `json:"authorizedEntityIdentifier"`
// AuthorizingEntityIdentifier Identyfikator podmiotu uprawniającego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
AuthorizingEntityIdentifier EntityAuthorizationsAuthorizingEntityIdentifier `json:"authorizingEntityIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
// SubjectEntityDetails Dane podmiotu uprawnionego.
SubjectEntityDetails *PermissionsSubjectEntityByIdentifierDetails `json:"subjectEntityDetails"`
}
EntityAuthorizationGrant defines model for EntityAuthorizationGrant.
type EntityAuthorizationPermissionType ¶
type EntityAuthorizationPermissionType string
EntityAuthorizationPermissionType defines model for EntityAuthorizationPermissionType.
const ( EntityAuthorizationPermissionTypePefInvoicing EntityAuthorizationPermissionType = "PefInvoicing" EntityAuthorizationPermissionTypeRRInvoicing EntityAuthorizationPermissionType = "RRInvoicing" EntityAuthorizationPermissionTypeSelfInvoicing EntityAuthorizationPermissionType = "SelfInvoicing" EntityAuthorizationPermissionTypeTaxRepresentative EntityAuthorizationPermissionType = "TaxRepresentative" )
Defines values for EntityAuthorizationPermissionType.
type EntityAuthorizationPermissionsGrantRequest ¶
type EntityAuthorizationPermissionsGrantRequest struct {
// Description Opis uprawnienia
Description string `json:"description"`
// Permission Rodzaj uprawnienia.
Permission EntityAuthorizationPermissionType `json:"permission"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails EntityDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator podmiotu uprawnianego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | PeppolId | Identyfikator dostawcy usług Peppol |
SubjectIdentifier EntityAuthorizationPermissionsSubjectIdentifier `json:"subjectIdentifier"`
}
EntityAuthorizationPermissionsGrantRequest defines model for EntityAuthorizationPermissionsGrantRequest.
type EntityAuthorizationPermissionsQueryRequest ¶
type EntityAuthorizationPermissionsQueryRequest struct {
// AuthorizedIdentifier Identyfikator podmiotu uprawnionego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | PeppolId | Identyfikator dostawcy usług Peppol |
AuthorizedIdentifier *EntityAuthorizationsAuthorizedEntityIdentifier `json:"authorizedIdentifier"`
// AuthorizingIdentifier Identyfikator podmiotu uprawniającego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
AuthorizingIdentifier *EntityAuthorizationsAuthorizingEntityIdentifier `json:"authorizingIdentifier"`
// PermissionTypes Lista rodzajów wyszukiwanych uprawnień.
PermissionTypes *[]InvoicePermissionType `json:"permissionTypes"`
// QueryType Typ zapytania.
// | Type | Value |
// | --- | --- |
// | Granted | Uprawnienia nadane innym podmiotom |
// | Received | Uprawnienia otrzymane od innych podmiotów |
QueryType QueryType `json:"queryType"`
}
EntityAuthorizationPermissionsQueryRequest defines model for EntityAuthorizationPermissionsQueryRequest.
type EntityAuthorizationPermissionsSubjectIdentifier ¶
type EntityAuthorizationPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type EntityAuthorizationPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityAuthorizationPermissionsSubjectIdentifier Identyfikator podmiotu uprawnianego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | PeppolId | Identyfikator dostawcy usług Peppol |
type EntityAuthorizationPermissionsSubjectIdentifierType ¶
type EntityAuthorizationPermissionsSubjectIdentifierType string
EntityAuthorizationPermissionsSubjectIdentifierType defines model for EntityAuthorizationPermissionsSubjectIdentifierType.
const ( EntityAuthorizationPermissionsSubjectIdentifierTypeNip EntityAuthorizationPermissionsSubjectIdentifierType = "Nip" EntityAuthorizationPermissionsSubjectIdentifierTypePeppolId EntityAuthorizationPermissionsSubjectIdentifierType = "PeppolId" )
Defines values for EntityAuthorizationPermissionsSubjectIdentifierType.
type EntityAuthorizationsAuthorIdentifier ¶
type EntityAuthorizationsAuthorIdentifier struct {
// Type Typ identyfikatora.
Type EntityAuthorizationsAuthorIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityAuthorizationsAuthorIdentifier Identyfikator osoby nadającej uprawnienie. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type EntityAuthorizationsAuthorIdentifierType ¶
type EntityAuthorizationsAuthorIdentifierType string
EntityAuthorizationsAuthorIdentifierType defines model for EntityAuthorizationsAuthorIdentifierType.
const ( EntityAuthorizationsAuthorIdentifierTypeFingerprint EntityAuthorizationsAuthorIdentifierType = "Fingerprint" EntityAuthorizationsAuthorIdentifierTypeNip EntityAuthorizationsAuthorIdentifierType = "Nip" EntityAuthorizationsAuthorIdentifierTypePesel EntityAuthorizationsAuthorIdentifierType = "Pesel" )
Defines values for EntityAuthorizationsAuthorIdentifierType.
type EntityAuthorizationsAuthorizedEntityIdentifier ¶
type EntityAuthorizationsAuthorizedEntityIdentifier struct {
// Type Typ identyfikatora.
Type EntityAuthorizationsAuthorizedEntityIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityAuthorizationsAuthorizedEntityIdentifier Identyfikator podmiotu uprawnionego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | PeppolId | Identyfikator dostawcy usług Peppol |
type EntityAuthorizationsAuthorizedEntityIdentifierType ¶
type EntityAuthorizationsAuthorizedEntityIdentifierType string
EntityAuthorizationsAuthorizedEntityIdentifierType defines model for EntityAuthorizationsAuthorizedEntityIdentifierType.
const ( EntityAuthorizationsAuthorizedEntityIdentifierTypeNip EntityAuthorizationsAuthorizedEntityIdentifierType = "Nip" EntityAuthorizationsAuthorizedEntityIdentifierTypePeppolId EntityAuthorizationsAuthorizedEntityIdentifierType = "PeppolId" )
Defines values for EntityAuthorizationsAuthorizedEntityIdentifierType.
type EntityAuthorizationsAuthorizingEntityIdentifier ¶
type EntityAuthorizationsAuthorizingEntityIdentifier struct {
// Type Typ identyfikatora.
Type EntityAuthorizationsAuthorizingEntityIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityAuthorizationsAuthorizingEntityIdentifier Identyfikator podmiotu uprawniającego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type EntityAuthorizationsAuthorizingEntityIdentifierType ¶
type EntityAuthorizationsAuthorizingEntityIdentifierType string
EntityAuthorizationsAuthorizingEntityIdentifierType defines model for EntityAuthorizationsAuthorizingEntityIdentifierType.
const (
EntityAuthorizationsAuthorizingEntityIdentifierTypeNip EntityAuthorizationsAuthorizingEntityIdentifierType = "Nip"
)
Defines values for EntityAuthorizationsAuthorizingEntityIdentifierType.
type EntityByFingerprintDetails ¶
type EntityByFingerprintDetails struct {
// Address Adres podmiotu.
Address string `json:"address"`
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
}
EntityByFingerprintDetails defines model for EntityByFingerprintDetails.
type EntityDetails ¶
type EntityDetails struct {
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
}
EntityDetails defines model for EntityDetails.
type EntityPermission ¶
type EntityPermission struct {
// CanDelegate Flaga pozwalająca na pośrednie przekazywanie danego uprawnienia
CanDelegate *bool `json:"canDelegate,omitempty"`
// Type Rodzaj uprawnienia.
Type EntityPermissionType `json:"type"`
}
EntityPermission defines model for EntityPermission.
type EntityPermissionItem ¶
type EntityPermissionItem struct {
// CanDelegate Flaga określająca, czy uprawnienie ma być możliwe do dalszego przekazywania.
CanDelegate bool `json:"canDelegate"`
// ContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier EntityPermissionsContextIdentifier `json:"contextIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// PermissionScope Rodzaj uprawnienia.
PermissionScope EntityPermissionItemScope `json:"permissionScope"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
}
EntityPermissionItem defines model for EntityPermissionItem.
type EntityPermissionItemScope ¶
type EntityPermissionItemScope string
EntityPermissionItemScope defines model for EntityPermissionItemScope.
const ( EntityPermissionItemScopeInvoiceRead EntityPermissionItemScope = "InvoiceRead" EntityPermissionItemScopeInvoiceWrite EntityPermissionItemScope = "InvoiceWrite" )
Defines values for EntityPermissionItemScope.
type EntityPermissionType ¶
type EntityPermissionType string
EntityPermissionType defines model for EntityPermissionType.
const ( EntityPermissionTypeInvoiceRead EntityPermissionType = "InvoiceRead" EntityPermissionTypeInvoiceWrite EntityPermissionType = "InvoiceWrite" )
Defines values for EntityPermissionType.
type EntityPermissionsContextIdentifier ¶
type EntityPermissionsContextIdentifier struct {
// Type Typ identyfikatora.
Type EntityPermissionsContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityPermissionsContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type EntityPermissionsContextIdentifierType ¶
type EntityPermissionsContextIdentifierType string
EntityPermissionsContextIdentifierType defines model for EntityPermissionsContextIdentifierType.
const ( EntityPermissionsContextIdentifierTypeInternalId EntityPermissionsContextIdentifierType = "InternalId" EntityPermissionsContextIdentifierTypeNip EntityPermissionsContextIdentifierType = "Nip" )
Defines values for EntityPermissionsContextIdentifierType.
type EntityPermissionsGrantRequest ¶
type EntityPermissionsGrantRequest struct {
// Description Opis uprawnienia
Description string `json:"description"`
// Permissions Lista nadawanych uprawnień. Każda wartość może wystąpić tylko raz.
Permissions []EntityPermission `json:"permissions"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails EntityDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator podmiotu.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
SubjectIdentifier EntityPermissionsSubjectIdentifier `json:"subjectIdentifier"`
}
EntityPermissionsGrantRequest defines model for EntityPermissionsGrantRequest.
type EntityPermissionsQueryRequest ¶
type EntityPermissionsQueryRequest struct {
// ContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier *EntityPermissionsContextIdentifier `json:"contextIdentifier"`
}
EntityPermissionsQueryRequest defines model for EntityPermissionsQueryRequest.
type EntityPermissionsSubjectIdentifier ¶
type EntityPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type EntityPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityPermissionsSubjectIdentifier Identyfikator podmiotu. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type EntityPermissionsSubjectIdentifierType ¶
type EntityPermissionsSubjectIdentifierType string
EntityPermissionsSubjectIdentifierType defines model for EntityPermissionsSubjectIdentifierType.
const (
EntityPermissionsSubjectIdentifierTypeNip EntityPermissionsSubjectIdentifierType = "Nip"
)
Defines values for EntityPermissionsSubjectIdentifierType.
type EntityPermissionsSubordinateEntityIdentifier ¶
type EntityPermissionsSubordinateEntityIdentifier struct {
// Type Typ identyfikatora.
Type EntityPermissionsSubordinateEntityIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityPermissionsSubordinateEntityIdentifier Identyfikator podmiotu podrzędnego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type EntityPermissionsSubordinateEntityIdentifierType ¶
type EntityPermissionsSubordinateEntityIdentifierType string
EntityPermissionsSubordinateEntityIdentifierType defines model for EntityPermissionsSubordinateEntityIdentifierType.
const (
EntityPermissionsSubordinateEntityIdentifierTypeNip EntityPermissionsSubordinateEntityIdentifierType = "Nip"
)
Defines values for EntityPermissionsSubordinateEntityIdentifierType.
type EntityRole ¶
type EntityRole struct {
// Description Opis roli.
Description string `json:"description"`
// ParentEntityIdentifier Identyfikator podmiotu nadrzędnego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
ParentEntityIdentifier *EntityRolesParentEntityIdentifier `json:"parentEntityIdentifier"`
// Role Typ roli - powiązania z podmiotem nadrzędnym.
Role EntityRoleType `json:"role"`
// StartDate Data rozpoczęcia obowiązywania roli.
StartDate time.Time `json:"startDate"`
}
EntityRole defines model for EntityRole.
type EntityRoleType ¶
type EntityRoleType string
EntityRoleType defines model for EntityRoleType.
const ( EntityRoleTypeCourtBailiff EntityRoleType = "CourtBailiff" EntityRoleTypeEnforcementAuthority EntityRoleType = "EnforcementAuthority" EntityRoleTypeLocalGovernmentSubUnit EntityRoleType = "LocalGovernmentSubUnit" EntityRoleTypeLocalGovernmentUnit EntityRoleType = "LocalGovernmentUnit" EntityRoleTypeVatGroupSubUnit EntityRoleType = "VatGroupSubUnit" EntityRoleTypeVatGroupUnit EntityRoleType = "VatGroupUnit" )
Defines values for EntityRoleType.
type EntityRolesParentEntityIdentifier ¶
type EntityRolesParentEntityIdentifier struct {
// Type Typ identyfikatora.
Type EntityRolesParentEntityIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EntityRolesParentEntityIdentifier Identyfikator podmiotu nadrzędnego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type EntityRolesParentEntityIdentifierType ¶
type EntityRolesParentEntityIdentifierType string
EntityRolesParentEntityIdentifierType defines model for EntityRolesParentEntityIdentifierType.
const (
EntityRolesParentEntityIdentifierTypeNip EntityRolesParentEntityIdentifierType = "Nip"
)
Defines values for EntityRolesParentEntityIdentifierType.
type EntitySubjectByFingerprintDetailsType ¶
type EntitySubjectByFingerprintDetailsType string
EntitySubjectByFingerprintDetailsType | Wartość | Opis | | --- | --- | | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
const (
EntitySubjectByFingerprintDetailsTypeEntityByFingerprint EntitySubjectByFingerprintDetailsType = "EntityByFingerprint"
)
Defines values for EntitySubjectByFingerprintDetailsType.
type EntitySubjectByIdentifierDetailsType ¶
type EntitySubjectByIdentifierDetailsType string
EntitySubjectByIdentifierDetailsType | Wartość | Opis | | --- | --- | | EntityByIdentifier | Podmiot identyfikowany numerem NIP. |
const (
EntityByIdentifier EntitySubjectByIdentifierDetailsType = "EntityByIdentifier"
)
Defines values for EntitySubjectByIdentifierDetailsType.
type EntitySubjectDetailsType ¶
type EntitySubjectDetailsType string
EntitySubjectDetailsType | Wartość | Opis | | --- | --- | | EntityByIdentifier | Podmiot identyfikowany numerem NIP. | | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
const ( EntitySubjectDetailsTypeEntityByFingerprint EntitySubjectDetailsType = "EntityByFingerprint" EntitySubjectDetailsTypeEntityByIdentifier EntitySubjectDetailsType = "EntityByIdentifier" )
Defines values for EntitySubjectDetailsType.
type EuEntityAdministrationPermissionsContextIdentifier ¶
type EuEntityAdministrationPermissionsContextIdentifier struct {
// Type Typ identyfikatora.
Type EuEntityAdministrationPermissionsContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EuEntityAdministrationPermissionsContextIdentifier Identyfikator kontekstu złożonego. | Type | Value | | --- | --- | | NipVatUe | Dwuczłonowy identyfikator składający się z numeru NIP i numeru VAT-UE: `{nip}-{vat_ue}` |
type EuEntityAdministrationPermissionsContextIdentifierType ¶
type EuEntityAdministrationPermissionsContextIdentifierType string
EuEntityAdministrationPermissionsContextIdentifierType defines model for EuEntityAdministrationPermissionsContextIdentifierType.
const (
EuEntityAdministrationPermissionsContextIdentifierTypeNipVatUe EuEntityAdministrationPermissionsContextIdentifierType = "NipVatUe"
)
Defines values for EuEntityAdministrationPermissionsContextIdentifierType.
type EuEntityAdministrationPermissionsGrantRequest ¶
type EuEntityAdministrationPermissionsGrantRequest struct {
// ContextIdentifier Identyfikator kontekstu złożonego.
// | Type | Value |
// | --- | --- |
// | NipVatUe | Dwuczłonowy identyfikator składający się z numeru NIP i numeru VAT-UE: `{nip}-{vat_ue}` |
ContextIdentifier EuEntityAdministrationPermissionsContextIdentifier `json:"contextIdentifier"`
// Description Opis uprawnienia
Description string `json:"description"`
// EuEntityDetails Dane podmiotu unijnego, w kontekście którego nadawane są uprawnienia.
EuEntityDetails EuEntityDetails `json:"euEntityDetails"`
// EuEntityName Nazwa i adres podmiotu unijnego w formacie:
// `{euSubjectName}, {euSubjectAddress}`
EuEntityName string `json:"euEntityName"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails EuEntityPermissionSubjectDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator podmiotu uprawnionego.
// | Type | Value |
// | --- | --- |
// | Fingerprint | Odcisk palca certyfikatu |
SubjectIdentifier EuEntityAdministrationPermissionsSubjectIdentifier `json:"subjectIdentifier"`
}
EuEntityAdministrationPermissionsGrantRequest defines model for EuEntityAdministrationPermissionsGrantRequest.
type EuEntityAdministrationPermissionsSubjectIdentifier ¶
type EuEntityAdministrationPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type EuEntityAdministrationPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EuEntityAdministrationPermissionsSubjectIdentifier Identyfikator podmiotu uprawnionego. | Type | Value | | --- | --- | | Fingerprint | Odcisk palca certyfikatu |
type EuEntityAdministrationPermissionsSubjectIdentifierType ¶
type EuEntityAdministrationPermissionsSubjectIdentifierType string
EuEntityAdministrationPermissionsSubjectIdentifierType defines model for EuEntityAdministrationPermissionsSubjectIdentifierType.
const (
EuEntityAdministrationPermissionsSubjectIdentifierTypeFingerprint EuEntityAdministrationPermissionsSubjectIdentifierType = "Fingerprint"
)
Defines values for EuEntityAdministrationPermissionsSubjectIdentifierType.
type EuEntityDetails ¶
type EuEntityDetails struct {
// Address Adres podmiotu.
Address string `json:"address"`
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
}
EuEntityDetails defines model for EuEntityDetails.
type EuEntityPermission ¶
type EuEntityPermission struct {
// AuthorIdentifier Identyfikator uprawniającego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorIdentifier EuEntityPermissionsAuthorIdentifier `json:"authorIdentifier"`
// AuthorizedFingerprintIdentifier Uprawniony odcisk palca certyfikatu.
AuthorizedFingerprintIdentifier string `json:"authorizedFingerprintIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// EuEntityDetails Dane podmiotu unijnego, w kontekście którego nadane jest uprawnienie.
EuEntityDetails *PermissionsEuEntityDetails `json:"euEntityDetails"`
// EuEntityName Nazwa podmiotu unijnego.
EuEntityName string `json:"euEntityName"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// PermissionScope Uprawnienie.
PermissionScope EuEntityPermissionsQueryPermissionType `json:"permissionScope"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
// SubjectEntityDetails Dane podmiotu uprawnionego.
SubjectEntityDetails *PermissionsSubjectEntityByFingerprintDetails `json:"subjectEntityDetails"`
// SubjectPersonDetails Dane osoby uprawnionej.
SubjectPersonDetails *PermissionsSubjectPersonByFingerprintDetails `json:"subjectPersonDetails"`
// VatUeIdentifier Identyfikator podmiotu unijnego.
VatUeIdentifier string `json:"vatUeIdentifier"`
}
EuEntityPermission defines model for EuEntityPermission.
type EuEntityPermissionSubjectDetails ¶
type EuEntityPermissionSubjectDetails struct {
// EntityByFp Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = EntityByFingerprint.*
EntityByFp *EntityByFingerprintDetails `json:"entityByFp"`
// PersonByFpNoId Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = PersonByFingerprintWithoutIdentifier.*
PersonByFpNoId *PersonByFingerprintWithoutIdentifierDetails `json:"personByFpNoId"`
// PersonByFpWithId Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = PersonByFingerprintWithIdentifier.*
PersonByFpWithId *PersonByFingerprintWithIdentifierDetails `json:"personByFpWithId"`
// SubjectDetailsType Typ danych podmiotu.
// | Wartość | Opis |
// | --- | --- |
// | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. |
// | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
// | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
SubjectDetailsType EuEntityPermissionSubjectDetailsType `json:"subjectDetailsType"`
}
EuEntityPermissionSubjectDetails defines model for EuEntityPermissionSubjectDetails.
type EuEntityPermissionSubjectDetailsType ¶
type EuEntityPermissionSubjectDetailsType string
EuEntityPermissionSubjectDetailsType | Wartość | Opis | | --- | --- | | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. | | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. | | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
const ( EuEntityPermissionSubjectDetailsTypeEntityByFingerprint EuEntityPermissionSubjectDetailsType = "EntityByFingerprint" EuEntityPermissionSubjectDetailsTypePersonByFingerprintWithIdentifier EuEntityPermissionSubjectDetailsType = "PersonByFingerprintWithIdentifier" EuEntityPermissionSubjectDetailsTypePersonByFingerprintWithoutIdentifier EuEntityPermissionSubjectDetailsType = "PersonByFingerprintWithoutIdentifier" )
Defines values for EuEntityPermissionSubjectDetailsType.
type EuEntityPermissionType ¶
type EuEntityPermissionType string
EuEntityPermissionType defines model for EuEntityPermissionType.
const ( EuEntityPermissionTypeInvoiceRead EuEntityPermissionType = "InvoiceRead" EuEntityPermissionTypeInvoiceWrite EuEntityPermissionType = "InvoiceWrite" )
Defines values for EuEntityPermissionType.
type EuEntityPermissionsAuthorIdentifier ¶
type EuEntityPermissionsAuthorIdentifier struct {
// Type Typ identyfikatora.
Type EuEntityPermissionsAuthorIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EuEntityPermissionsAuthorIdentifier Identyfikator uprawniającego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type EuEntityPermissionsAuthorIdentifierType ¶
type EuEntityPermissionsAuthorIdentifierType string
EuEntityPermissionsAuthorIdentifierType defines model for EuEntityPermissionsAuthorIdentifierType.
const ( EuEntityPermissionsAuthorIdentifierTypeFingerprint EuEntityPermissionsAuthorIdentifierType = "Fingerprint" EuEntityPermissionsAuthorIdentifierTypeNip EuEntityPermissionsAuthorIdentifierType = "Nip" EuEntityPermissionsAuthorIdentifierTypePesel EuEntityPermissionsAuthorIdentifierType = "Pesel" )
Defines values for EuEntityPermissionsAuthorIdentifierType.
type EuEntityPermissionsGrantRequest ¶
type EuEntityPermissionsGrantRequest struct {
// Description Opis uprawnienia
Description string `json:"description"`
// Permissions Lista nadawanych uprawnień. Każda wartość może wystąpić tylko raz.
Permissions []EuEntityPermissionType `json:"permissions"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails EuEntityPermissionSubjectDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator podmiotu uprawnianego.
// | Type | Value |
// | --- | --- |
// | Fingerprint | Odcisk palca certyfikatu |
SubjectIdentifier EuEntityPermissionsSubjectIdentifier `json:"subjectIdentifier"`
}
EuEntityPermissionsGrantRequest defines model for EuEntityPermissionsGrantRequest.
type EuEntityPermissionsQueryPermissionType ¶
type EuEntityPermissionsQueryPermissionType string
EuEntityPermissionsQueryPermissionType defines model for EuEntityPermissionsQueryPermissionType.
const ( EuEntityPermissionsQueryPermissionTypeIntrospection EuEntityPermissionsQueryPermissionType = "Introspection" EuEntityPermissionsQueryPermissionTypeInvoiceRead EuEntityPermissionsQueryPermissionType = "InvoiceRead" EuEntityPermissionsQueryPermissionTypeInvoiceWrite EuEntityPermissionsQueryPermissionType = "InvoiceWrite" EuEntityPermissionsQueryPermissionTypeVatUeManage EuEntityPermissionsQueryPermissionType = "VatUeManage" )
Defines values for EuEntityPermissionsQueryPermissionType.
type EuEntityPermissionsQueryRequest ¶
type EuEntityPermissionsQueryRequest struct {
// AuthorizedFingerprintIdentifier Odcisk palca certyfikatu kwalifikowanego uprawnionego (contains).
AuthorizedFingerprintIdentifier *string `json:"authorizedFingerprintIdentifier"`
// PermissionTypes Lista rodzajów wyszukiwanych uprawnień.
PermissionTypes *[]EuEntityPermissionsQueryPermissionType `json:"permissionTypes"`
// VatUeIdentifier Wartość identyfikatora (numeru identyfikacyjnego VAT) podmiotu unijnego (exact match).
VatUeIdentifier *string `json:"vatUeIdentifier"`
}
EuEntityPermissionsQueryRequest defines model for EuEntityPermissionsQueryRequest.
type EuEntityPermissionsSubjectIdentifier ¶
type EuEntityPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type EuEntityPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
EuEntityPermissionsSubjectIdentifier Identyfikator podmiotu uprawnianego. | Type | Value | | --- | --- | | Fingerprint | Odcisk palca certyfikatu |
type EuEntityPermissionsSubjectIdentifierType ¶
type EuEntityPermissionsSubjectIdentifierType string
EuEntityPermissionsSubjectIdentifierType defines model for EuEntityPermissionsSubjectIdentifierType.
const (
EuEntityPermissionsSubjectIdentifierTypeFingerprint EuEntityPermissionsSubjectIdentifierType = "Fingerprint"
)
Defines values for EuEntityPermissionsSubjectIdentifierType.
type ExceptionDetails ¶
type ExceptionDetails struct {
Details *[]string `json:"details"`
ExceptionCode *int32 `json:"exceptionCode,omitempty"`
ExceptionDescription *string `json:"exceptionDescription"`
}
ExceptionDetails defines model for ExceptionDetails.
type ExceptionInfo ¶
type ExceptionInfo struct {
ExceptionDetailList *[]ExceptionDetails `json:"exceptionDetailList"`
ReferenceNumber *ReferenceNumber `json:"referenceNumber"`
ServiceCode *string `json:"serviceCode"`
ServiceCtx *string `json:"serviceCtx"`
ServiceName *string `json:"serviceName"`
Timestamp *time.Time `json:"timestamp,omitempty"`
}
ExceptionInfo defines model for ExceptionInfo.
type ExceptionResponse ¶
type ExceptionResponse struct {
Exception *ExceptionInfo `json:"exception"`
}
ExceptionResponse defines model for ExceptionResponse.
type ExportInvoicesResponse ¶
type ExportInvoicesResponse struct {
// ReferenceNumber Numer referencyjny eksportu faktur.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
ExportInvoicesResponse defines model for ExportInvoicesResponse.
type ForbiddenProblemDetails ¶
type ForbiddenProblemDetails struct {
// Detail Szczegółowy opis przyczyny odmowy dostępu.
Detail string `json:"detail"`
// Instance URI identyfikujące konkretne wystąpienie błędu.
Instance *string `json:"instance"`
// ReasonCode Kod przyczyny odmowy dostępu.
// | Code | Opis |
// |------|-------------|
// | missing-permissions | Brak wymaganych uprawnień do wykonania operacji w bieżącym kontekście. |
// | ip-not-allowed | Żądanie pochodzi z adresu IP innego niż wskazany podczas uwierzytelnienia. |
// | insufficient-resource-access | Brak dostępu do wskazanego zasobu. |
// | auth-method-not-allowed | Ta operacja nie jest dostępna dla użytej metody uwierzytelnienia. |
// | security-service-blocked | Żądanie zostało zablokowane przez mechanizmy bezpieczeństwa. |
ReasonCode string `json:"reasonCode"`
// Security Dodatkowe dane zależne od `reasonCode`.
// | Code | Security |
// |------| ------------ |
// | missing-permissions | requiredAnyOfPermissions: string[], presentPermissions: string[] |
// | ip-not-allowed | clientIp: string |
// | insufficient-resource-access ||
// | auth-method-not-allowed | authenticationMethodCategory: string |
// | security-service-blocked | incidentId: string, clientIp: string |
Security *map[string]*interface{} `json:"security"`
// Status 403
Status int32 `json:"status"`
// Title Forbidden
Title string `json:"title"`
// TraceId Identyfikator śledzenia błędu.
TraceId *string `json:"traceId"`
}
ForbiddenProblemDetails defines model for ForbiddenProblemDetails.
type FormCode ¶
type FormCode struct {
// SchemaVersion Wersja schematu
SchemaVersion string `json:"schemaVersion"`
// SystemCode Kod systemowy
SystemCode string `json:"systemCode"`
// Value Wartość
Value string `json:"value"`
}
FormCode defines model for FormCode.
type GenerateTokenRequest ¶
type GenerateTokenRequest struct {
// Description Opis tokena.
Description string `json:"description"`
// Permissions Uprawnienia przypisane tokenowi.
Permissions []TokenPermissionType `json:"permissions"`
}
GenerateTokenRequest defines model for GenerateTokenRequest.
type GenerateTokenResponse ¶
type GenerateTokenResponse struct {
// ReferenceNumber Numer referencyjny tokena KSeF.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// Token Token KSeF.
Token string `json:"token"`
}
GenerateTokenResponse defines model for GenerateTokenResponse.
type GetAuthReferenceNumberResponse ¶
type GetAuthReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthenticationOperationStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetAuthReferenceNumberResponse ¶
func ParseGetAuthReferenceNumberResponse(rsp *http.Response) (*GetAuthReferenceNumberResponse, error)
ParseGetAuthReferenceNumberResponse parses an HTTP response from a GetAuthReferenceNumberWithResponse call
func (GetAuthReferenceNumberResponse) Status ¶
func (r GetAuthReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetAuthReferenceNumberResponse) StatusCode ¶
func (r GetAuthReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAuthSessionsParams ¶
type GetAuthSessionsParams struct {
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// XContinuationToken Token służący do pobrania kolejnej strony wyników.
XContinuationToken *string `json:"x-continuation-token,omitempty"`
}
GetAuthSessionsParams defines parameters for GetAuthSessions.
type GetAuthSessionsResponse ¶
type GetAuthSessionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthenticationListResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetAuthSessionsResponse ¶
func ParseGetAuthSessionsResponse(rsp *http.Response) (*GetAuthSessionsResponse, error)
ParseGetAuthSessionsResponse parses an HTTP response from a GetAuthSessionsWithResponse call
func (GetAuthSessionsResponse) Status ¶
func (r GetAuthSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAuthSessionsResponse) StatusCode ¶
func (r GetAuthSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificatesEnrollmentsDataResponse ¶
type GetCertificatesEnrollmentsDataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateEnrollmentDataResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetCertificatesEnrollmentsDataResponse ¶
func ParseGetCertificatesEnrollmentsDataResponse(rsp *http.Response) (*GetCertificatesEnrollmentsDataResponse, error)
ParseGetCertificatesEnrollmentsDataResponse parses an HTTP response from a GetCertificatesEnrollmentsDataWithResponse call
func (GetCertificatesEnrollmentsDataResponse) Status ¶
func (r GetCertificatesEnrollmentsDataResponse) Status() string
Status returns HTTPResponse.Status
func (GetCertificatesEnrollmentsDataResponse) StatusCode ¶
func (r GetCertificatesEnrollmentsDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificatesEnrollmentsReferenceNumberResponse ¶
type GetCertificatesEnrollmentsReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateEnrollmentStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetCertificatesEnrollmentsReferenceNumberResponse ¶
func ParseGetCertificatesEnrollmentsReferenceNumberResponse(rsp *http.Response) (*GetCertificatesEnrollmentsReferenceNumberResponse, error)
ParseGetCertificatesEnrollmentsReferenceNumberResponse parses an HTTP response from a GetCertificatesEnrollmentsReferenceNumberWithResponse call
func (GetCertificatesEnrollmentsReferenceNumberResponse) Status ¶
func (r GetCertificatesEnrollmentsReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetCertificatesEnrollmentsReferenceNumberResponse) StatusCode ¶
func (r GetCertificatesEnrollmentsReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCertificatesLimitsResponse ¶
type GetCertificatesLimitsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateLimitsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetCertificatesLimitsResponse ¶
func ParseGetCertificatesLimitsResponse(rsp *http.Response) (*GetCertificatesLimitsResponse, error)
ParseGetCertificatesLimitsResponse parses an HTTP response from a GetCertificatesLimitsWithResponse call
func (GetCertificatesLimitsResponse) Status ¶
func (r GetCertificatesLimitsResponse) Status() string
Status returns HTTPResponse.Status
func (GetCertificatesLimitsResponse) StatusCode ¶
func (r GetCertificatesLimitsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInvoicesExportsReferenceNumberResponse ¶
type GetInvoicesExportsReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InvoiceExportStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetInvoicesExportsReferenceNumberResponse ¶
func ParseGetInvoicesExportsReferenceNumberResponse(rsp *http.Response) (*GetInvoicesExportsReferenceNumberResponse, error)
ParseGetInvoicesExportsReferenceNumberResponse parses an HTTP response from a GetInvoicesExportsReferenceNumberWithResponse call
func (GetInvoicesExportsReferenceNumberResponse) Status ¶
func (r GetInvoicesExportsReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetInvoicesExportsReferenceNumberResponse) StatusCode ¶
func (r GetInvoicesExportsReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInvoicesKsefKsefNumberResponse ¶
type GetInvoicesKsefKsefNumberResponse struct {
Body []byte
HTTPResponse *http.Response
XML200 *string
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetInvoicesKsefKsefNumberResponse ¶
func ParseGetInvoicesKsefKsefNumberResponse(rsp *http.Response) (*GetInvoicesKsefKsefNumberResponse, error)
ParseGetInvoicesKsefKsefNumberResponse parses an HTTP response from a GetInvoicesKsefKsefNumberWithResponse call
func (GetInvoicesKsefKsefNumberResponse) Status ¶
func (r GetInvoicesKsefKsefNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetInvoicesKsefKsefNumberResponse) StatusCode ¶
func (r GetInvoicesKsefKsefNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLimitsContextResponse ¶
type GetLimitsContextResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EffectiveContextLimits
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetLimitsContextResponse ¶
func ParseGetLimitsContextResponse(rsp *http.Response) (*GetLimitsContextResponse, error)
ParseGetLimitsContextResponse parses an HTTP response from a GetLimitsContextWithResponse call
func (GetLimitsContextResponse) Status ¶
func (r GetLimitsContextResponse) Status() string
Status returns HTTPResponse.Status
func (GetLimitsContextResponse) StatusCode ¶
func (r GetLimitsContextResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLimitsSubjectResponse ¶
type GetLimitsSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EffectiveSubjectLimits
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetLimitsSubjectResponse ¶
func ParseGetLimitsSubjectResponse(rsp *http.Response) (*GetLimitsSubjectResponse, error)
ParseGetLimitsSubjectResponse parses an HTTP response from a GetLimitsSubjectWithResponse call
func (GetLimitsSubjectResponse) Status ¶
func (r GetLimitsSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetLimitsSubjectResponse) StatusCode ¶
func (r GetLimitsSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPeppolQueryParams ¶
type GetPeppolQueryParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
GetPeppolQueryParams defines parameters for GetPeppolQuery.
type GetPeppolQueryResponse ¶
type GetPeppolQueryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryPeppolProvidersResponse
JSON400 *ExceptionResponse
JSON429 *TooManyRequestsResponse
}
func ParseGetPeppolQueryResponse ¶
func ParseGetPeppolQueryResponse(rsp *http.Response) (*GetPeppolQueryResponse, error)
ParseGetPeppolQueryResponse parses an HTTP response from a GetPeppolQueryWithResponse call
func (GetPeppolQueryResponse) Status ¶
func (r GetPeppolQueryResponse) Status() string
Status returns HTTPResponse.Status
func (GetPeppolQueryResponse) StatusCode ¶
func (r GetPeppolQueryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPermissionsAttachmentsStatusResponse ¶
type GetPermissionsAttachmentsStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CheckAttachmentPermissionStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetPermissionsAttachmentsStatusResponse ¶
func ParseGetPermissionsAttachmentsStatusResponse(rsp *http.Response) (*GetPermissionsAttachmentsStatusResponse, error)
ParseGetPermissionsAttachmentsStatusResponse parses an HTTP response from a GetPermissionsAttachmentsStatusWithResponse call
func (GetPermissionsAttachmentsStatusResponse) Status ¶
func (r GetPermissionsAttachmentsStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetPermissionsAttachmentsStatusResponse) StatusCode ¶
func (r GetPermissionsAttachmentsStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPermissionsOperationsReferenceNumberResponse ¶
type GetPermissionsOperationsReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PermissionsOperationStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetPermissionsOperationsReferenceNumberResponse ¶
func ParseGetPermissionsOperationsReferenceNumberResponse(rsp *http.Response) (*GetPermissionsOperationsReferenceNumberResponse, error)
ParseGetPermissionsOperationsReferenceNumberResponse parses an HTTP response from a GetPermissionsOperationsReferenceNumberWithResponse call
func (GetPermissionsOperationsReferenceNumberResponse) Status ¶
func (r GetPermissionsOperationsReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetPermissionsOperationsReferenceNumberResponse) StatusCode ¶
func (r GetPermissionsOperationsReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPermissionsQueryEntitiesRolesParams ¶
type GetPermissionsQueryEntitiesRolesParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
GetPermissionsQueryEntitiesRolesParams defines parameters for GetPermissionsQueryEntitiesRoles.
type GetPermissionsQueryEntitiesRolesResponse ¶
type GetPermissionsQueryEntitiesRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryEntityRolesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetPermissionsQueryEntitiesRolesResponse ¶
func ParseGetPermissionsQueryEntitiesRolesResponse(rsp *http.Response) (*GetPermissionsQueryEntitiesRolesResponse, error)
ParseGetPermissionsQueryEntitiesRolesResponse parses an HTTP response from a GetPermissionsQueryEntitiesRolesWithResponse call
func (GetPermissionsQueryEntitiesRolesResponse) Status ¶
func (r GetPermissionsQueryEntitiesRolesResponse) Status() string
Status returns HTTPResponse.Status
func (GetPermissionsQueryEntitiesRolesResponse) StatusCode ¶
func (r GetPermissionsQueryEntitiesRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetRateLimitsResponse ¶
type GetRateLimitsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *EffectiveApiRateLimits
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetRateLimitsResponse ¶
func ParseGetRateLimitsResponse(rsp *http.Response) (*GetRateLimitsResponse, error)
ParseGetRateLimitsResponse parses an HTTP response from a GetRateLimitsWithResponse call
func (GetRateLimitsResponse) Status ¶
func (r GetRateLimitsResponse) Status() string
Status returns HTTPResponse.Status
func (GetRateLimitsResponse) StatusCode ¶
func (r GetRateLimitsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecurityPublicKeyCertificatesResponse ¶
type GetSecurityPublicKeyCertificatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]PublicKeyCertificate
JSON400 *ExceptionResponse
JSON429 *TooManyRequestsResponse
}
func ParseGetSecurityPublicKeyCertificatesResponse ¶
func ParseGetSecurityPublicKeyCertificatesResponse(rsp *http.Response) (*GetSecurityPublicKeyCertificatesResponse, error)
ParseGetSecurityPublicKeyCertificatesResponse parses an HTTP response from a GetSecurityPublicKeyCertificatesWithResponse call
func (GetSecurityPublicKeyCertificatesResponse) Status ¶
func (r GetSecurityPublicKeyCertificatesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecurityPublicKeyCertificatesResponse) StatusCode ¶
func (r GetSecurityPublicKeyCertificatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsParams ¶
type GetSessionsParams struct {
// PageSize Rozmiar strony.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// SessionType Typ sesji.
// | Wartość | Opis |
// | --- | --- |
// | Online | Wysyłka interaktywna (pojedyncze faktury). |
// | Batch | Wysyłka wsadowa (paczka faktur). |
SessionType SessionType `form:"sessionType" json:"sessionType"`
// ReferenceNumber Numer referencyjny sesji.
ReferenceNumber *ReferenceNumber `form:"referenceNumber,omitempty" json:"referenceNumber,omitempty"`
// DateCreatedFrom Data utworzenia sesji (od).
DateCreatedFrom *time.Time `form:"dateCreatedFrom,omitempty" json:"dateCreatedFrom,omitempty"`
// DateCreatedTo Data utworzenia sesji (do).
DateCreatedTo *time.Time `form:"dateCreatedTo,omitempty" json:"dateCreatedTo,omitempty"`
// DateClosedFrom Data zamknięcia sesji (od).
DateClosedFrom *time.Time `form:"dateClosedFrom,omitempty" json:"dateClosedFrom,omitempty"`
// DateClosedTo Data zamknięcia sesji (do).
DateClosedTo *time.Time `form:"dateClosedTo,omitempty" json:"dateClosedTo,omitempty"`
// DateModifiedFrom Data ostatniej aktywności (wysyłka faktury lub zmiana statusu) w ramach sesji (od).
DateModifiedFrom *time.Time `form:"dateModifiedFrom,omitempty" json:"dateModifiedFrom,omitempty"`
// DateModifiedTo Data ostatniej aktywności (wysyłka faktury lub zmiana statusu) w ramach sesji (do).
DateModifiedTo *time.Time `form:"dateModifiedTo,omitempty" json:"dateModifiedTo,omitempty"`
// Statuses Statusy sesji.
// | Wartość | Opis |
// | --- | --- |
// | InProgress | Sesja aktywna. |
// | Succeeded | Sesja przetworzona poprawnie. W trakcie przetwarzania sesji nie wystąpiły żadne błędy, ale część faktur nadal mogła zostać odrzucona. |
// | Failed | Sesja nie przetworzona z powodu błędów. Na etapie rozpoczynania lub kończenia sesji wystąpiły błędy, które nie pozwoliły na jej poprawne przetworzenie. |
// | Cancelled | Sesja anulowania. Został przekroczony czas na wysyłkę w sesji wsadowej, lub nie przesłano żadnych faktur w sesji interaktywnej. |
Statuses *[]CommonSessionStatus `form:"statuses,omitempty" json:"statuses,omitempty"`
// XContinuationToken Token służący do pobrania kolejnej strony wyników.
XContinuationToken *string `json:"x-continuation-token,omitempty"`
}
GetSessionsParams defines parameters for GetSessions.
type GetSessionsReferenceNumberInvoicesFailedParams ¶
type GetSessionsReferenceNumberInvoicesFailedParams struct {
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// XContinuationToken Token służący do pobrania kolejnej strony wyników.
XContinuationToken *string `json:"x-continuation-token,omitempty"`
}
GetSessionsReferenceNumberInvoicesFailedParams defines parameters for GetSessionsReferenceNumberInvoicesFailed.
type GetSessionsReferenceNumberInvoicesFailedResponse ¶
type GetSessionsReferenceNumberInvoicesFailedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SessionInvoicesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberInvoicesFailedResponse ¶
func ParseGetSessionsReferenceNumberInvoicesFailedResponse(rsp *http.Response) (*GetSessionsReferenceNumberInvoicesFailedResponse, error)
ParseGetSessionsReferenceNumberInvoicesFailedResponse parses an HTTP response from a GetSessionsReferenceNumberInvoicesFailedWithResponse call
func (GetSessionsReferenceNumberInvoicesFailedResponse) Status ¶
func (r GetSessionsReferenceNumberInvoicesFailedResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberInvoicesFailedResponse) StatusCode ¶
func (r GetSessionsReferenceNumberInvoicesFailedResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse ¶
type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SessionInvoiceStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse ¶
func ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse(rsp *http.Response) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse, error)
ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse parses an HTTP response from a GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberWithResponse call
func (GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse) Status ¶
func (r GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse) StatusCode ¶
func (r GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse ¶
type GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse struct {
Body []byte
HTTPResponse *http.Response
XML200 *string
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse ¶
func ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse(rsp *http.Response) (*GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse, error)
ParseGetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse parses an HTTP response from a GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoWithResponse call
func (GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse) Status ¶
func (r GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse) StatusCode ¶
func (r GetSessionsReferenceNumberInvoicesInvoiceReferenceNumberUpoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse ¶
type GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse struct {
Body []byte
HTTPResponse *http.Response
XML200 *string
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse ¶
func ParseGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse(rsp *http.Response) (*GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse, error)
ParseGetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse parses an HTTP response from a GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoWithResponse call
func (GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse) Status ¶
func (r GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse) StatusCode ¶
func (r GetSessionsReferenceNumberInvoicesKsefKsefNumberUpoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberInvoicesParams ¶
type GetSessionsReferenceNumberInvoicesParams struct {
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// XContinuationToken Token służący do pobrania kolejnej strony wyników.
XContinuationToken *string `json:"x-continuation-token,omitempty"`
}
GetSessionsReferenceNumberInvoicesParams defines parameters for GetSessionsReferenceNumberInvoices.
type GetSessionsReferenceNumberInvoicesResponse ¶
type GetSessionsReferenceNumberInvoicesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SessionInvoicesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberInvoicesResponse ¶
func ParseGetSessionsReferenceNumberInvoicesResponse(rsp *http.Response) (*GetSessionsReferenceNumberInvoicesResponse, error)
ParseGetSessionsReferenceNumberInvoicesResponse parses an HTTP response from a GetSessionsReferenceNumberInvoicesWithResponse call
func (GetSessionsReferenceNumberInvoicesResponse) Status ¶
func (r GetSessionsReferenceNumberInvoicesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberInvoicesResponse) StatusCode ¶
func (r GetSessionsReferenceNumberInvoicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberResponse ¶
type GetSessionsReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SessionStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberResponse ¶
func ParseGetSessionsReferenceNumberResponse(rsp *http.Response) (*GetSessionsReferenceNumberResponse, error)
ParseGetSessionsReferenceNumberResponse parses an HTTP response from a GetSessionsReferenceNumberWithResponse call
func (GetSessionsReferenceNumberResponse) Status ¶
func (r GetSessionsReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberResponse) StatusCode ¶
func (r GetSessionsReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsReferenceNumberUpoUpoReferenceNumberResponse ¶
type GetSessionsReferenceNumberUpoUpoReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
XML200 *string
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsReferenceNumberUpoUpoReferenceNumberResponse ¶
func ParseGetSessionsReferenceNumberUpoUpoReferenceNumberResponse(rsp *http.Response) (*GetSessionsReferenceNumberUpoUpoReferenceNumberResponse, error)
ParseGetSessionsReferenceNumberUpoUpoReferenceNumberResponse parses an HTTP response from a GetSessionsReferenceNumberUpoUpoReferenceNumberWithResponse call
func (GetSessionsReferenceNumberUpoUpoReferenceNumberResponse) Status ¶
func (r GetSessionsReferenceNumberUpoUpoReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsReferenceNumberUpoUpoReferenceNumberResponse) StatusCode ¶
func (r GetSessionsReferenceNumberUpoUpoReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsResponse ¶
type GetSessionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SessionsQueryResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetSessionsResponse ¶
func ParseGetSessionsResponse(rsp *http.Response) (*GetSessionsResponse, error)
ParseGetSessionsResponse parses an HTTP response from a GetSessionsWithResponse call
func (GetSessionsResponse) Status ¶
func (r GetSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsResponse) StatusCode ¶
func (r GetSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTokensParams ¶
type GetTokensParams struct {
// Status Status tokenów do zwrócenia. W przypadku braku parametru zwracane są wszystkie tokeny. Parametr można przekazać wielokrotnie.
// | Wartość | Opis |
// | --- | --- |
// | Pending | Token został utworzony ale jest jeszcze w trakcie aktywacji i nadawania uprawnień. Nie może być jeszcze wykorzystywany do uwierzytelniania. |
// | Active | Token jest aktywny i może być wykorzystywany do uwierzytelniania. |
// | Revoking | Token jest w trakcie unieważniania. Nie może już być wykorzystywany do uwierzytelniania. |
// | Revoked | Token został unieważniony i nie może być wykorzystywany do uwierzytelniania. |
// | Failed | Nie udało się aktywować tokena. Należy wygenerować nowy token, obecny nie może być wykorzystywany do uwierzytelniania. |
Status *[]AuthenticationTokenStatus `form:"status,omitempty" json:"status,omitempty"`
// Description Umożliwia filtrowanie tokenów po opisie. Wartość parametru jest wyszukiwana w opisie tokena (operacja nie rozróżnia wielkości liter). Należy podać co najmniej 3 znaki.
Description *string `form:"description,omitempty" json:"description,omitempty"`
// AuthorIdentifier Umożliwia filtrowanie tokenów po ich twórcy. Wartość parametru jest wyszukiwana w identyfikatorze (operacja nie rozróżnia wielkości liter). Należy podać co najmniej 3 znaki.
AuthorIdentifier *string `form:"authorIdentifier,omitempty" json:"authorIdentifier,omitempty"`
// AuthorIdentifierType Umożliwia filtrowanie tokenów po ich twórcy. Wartość parametru określa typ identyfikatora w którym będzie wyszukiwany ciąg znaków przekazany w parametrze `authorIdentifier`.
// | Wartość | Opis |
// | --- | --- |
// | Nip | NIP. |
// | Pesel | PESEL. |
// | Fingerprint | Odcisk palca certyfikatu. |
AuthorIdentifierType *TokenAuthorIdentifierType `form:"authorIdentifierType,omitempty" json:"authorIdentifierType,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// XContinuationToken Token służący do pobrania kolejnej strony wyników.
XContinuationToken *string `json:"x-continuation-token,omitempty"`
}
GetTokensParams defines parameters for GetTokens.
type GetTokensReferenceNumberResponse ¶
type GetTokensReferenceNumberResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TokenStatusResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetTokensReferenceNumberResponse ¶
func ParseGetTokensReferenceNumberResponse(rsp *http.Response) (*GetTokensReferenceNumberResponse, error)
ParseGetTokensReferenceNumberResponse parses an HTTP response from a GetTokensReferenceNumberWithResponse call
func (GetTokensReferenceNumberResponse) Status ¶
func (r GetTokensReferenceNumberResponse) Status() string
Status returns HTTPResponse.Status
func (GetTokensReferenceNumberResponse) StatusCode ¶
func (r GetTokensReferenceNumberResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTokensResponse ¶
type GetTokensResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryTokensResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParseGetTokensResponse ¶
func ParseGetTokensResponse(rsp *http.Response) (*GetTokensResponse, error)
ParseGetTokensResponse parses an HTTP response from a GetTokensWithResponse call
func (GetTokensResponse) Status ¶
func (r GetTokensResponse) Status() string
Status returns HTTPResponse.Status
func (GetTokensResponse) StatusCode ¶
func (r GetTokensResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IdDocument ¶
type IdDocument struct {
// Country Kraj wydania dokumentu tożsamości. Musi być zgodny z ISO 3166-1 alpha-2 (np. PL, DE, US) oraz zawierać dokładnie 2 wielkie litery.
Country string `json:"country"`
// Number Seria i numer dokumentu tożsamości.
Number string `json:"number"`
// Type Rodzaj dokumentu tożsamości.
Type string `json:"type"`
}
IdDocument Dane dokumentu tożsamości osoby fizycznej.
type IndirectPermissionType ¶
type IndirectPermissionType string
IndirectPermissionType defines model for IndirectPermissionType.
const ( IndirectPermissionTypeInvoiceRead IndirectPermissionType = "InvoiceRead" IndirectPermissionTypeInvoiceWrite IndirectPermissionType = "InvoiceWrite" )
Defines values for IndirectPermissionType.
type IndirectPermissionsGrantRequest ¶
type IndirectPermissionsGrantRequest struct {
// Description Opis uprawnienia
Description string `json:"description"`
// Permissions Lista nadawanych uprawnień. Każda wartość może wystąpić tylko raz.
Permissions []IndirectPermissionType `json:"permissions"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails PersonPermissionSubjectDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator osoby fizycznej.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
SubjectIdentifier IndirectPermissionsSubjectIdentifier `json:"subjectIdentifier"`
// TargetIdentifier Identyfikator kontekstu klienta. Nie przekazanie identyfikatora oznacza, że uprawnienie nadane w sposób pośredni jest typu generalnego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | AllPartners | Identyfikator oznaczający, że uprawnienie nadane w sposób pośredni jest typu generalnego |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
TargetIdentifier *IndirectPermissionsTargetIdentifier `json:"targetIdentifier"`
}
IndirectPermissionsGrantRequest defines model for IndirectPermissionsGrantRequest.
type IndirectPermissionsSubjectIdentifier ¶
type IndirectPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type IndirectPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
IndirectPermissionsSubjectIdentifier Identyfikator osoby fizycznej. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type IndirectPermissionsSubjectIdentifierType ¶
type IndirectPermissionsSubjectIdentifierType string
IndirectPermissionsSubjectIdentifierType defines model for IndirectPermissionsSubjectIdentifierType.
const ( IndirectPermissionsSubjectIdentifierTypeFingerprint IndirectPermissionsSubjectIdentifierType = "Fingerprint" IndirectPermissionsSubjectIdentifierTypeNip IndirectPermissionsSubjectIdentifierType = "Nip" IndirectPermissionsSubjectIdentifierTypePesel IndirectPermissionsSubjectIdentifierType = "Pesel" )
Defines values for IndirectPermissionsSubjectIdentifierType.
type IndirectPermissionsTargetIdentifier ¶
type IndirectPermissionsTargetIdentifier struct {
// Type Typ identyfikatora.
Type IndirectPermissionsTargetIdentifierType `json:"type"`
// Value Wartość identyfikatora. W przypadku typu AllPartners należy pozostawić puste. W pozostałych przypadkach pole jest wymagane.
Value *string `json:"value"`
}
IndirectPermissionsTargetIdentifier Identyfikator kontekstu klienta. Nie przekazanie identyfikatora oznacza, że uprawnienie nadane w sposób pośredni jest typu generalnego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | AllPartners | Identyfikator oznaczający, że uprawnienie nadane w sposób pośredni jest typu generalnego | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type IndirectPermissionsTargetIdentifierType ¶
type IndirectPermissionsTargetIdentifierType string
IndirectPermissionsTargetIdentifierType defines model for IndirectPermissionsTargetIdentifierType.
const ( IndirectPermissionsTargetIdentifierTypeAllPartners IndirectPermissionsTargetIdentifierType = "AllPartners" IndirectPermissionsTargetIdentifierTypeInternalId IndirectPermissionsTargetIdentifierType = "InternalId" IndirectPermissionsTargetIdentifierTypeNip IndirectPermissionsTargetIdentifierType = "Nip" )
Defines values for IndirectPermissionsTargetIdentifierType.
type InitTokenAuthenticationRequest ¶
type InitTokenAuthenticationRequest struct {
// AuthorizationPolicy Polityka autoryzacji żądań przy każdym użyciu tokena dostępu.
AuthorizationPolicy *AuthorizationPolicy `json:"authorizationPolicy"`
// Challenge Wygenerowany wcześniej challenge.
Challenge Challenge `json:"challenge"`
// ContextIdentifier Identyfikator kontekstu do którego następuje uwierzytelnienie.
ContextIdentifier AuthenticationContextIdentifier `json:"contextIdentifier"`
// EncryptedToken Zaszyfrowany token wraz z timestampem z challenge'a, w postaci `token|timestamp`, zakodowany w formacie Base64.
EncryptedToken []byte `json:"encryptedToken"`
}
InitTokenAuthenticationRequest defines model for InitTokenAuthenticationRequest.
type InvoiceExportRequest ¶
type InvoiceExportRequest struct {
// Encryption Informacje wymagane do zaszyfrowania wyniku zapytania.
Encryption EncryptionInfo `json:"encryption"`
// Filters Zestaw filtrów do wyszukiwania faktur.
Filters InvoiceQueryFilters `json:"filters"`
}
InvoiceExportRequest defines model for InvoiceExportRequest.
type InvoiceExportStatusResponse ¶
type InvoiceExportStatusResponse struct {
// CompletedDate Data zakończenia przetwarzania żądania eksportu faktur.
CompletedDate *time.Time `json:"completedDate"`
// Package Dane paczki faktur przygotowanej do pobrania.
Package *InvoicePackage `json:"package"`
// PackageExpirationDate Data wygaśnięcia paczki faktur przygotowanej do pobrania.
// Po upływie tej daty paczka nie będzie już dostępna do pobrania.
PackageExpirationDate *time.Time `json:"packageExpirationDate"`
// Status Status eksportu.
//
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Eksport faktur w toku | - |
// | 200 | Eksport faktur zakończony sukcesem | - |
// | 210 | Eksport faktur wygasł i nie jest już dostępny do pobrania | - |
// | 415 | Błąd odszyfrowania dostarczonego klucza | - |
// | 420 | Zakres filtrowania wykracza poza dostępny zakres danych | Parametr dateRange.from jest późniejszy niż PermanentStorageHwmDate przy włączonym restrictToPermanentStorageHwmDate. |
// | 500 | Nieznany błąd ({statusCode}) | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie |
Status StatusInfo `json:"status"`
}
InvoiceExportStatusResponse defines model for InvoiceExportStatusResponse.
type InvoiceMetadata ¶
type InvoiceMetadata struct {
// AcquisitionDate Data nadania numeru KSeF.
AcquisitionDate time.Time `json:"acquisitionDate"`
// AuthorizedSubject Podmiot upoważniony.
AuthorizedSubject *InvoiceMetadataAuthorizedSubject `json:"authorizedSubject"`
// Buyer Dane identyfikujące nabywcę.
Buyer InvoiceMetadataBuyer `json:"buyer"`
// Currency Kod waluty.
Currency string `json:"currency"`
// FormCode Struktura dokumentu faktury.
//
// Obsługiwane schematy:
// | SystemCode | SchemaVersion | Value |
// | --- | --- | --- |
// | [FA (2)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/FA/schemat_FA(2)_v1-0E.xsd) | 1-0E | FA |
// | [FA (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/FA/schemat_FA(3)_v1-0E.xsd) | 1-0E | FA |
// | [PEF (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/PEF/Schemat_PEF(3)_v2-1.xsd) | 2-1 | PEF |
// | [PEF_KOR (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/PEF/Schemat_PEF_KOR(3)_v2-1.xsd) | 2-1 | PEF |
// | [FA_RR (1)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/RR/schemat_RR(1)_v1-0E.xsd) | 1-0E | RR |
// | [FA_RR (1)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/RR/schemat_RR(1)_v1-1E.xsd) | 1-1E | RR |
FormCode FormCode `json:"formCode"`
// GrossAmount Łączna kwota brutto.
GrossAmount float64 `json:"grossAmount"`
// HasAttachment Określa, czy faktura posiada załącznik.
HasAttachment bool `json:"hasAttachment"`
// HashOfCorrectedInvoice Skrót SHA256 korygowanej faktury, zakodowany w formacie Base64.
HashOfCorrectedInvoice *Sha256HashBase64 `json:"hashOfCorrectedInvoice"`
// InvoiceHash Skrót SHA256 faktury, zakodowany w formacie Base64.
InvoiceHash Sha256HashBase64 `json:"invoiceHash"`
// InvoiceNumber Numer faktury nadany przez wystawcę.
InvoiceNumber string `json:"invoiceNumber"`
// InvoiceType Rodzaj faktury.
// | Wartość | Opis |
// | --- | --- |
// | Vat | (FA) Podstawowa |
// | Zal | (FA) Zaliczkowa |
// | Kor | (FA) Korygująca |
// | Roz | (FA) Rozliczeniowa |
// | Upr | (FA) Uproszczona |
// | KorZal | (FA) Korygująca fakturę zaliczkową |
// | KorRoz | (FA) Korygująca fakturę rozliczeniową |
// | VatPef | (PEF) Podstawowa |
// | VatPefSp | (PEF) Specjalizowana |
// | KorPef | (PEF) Korygująca |
// | VatRr | (RR) Podstawowa |
// | KorVatRr | (RR) Korygująca |
InvoiceType InvoiceType `json:"invoiceType"`
// InvoicingDate Data przyjęcia faktury w systemie KSeF (do dalszego przetwarzania).
InvoicingDate time.Time `json:"invoicingDate"`
// InvoicingMode Tryb fakturowania (online/offline).
InvoicingMode InvoicingMode `json:"invoicingMode"`
// IsSelfInvoicing Czy faktura została wystawiona w trybie samofakturowania.
IsSelfInvoicing bool `json:"isSelfInvoicing"`
// IssueDate Data wystawienia faktury.
IssueDate openapi_types.Date `json:"issueDate"`
// KsefNumber Numer KSeF faktury.
KsefNumber KsefNumber `json:"ksefNumber"`
// NetAmount Łączna kwota netto.
NetAmount float64 `json:"netAmount"`
// PermanentStorageDate Data trwałego zapisu faktury w repozytorium systemu KSeF.
PermanentStorageDate time.Time `json:"permanentStorageDate"`
// Seller Dane identyfikujące sprzedawcę.
Seller InvoiceMetadataSeller `json:"seller"`
// ThirdSubjects Lista podmiotów trzecich.
ThirdSubjects *[]InvoiceMetadataThirdSubject `json:"thirdSubjects"`
// VatAmount Łączna kwota VAT.
VatAmount float64 `json:"vatAmount"`
}
InvoiceMetadata defines model for InvoiceMetadata.
type InvoiceMetadataAuthorizedSubject ¶
type InvoiceMetadataAuthorizedSubject struct {
// Name Nazwa podmiotu upoważnionego.
Name *string `json:"name"`
// Nip Nip podmiotu upoważnionego
Nip Nip `json:"nip"`
// Role Rola podmiotu upoważnionego.
// | Wartość | Opis |
// | ---- | --- |
// | 1 | Organ egzekucyjny - w przypadku, o którym mowa w art. 106c pkt 1 ustawy |
// | 2 | Komornik sądowy - w przypadku, o którym mowa w art. 106c pkt 2 ustawy |
// | 3 | Przedstawiciel podatkowy - w przypadku gdy na fakturze występują dane przedstawiciela podatkowego, o którym mowa w art. 18a - 18d ustawy |
Role int32 `json:"role"`
}
InvoiceMetadataAuthorizedSubject defines model for InvoiceMetadataAuthorizedSubject.
type InvoiceMetadataBuyer ¶
type InvoiceMetadataBuyer struct {
// Identifier Identyfikator nabywcy.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | VatUe | Identyfikator VAT UE podmiotu unijnego |
// | Other | Inny identyfikator|
// | None | Brak identyfikatora nabywcy |
Identifier InvoiceMetadataBuyerIdentifier `json:"identifier"`
// Name Nazwa nabywcy.
Name *string `json:"name"`
}
InvoiceMetadataBuyer defines model for InvoiceMetadataBuyer.
type InvoiceMetadataBuyerIdentifier ¶
type InvoiceMetadataBuyerIdentifier struct {
// Type Typ identyfikatora nabywcy.
// | Wartość | Opis |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | VatUe | Identyfikator VAT UE podmiotu unijnego |
// | Other | Inny identyfikator |
// | None | Brak identyfikatora nabywcy |
Type BuyerIdentifierType `json:"type"`
// Value Wartość identyfikatora nabywcy.
Value *string `json:"value"`
}
InvoiceMetadataBuyerIdentifier defines model for InvoiceMetadataBuyerIdentifier.
type InvoiceMetadataSeller ¶
type InvoiceMetadataSeller struct {
// Name Nazwa sprzedawcy.
Name *string `json:"name"`
// Nip Nip sprzedawcy.
Nip Nip `json:"nip"`
}
InvoiceMetadataSeller defines model for InvoiceMetadataSeller.
type InvoiceMetadataThirdSubject ¶
type InvoiceMetadataThirdSubject struct {
Identifier InvoiceMetadataThirdSubjectIdentifier `json:"identifier"`
// Name Nazwa podmiotu trzeciego.
Name *string `json:"name"`
// Role Rola podmiotu trzeciego.
// | Wartość | Opis |
// | ---- | --- |
// | 0 | Inna rola |
// | 1 | Faktor - w przypadku gdy na fakturze występują dane faktora |
// | 2 | Odbiorca - w przypadku gdy na fakturze występują dane jednostek wewnętrznych, oddziałów, wyodrębnionych w ramach nabywcy, które same nie stanowią nabywcy w rozumieniu ustawy |
// | 3 | Podmiot pierwotny - w przypadku gdy na fakturze występują dane podmiotu będącego w stosunku do podatnika podmiotem przejętym lub przekształconym, który dokonywał dostawy lub świadczył usługę. Z wyłączeniem przypadków, o których mowa w art. 106j ust.2 pkt 3 ustawy, gdy dane te wykazywane są w części Podmiot1K |
// | 4 | Dodatkowy nabywca - w przypadku gdy na fakturze występują dane kolejnych (innych niż wymieniony w części Podmiot2) nabywców |
// | 5 | Wystawca faktury - w przypadku gdy na fakturze występują dane podmiotu wystawiającego fakturę w imieniu podatnika. Nie dotyczy przypadku, gdy wystawcą faktury jest nabywca |
// | 6 | Dokonujący płatności - w przypadku gdy na fakturze występują dane podmiotu regulującego zobowiązanie w miejsce nabywcy |
// | 7 | Jednostka samorządu terytorialnego - wystawca |
// | 8 | Jednostka samorządu terytorialnego - odbiorca |
// | 9 | Członek grupy VAT - wystawca |
// | 10 | Członek grupy VAT - odbiorca |
// | 11 | Pracownik |
Role int32 `json:"role"`
}
InvoiceMetadataThirdSubject defines model for InvoiceMetadataThirdSubject.
type InvoiceMetadataThirdSubjectIdentifier ¶
type InvoiceMetadataThirdSubjectIdentifier struct {
// Type Typ identyfikatora podmiotu trzeciego.
// | Wartość | Opis |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Identyfikator wewnętrzny, składający się z numeru NIP i 5 cyfr. |
// | VatUe | Identyfikator VAT UE podmiotu unijnego |
// | Other | Inny identyfikator |
// | None | Brak identyfikatora podmiotu trzeciego |
Type ThirdSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora podmiotu trzeciego.
Value *string `json:"value"`
}
InvoiceMetadataThirdSubjectIdentifier defines model for InvoiceMetadataThirdSubjectIdentifier.
type InvoicePackage ¶
type InvoicePackage struct {
// InvoiceCount Łączna liczba faktur w paczce.
InvoiceCount int64 `json:"invoiceCount"`
// IsTruncated Określa, czy wynik eksportu został ucięty z powodu przekroczenia limitu liczby faktur lub wielkości paczki.
IsTruncated bool `json:"isTruncated"`
// LastInvoicingDate Data przyjęcia ostatniej faktury ujętej w paczce.
// Pole występuje wyłącznie wtedy, gdy paczka została ucięta i eksport był filtrowany po typie daty `Invoicing`.
LastInvoicingDate *time.Time `json:"lastInvoicingDate"`
// LastIssueDate Data wystawienia ostatniej faktury ujętej w paczce.
// Pole występuje wyłącznie wtedy, gdy paczka została ucięta i eksport był filtrowany po typie daty `Issue`.
LastIssueDate *openapi_types.Date `json:"lastIssueDate"`
// LastPermanentStorageDate Data trwałego zapisu ostatniej faktury ujętej w paczce.
// Pole występuje wyłącznie wtedy, gdy paczka została ucięta i eksport był filtrowany po typie daty `PermanentStorage`.
LastPermanentStorageDate *time.Time `json:"lastPermanentStorageDate"`
// Parts Lista dostępnych części paczki do pobrania.
Parts []InvoicePackagePart `json:"parts"`
// PermanentStorageHwmDate Dotyczy wyłącznie zapytań filtrowanych po typie daty <b>PermanentStorage</b>.
// Jeśli zapytanie dotyczyło najnowszego okresu, wartość ta może być wartością nieznacznie skorygowaną względem górnej granicy podanej w warunkach zapytania.
// Dla okresów starszych, będzie to zgodne z warunkami zapytania.
//
// System gwarantuje, że dane poniżej tej wartości są spójne i kompletne.
// Ponowne zapytania obejmujące zakresem dane poniżej tego kroczącego znacznika czasu nie zwrócą w przyszłości innych wyników (np.dodatkowych faktur).
//
// Dla dateType = Issue lub Invoicing – null.
PermanentStorageHwmDate *time.Time `json:"permanentStorageHwmDate"`
// Size Rozmiar paczki w bajtach.
Size int64 `json:"size"`
}
InvoicePackage defines model for InvoicePackage.
type InvoicePackagePart ¶
type InvoicePackagePart struct {
// EncryptedPartHash Skrót SHA256 zaszyfrowanej części paczki, zakodowany w formacie Base64.
EncryptedPartHash Sha256HashBase64 `json:"encryptedPartHash"`
// EncryptedPartSize Rozmiar zaszyfrowanej części paczki w bajtach.
EncryptedPartSize int64 `json:"encryptedPartSize"`
// ExpirationDate Data i godzina wygaśnięcia linku umożliwiającego pobranie części paczki.
// Po upływie tego momentu link przestaje być aktywny.
ExpirationDate time.Time `json:"expirationDate"`
// Method Metoda HTTP, której należy użyć przy pobieraniu pliku.
Method string `json:"method"`
// OrdinalNumber Numer sekwencyjny pliku części paczki.
OrdinalNumber int32 `json:"ordinalNumber"`
// PartHash Skrót SHA256 pliku części paczki, zakodowany w formacie Base64.
PartHash Sha256HashBase64 `json:"partHash"`
// PartName Nazwa pliku części paczki.
PartName string `json:"partName"`
// PartSize Rozmiar części paczki w bajtach.
PartSize int64 `json:"partSize"`
// Url Adres URL, pod który należy wysłać żądanie pobrania części paczki.
// Link jest generowany dynamicznie w momencie odpytania o status operacji eksportu.
// Nie podlega limitom API i nie wymaga przesyłania tokenu dostępowego przy pobraniu.
//
// Odpowiedź HTTP zawiera dodatkowe nagłówki:
// - `x-ms-meta-hash` – zaszyfrowanej części paczki, zakodowany w formacie Base64.
Url string `json:"url"`
}
InvoicePackagePart defines model for InvoicePackagePart.
type InvoicePermissionType ¶
type InvoicePermissionType string
InvoicePermissionType defines model for InvoicePermissionType.
const ( InvoicePermissionTypePefInvoicing InvoicePermissionType = "PefInvoicing" InvoicePermissionTypeRRInvoicing InvoicePermissionType = "RRInvoicing" InvoicePermissionTypeSelfInvoicing InvoicePermissionType = "SelfInvoicing" InvoicePermissionTypeTaxRepresentative InvoicePermissionType = "TaxRepresentative" )
Defines values for InvoicePermissionType.
type InvoiceQueryAmount ¶
type InvoiceQueryAmount struct {
From *float64 `json:"from"`
To *float64 `json:"to"`
Type AmountType `json:"type"`
}
InvoiceQueryAmount defines model for InvoiceQueryAmount.
type InvoiceQueryBuyerIdentifier ¶
type InvoiceQueryBuyerIdentifier struct {
// Type Typ identyfikatora nabywcy.
// | Wartość | Opis |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | VatUe | Identyfikator VAT UE podmiotu unijnego |
// | Other | Inny identyfikator |
// | None | Brak identyfikatora nabywcy |
Type BuyerIdentifierType `json:"type"`
// Value Wartość identyfikatora nabywcy (exact match).
Value *string `json:"value"`
}
InvoiceQueryBuyerIdentifier defines model for InvoiceQueryBuyerIdentifier.
type InvoiceQueryDateRange ¶
type InvoiceQueryDateRange struct {
// DateType Typ daty, według której ma być zastosowany zakres.
// | Wartość | Opis |
// | --- | --- |
// | Issue | Data wystawienia faktury. |
// | Invoicing | Data przyjęcia faktury w systemie KSeF (do dalszego przetwarzania). |
// | PermanentStorage | Data trwałego zapisu faktury w repozytorium systemu KSeF. |
DateType InvoiceQueryDateType `json:"dateType"`
// From Data początkowa zakresu w formacie ISO-8601 np. 2026-01-03T13:45:00+00:00.
From time.Time `json:"from"`
// RestrictToPermanentStorageHwmDate Określa, czy system ma ograniczyć filtrowanie (zakres dateRange.to) do wartości `PermanentStorageHwmDate`.
//
// * Dotyczy wyłącznie zapytań z `dateType = PermanentStorage`,
// * Gdy `true`, system ogranicza filtrowanie tak, aby wartość `dateRange.to` nie przekraczała wartości `PermanentStorageHwmDate`,
// * Gdy `null` lub `false`, filtrowanie może wykraczać poza `PermanentStorageHwmDate`.
RestrictToPermanentStorageHwmDate *bool `json:"restrictToPermanentStorageHwmDate"`
// To Data końcowa zakresu w formacie ISO-8601. Jeśli nie zostanie podana, przyjmowana jest bieżąca data i czas w UTC.
To *time.Time `json:"to"`
}
InvoiceQueryDateRange defines model for InvoiceQueryDateRange.
type InvoiceQueryDateType ¶
type InvoiceQueryDateType string
InvoiceQueryDateType | Wartość | Opis | | --- | --- | | Issue | Data wystawienia faktury. | | Invoicing | Data przyjęcia faktury w systemie KSeF (do dalszego przetwarzania). | | PermanentStorage | Data trwałego zapisu faktury w repozytorium systemu KSeF. |
const ( Invoicing InvoiceQueryDateType = "Invoicing" Issue InvoiceQueryDateType = "Issue" PermanentStorage InvoiceQueryDateType = "PermanentStorage" )
Defines values for InvoiceQueryDateType.
type InvoiceQueryFilters ¶
type InvoiceQueryFilters struct {
// Amount Filtr kwotowy – brutto, netto lub VAT (z wartością).
Amount *InvoiceQueryAmount `json:"amount"`
// BuyerIdentifier Identyfikator nabywcy.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | VatUe | Identyfikator VAT UE podmiotu unijnego. |
// | Other | Inny identyfikator|
// | None | Brak identyfikatora nabywcy |
BuyerIdentifier *InvoiceQueryBuyerIdentifier `json:"buyerIdentifier"`
// CurrencyCodes Kody walut.
CurrencyCodes *[]CurrencyCode `json:"currencyCodes"`
// DateRange Typ i zakres dat, według którego filtrowane są faktury.
// Maksymalny dozwolony okres wynosi 3 miesiące w strefie UTC lub w strefie Europe/Warsaw (WAW).
//
// Format daty:
// * Daty muszą być przekazane w formacie ISO 8601, np. `yyyy-MM-ddTHH:mm:ss`.
// * Dopuszczalne są następujące warianty:
// - z sufiksem `Z` (czas UTC),
// - z jawnym offsetem, np. `+01:00`, `+03:00`,
// - bez offsetu (interpretowane jako czas lokalny strefy Europe/Warsaw).
DateRange InvoiceQueryDateRange `json:"dateRange"`
// FormType Typ dokumentu.
// | Wartość | Opis |
// | --- | --- |
// | FA | Faktura VAT |
// | PEF | Faktura PEF |
// | RR | Faktura RR |
FormType *InvoiceQueryFormType `json:"formType"`
// HasAttachment Czy faktura ma załącznik.
HasAttachment *bool `json:"hasAttachment"`
// InvoiceNumber Numer faktury nadany przez wystawcę (exact match).
InvoiceNumber *string `json:"invoiceNumber"`
// InvoiceTypes Rodzaje faktur.
// | Wartość | Opis |
// | --- | --- |
// | Vat | (FA) Podstawowa |
// | Zal | (FA) Zaliczkowa |
// | Kor | (FA) Korygująca |
// | Roz | (FA) Rozliczeniowa |
// | Upr | (FA) Uproszczona |
// | KorZal | (FA) Korygująca fakturę zaliczkową |
// | KorRoz | (FA) Korygująca fakturę rozliczeniową |
// | VatPef | (PEF) Podstawowa |
// | VatPefSp | (PEF) Specjalizowana |
// | KorPef | (PEF) Korygująca |
// | VatRr | (RR) Podstawowa |
// | KorVatRr | (RR) Korygująca |
InvoiceTypes *[]InvoiceType `json:"invoiceTypes"`
// InvoicingMode Tryb wystawienia faktury: online lub offline.
InvoicingMode *InvoicingMode `json:"invoicingMode"`
// IsSelfInvoicing Czy faktura została wystawiona w trybie samofakturowania.
IsSelfInvoicing *bool `json:"isSelfInvoicing"`
// KsefNumber Numer KSeF faktury (exact match).
KsefNumber *KsefNumber `json:"ksefNumber"`
// SellerNip Nip sprzedawcy (exact match).
SellerNip *Nip `json:"sellerNip"`
// SubjectType Typ podmiotu, którego dotyczą kryteria filtrowania metadanych faktur.
// Określa kontekst, w jakim przeszukiwane są dane.
// | Wartość | Opis |
// | --- | --- |
// | Subject1 | Podmiot 1 - sprzedawca |
// | Subject2 | Podmiot 2 - nabywca |
// | Subject3 | Podmiot 3 |
// | SubjectAuthorized | Podmiot upoważniony |
SubjectType InvoiceQuerySubjectType `json:"subjectType"`
}
InvoiceQueryFilters defines model for InvoiceQueryFilters.
type InvoiceQueryFormType ¶
type InvoiceQueryFormType string
InvoiceQueryFormType | Wartość | Opis | | --- | --- | | FA | Faktura VAT | | PEF | Faktura PEF | | RR | Faktura RR |
const ( FA InvoiceQueryFormType = "FA" PEF InvoiceQueryFormType = "PEF" RR InvoiceQueryFormType = "RR" )
Defines values for InvoiceQueryFormType.
type InvoiceQuerySubjectType ¶
type InvoiceQuerySubjectType string
InvoiceQuerySubjectType | Wartość | Opis | | --- | --- | | Subject1 | Podmiot 1 - sprzedawca | | Subject2 | Podmiot 2 - nabywca | | Subject3 | Podmiot 3 | | SubjectAuthorized | Podmiot upoważniony |
const ( Subject1 InvoiceQuerySubjectType = "Subject1" Subject2 InvoiceQuerySubjectType = "Subject2" Subject3 InvoiceQuerySubjectType = "Subject3" SubjectAuthorized InvoiceQuerySubjectType = "SubjectAuthorized" )
Defines values for InvoiceQuerySubjectType.
type InvoiceStatusInfo ¶
type InvoiceStatusInfo struct {
// Code Kod statusu faktury
Code int32 `json:"code"`
// Description Opis statusu
Description string `json:"description"`
// Details Dodatkowe szczegóły statusu
Details *[]string `json:"details"`
// Extensions Zbiór dodatkowych informacji związanych ze statusem faktury, zapisanych jako pary klucz–wartość.
// Umożliwia rozszerzenie modelu o dane specyficzne dla danego przypadku.
Extensions *map[string]*string `json:"extensions"`
}
InvoiceStatusInfo defines model for InvoiceStatusInfo.
type InvoiceType ¶
type InvoiceType string
InvoiceType | Wartość | Opis | | --- | --- | | Vat | (FA) Podstawowa | | Zal | (FA) Zaliczkowa | | Kor | (FA) Korygująca | | Roz | (FA) Rozliczeniowa | | Upr | (FA) Uproszczona | | KorZal | (FA) Korygująca fakturę zaliczkową | | KorRoz | (FA) Korygująca fakturę rozliczeniową | | VatPef | (PEF) Podstawowa | | VatPefSp | (PEF) Specjalizowana | | KorPef | (PEF) Korygująca | | VatRr | (RR) Podstawowa | | KorVatRr | (RR) Korygująca |
const ( InvoiceTypeKor InvoiceType = "Kor" InvoiceTypeKorPef InvoiceType = "KorPef" InvoiceTypeKorRoz InvoiceType = "KorRoz" InvoiceTypeKorVatRr InvoiceType = "KorVatRr" InvoiceTypeKorZal InvoiceType = "KorZal" InvoiceTypeRoz InvoiceType = "Roz" InvoiceTypeUpr InvoiceType = "Upr" InvoiceTypeVat InvoiceType = "Vat" InvoiceTypeVatPef InvoiceType = "VatPef" InvoiceTypeVatPefSp InvoiceType = "VatPefSp" InvoiceTypeVatRr InvoiceType = "VatRr" InvoiceTypeZal InvoiceType = "Zal" )
Defines values for InvoiceType.
type InvoicingMode ¶
type InvoicingMode string
InvoicingMode defines model for InvoicingMode.
const ( InvoicingModeOffline InvoicingMode = "Offline" InvoicingModeOnline InvoicingMode = "Online" )
Defines values for InvoicingMode.
type KsefCertificateType ¶
type KsefCertificateType string
KsefCertificateType | Wartość | Opis | | --- | --- | | Authentication | Certyfikat używany do uwierzytelnienia w systemie. | | Offline | Certyfikat używany wyłącznie do potwierdzania autentyczności wystawcy i integralności faktury w trybie offline |
const ( KsefCertificateTypeAuthentication KsefCertificateType = "Authentication" KsefCertificateTypeOffline KsefCertificateType = "Offline" )
Defines values for KsefCertificateType.
type KsefNumber ¶
type KsefNumber = string
KsefNumber Numer KSeF o długości 36 znaków jest akceptowany, by zachować kompatybilność wsteczna z KSeF 1.0. W KSeF 2.0 numery są generowane wyłącznie w formacie 35-znakowym.
type OnlineSessionEffectiveContextLimits ¶
type OnlineSessionEffectiveContextLimits struct {
// MaxInvoiceSizeInMB Maksymalny rozmiar faktury w MB.
MaxInvoiceSizeInMB int32 `json:"maxInvoiceSizeInMB"`
// MaxInvoiceWithAttachmentSizeInMB Maksymalny rozmiar faktury z załącznikiem w MB.
MaxInvoiceWithAttachmentSizeInMB int32 `json:"maxInvoiceWithAttachmentSizeInMB"`
// MaxInvoices Maksymalna ilość faktur które można przesłać w pojedynczej sesji.
MaxInvoices int32 `json:"maxInvoices"`
}
OnlineSessionEffectiveContextLimits defines model for OnlineSessionEffectiveContextLimits.
type OpenBatchSessionRequest ¶
type OpenBatchSessionRequest struct {
// BatchFile Informacje o przesyłanej paczce faktur.
BatchFile BatchFileInfo `json:"batchFile"`
// Encryption Symetryczny klucz szyfrujący plik paczki, zaszyfrowany kluczem publicznym Ministerstwa Finansów.
Encryption EncryptionInfo `json:"encryption"`
// FormCode Schemat faktur wysyłanych w ramach sesji.
//
// Obsługiwane schematy:
// | SystemCode | SchemaVersion | Value |
// | --- | --- | --- |
// | [FA (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/FA/schemat_FA(3)_v1-0E.xsd) | 1-0E | FA |
FormCode FormCode `json:"formCode"`
// OfflineMode Określa, czy podatnik deklaruje tryb fakturowania "offline" dla dokumentów przesyłanych w sesji wsadowej.
OfflineMode *bool `json:"offlineMode,omitempty"`
}
OpenBatchSessionRequest defines model for OpenBatchSessionRequest.
type OpenBatchSessionResponse ¶
type OpenBatchSessionResponse struct {
// PartUploadRequests Dane wymagane do poprawnego przesłania poszczególnych części pliku paczki faktur.
//
// Każdą część pliku paczki zadeklarowaną w <b>fileParts</b> należy przesłać zgodnie z odpowiadającym jej obiektem w <b>partUploadRequests</b>.
// Łącznikiem pomiędzy deklaracją a instrukcją wysyłki jest pole <b>ordinalNumber</b>.
//
// Dla każdej części należy:
// * zastosować metodę HTTP wskazaną w <b>method</b>,
// * ustawić adres z <b>url</b>,
// * dołączyć nagłówki z <b>headers</b>,
// * dołączyć treść części pliku w korpusie żądania.
//
// `Uwaga: nie należy dodawać do nagłówków token dostępu (accessToken).`
//
// Każdą część przesyła się oddzielnym żądaniem HTTP.Zwracane kody odpowiedzi:
// * <b>201</b> – poprawne przyjęcie pliku,
// * <b>400</b> – błędne dane,
// * <b>401</b> – nieprawidłowe uwierzytelnienie,
// * <b>403</b> – brak uprawnień do zapisu (np.upłynął czas na zapis).
PartUploadRequests []PartUploadRequest `json:"partUploadRequests"`
// ReferenceNumber Numer referencyjny sesji.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
OpenBatchSessionResponse defines model for OpenBatchSessionResponse.
type OpenOnlineSessionRequest ¶
type OpenOnlineSessionRequest struct {
// Encryption Symetryczny klucz szyfrujący pliki XML, zaszyfrowany kluczem publicznym Ministerstwa Finansów.
Encryption EncryptionInfo `json:"encryption"`
// FormCode Schemat faktur wysyłanych w ramach sesji.
//
// Obsługiwane schematy:
// | SystemCode | SchemaVersion | Value |
// | --- | --- | --- |
// | [FA (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/FA/schemat_FA(3)_v1-0E.xsd) | 1-0E | FA |
// | [PEF (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/PEF/Schemat_PEF(3)_v2-1.xsd) | 2-1 | PEF |
// | [PEF_KOR (3)](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/schemy/PEF/Schemat_PEF_KOR(3)_v2-1.xsd) | 2-1 | PEF |
FormCode FormCode `json:"formCode"`
}
OpenOnlineSessionRequest defines model for OpenOnlineSessionRequest.
type OpenOnlineSessionResponse ¶
type OpenOnlineSessionResponse struct {
// ReferenceNumber Numer referencyjny sesji.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// ValidUntil Termin ważności sesji. Po jego upływie sesja zostanie automatycznie zamknięta.
ValidUntil time.Time `json:"validUntil"`
}
OpenOnlineSessionResponse defines model for OpenOnlineSessionResponse.
type PartUploadRequest ¶
type PartUploadRequest struct {
// Headers Nagłówki, których należy użyć przy wysyłce części pliku paczki.
Headers map[string]*string `json:"headers"`
// Method Metoda HTTP, której należy użyć przy wysyłce części pliku paczki.
Method string `json:"method"`
// OrdinalNumber Numer sekwencyjny części pliku paczki.
OrdinalNumber int32 `json:"ordinalNumber"`
// Url Adres pod który należy wysłać część pliku paczki.
Url string `json:"url"`
}
PartUploadRequest defines model for PartUploadRequest.
type PeppolProvider ¶
type PeppolProvider struct {
// DateCreated Data rejestracji dostawcy usług Peppol w systemie.
DateCreated time.Time `json:"dateCreated"`
// Id Identyfikator dostawcy usług Peppol.
Id PeppolId `json:"id"`
// Name Nazwa dostawcy usług Peppol.
Name string `json:"name"`
}
PeppolProvider defines model for PeppolProvider.
type PermissionId ¶
type PermissionId = string
PermissionId Techniczny identyfikator nadanego uprawnienia – wymagany m.in. przy operacjach odbierania.
type PermissionState ¶
type PermissionState string
PermissionState defines model for PermissionState.
const ( Active PermissionState = "Active" Inactive PermissionState = "Inactive" )
Defines values for PermissionState.
type PermissionsEuEntityDetails ¶
type PermissionsEuEntityDetails struct {
// Address Adres podmiotu unijnego.
Address string `json:"address"`
// FullName Pełna nazwa podmiotu unijnego.
FullName string `json:"fullName"`
}
PermissionsEuEntityDetails defines model for PermissionsEuEntityDetails.
type PermissionsOperationResponse ¶
type PermissionsOperationResponse struct {
// ReferenceNumber Numer referencyjny operacji nadania lub odbierania uprawnień.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
PermissionsOperationResponse defines model for PermissionsOperationResponse.
type PermissionsOperationStatusResponse ¶
type PermissionsOperationStatusResponse struct {
// Status Informacje o aktualnym statusie.
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Operacja przyjęta do realizacji | - |
// | 200 | Operacja zakończona sukcesem | - |
// | 400 | Operacja zakończona niepowodzeniem | - |
// | 410 | Podane identyfikatory są niezgodne lub pozostają w niewłaściwej relacji | - |
// | 420 | Użyte poświadczenia nie mają uprawnień do wykonania tej operacji | - |
// | 430 | Kontekst identyfikatora nie odpowiada wymaganej roli lub uprawnieniom | - |
// | 440 | Operacja niedozwolona dla wskazanych powiązań identyfikatorów | - |
// | 450 | Operacja niedozwolona dla wskazanego identyfikatora lub jego typu | - |
// | 500 | Nieznany błąd | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie później. |
Status StatusInfo `json:"status"`
}
PermissionsOperationStatusResponse defines model for PermissionsOperationStatusResponse.
type PermissionsSubjectEntityByFingerprintDetails ¶
type PermissionsSubjectEntityByFingerprintDetails struct {
// Address Adres podmiotu.
Address *string `json:"address"`
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
// SubjectDetailsType Typ danych podmiotu uprawnionego.
// | Wartość | Opis |
// | --- | --- |
// | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
SubjectDetailsType EntitySubjectByFingerprintDetailsType `json:"subjectDetailsType"`
}
PermissionsSubjectEntityByFingerprintDetails defines model for PermissionsSubjectEntityByFingerprintDetails.
type PermissionsSubjectEntityByIdentifierDetails ¶
type PermissionsSubjectEntityByIdentifierDetails struct {
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
// SubjectDetailsType Typ danych podmiotu uprawnionego.
// | Wartość | Opis |
// | --- | --- |
// | EntityByIdentifier | Podmiot identyfikowany numerem NIP. |
SubjectDetailsType EntitySubjectByIdentifierDetailsType `json:"subjectDetailsType"`
}
PermissionsSubjectEntityByIdentifierDetails defines model for PermissionsSubjectEntityByIdentifierDetails.
type PermissionsSubjectEntityDetails ¶
type PermissionsSubjectEntityDetails struct {
// Address Adres podmiotu.
Address *string `json:"address"`
// FullName Pełna nazwa podmiotu.
FullName string `json:"fullName"`
// SubjectDetailsType Typ danych podmiotu uprawnionego.
// | Wartość | Opis |
// | --- | --- |
// | EntityByIdentifier | Podmiot identyfikowany numerem NIP. |
// | EntityByFingerprint | Podmiot identyfikowany odciskiem palca pieczęci kwalifikowanej. |
SubjectDetailsType EntitySubjectDetailsType `json:"subjectDetailsType"`
}
PermissionsSubjectEntityDetails defines model for PermissionsSubjectEntityDetails.
type PermissionsSubjectPersonByFingerprintDetails ¶
type PermissionsSubjectPersonByFingerprintDetails struct {
// BirthDate Data urodzenia osoby fizycznej.
BirthDate *openapi_types.Date `json:"birthDate"`
// FirstName Imię osoby fizycznej.
FirstName string `json:"firstName"`
// IdDocument Dane dokumentu tożsamości osoby fizycznej.
IdDocument *IdDocument `json:"idDocument"`
// LastName Nazwisko osoby fizycznej.
LastName string `json:"lastName"`
// PersonIdentifier Identyfikator osoby fizycznej.
PersonIdentifier *PersonIdentifier `json:"personIdentifier"`
// SubjectDetailsType Typ danych uprawnionej osoby fizycznej.
// | Wartość | Opis |
// | --- | --- |
// | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. |
// | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
SubjectDetailsType PersonSubjectByFingerprintDetailsType `json:"subjectDetailsType"`
}
PermissionsSubjectPersonByFingerprintDetails defines model for PermissionsSubjectPersonByFingerprintDetails.
type PermissionsSubjectPersonDetails ¶
type PermissionsSubjectPersonDetails struct {
// BirthDate Data urodzenia osoby fizycznej.
BirthDate *openapi_types.Date `json:"birthDate"`
// FirstName Imię osoby fizycznej.
FirstName string `json:"firstName"`
// IdDocument Dane dokumentu tożsamości osoby fizycznej.
IdDocument *IdDocument `json:"idDocument"`
// LastName Nazwisko osoby fizycznej.
LastName string `json:"lastName"`
// PersonIdentifier Identyfikator osoby fizycznej.
PersonIdentifier *PersonIdentifier `json:"personIdentifier"`
// SubjectDetailsType Typ danych uprawnionej osoby fizycznej.
// | Wartość | Opis |
// | --- | --- |
// | PersonByIdentifier | Osoba fizyczna posługująca się Profilem Zaufanym lub certyfikatem zawierającym identyfikator NIP lub PESEL. |
// | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. |
// | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
SubjectDetailsType PersonSubjectDetailsType `json:"subjectDetailsType"`
}
PermissionsSubjectPersonDetails defines model for PermissionsSubjectPersonDetails.
type PersonByFingerprintWithIdentifierDetails ¶
type PersonByFingerprintWithIdentifierDetails struct {
// FirstName Imię osoby fizycznej.
FirstName string `json:"firstName"`
// Identifier Identyfikator osoby fizycznej.
Identifier PersonIdentifier `json:"identifier"`
// LastName Nazwisko osoby fizycznej.
LastName string `json:"lastName"`
}
PersonByFingerprintWithIdentifierDetails defines model for PersonByFingerprintWithIdentifierDetails.
type PersonByFingerprintWithoutIdentifierDetails ¶
type PersonByFingerprintWithoutIdentifierDetails struct {
// BirthDate Data urodzenia osoby fizycznej.
BirthDate openapi_types.Date `json:"birthDate"`
// FirstName Imię osoby fizycznej.
FirstName string `json:"firstName"`
// IdDocument Dane dokumentu tożsamości osoby fizycznej.
IdDocument IdDocument `json:"idDocument"`
// LastName Nazwisko osoby fizycznej.
LastName string `json:"lastName"`
}
PersonByFingerprintWithoutIdentifierDetails defines model for PersonByFingerprintWithoutIdentifierDetails.
type PersonDetails ¶
type PersonDetails struct {
// FirstName Imię osoby fizycznej.
FirstName string `json:"firstName"`
// LastName Nazwisko osoby fizycznej.
LastName string `json:"lastName"`
}
PersonDetails defines model for PersonDetails.
type PersonIdentifier ¶
type PersonIdentifier struct {
// Type Typ identyfikatora.
Type PersonIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonIdentifier defines model for PersonIdentifier.
type PersonIdentifierType ¶
type PersonIdentifierType string
PersonIdentifierType Typ identyfikatora osoby fizycznej.
const ( PersonIdentifierTypeNip PersonIdentifierType = "Nip" PersonIdentifierTypePesel PersonIdentifierType = "Pesel" )
Defines values for PersonIdentifierType.
type PersonPermission ¶
type PersonPermission struct {
// AuthorIdentifier Identyfikator osoby lub podmiotu nadającego uprawnienie.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
// | System | Identyfikator systemowy KSeF |
AuthorIdentifier PersonPermissionsAuthorIdentifier `json:"authorIdentifier"`
// AuthorizedIdentifier Identyfikator osoby lub podmiotu uprawnionego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorizedIdentifier PersonPermissionsAuthorizedIdentifier `json:"authorizedIdentifier"`
// CanDelegate Flaga określająca, czy uprawnienie ma być możliwe do dalszego przekazywania.
CanDelegate bool `json:"canDelegate"`
// ContextIdentifier Identyfikator kontekstu uprawnienia (dla uprawnień nadanych administratorom jednostek podrzędnych).
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier *PersonPermissionsContextIdentifier `json:"contextIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// PermissionScope Rodzaj uprawnienia.
PermissionScope PersonPermissionScope `json:"permissionScope"`
// PermissionState Stan uprawnienia.
PermissionState PermissionState `json:"permissionState"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
// SubjectEntityDetails Dane podmiotu uprawnionego.
SubjectEntityDetails *PermissionsSubjectEntityDetails `json:"subjectEntityDetails"`
// SubjectPersonDetails Dane osoby uprawnionej.
SubjectPersonDetails *PermissionsSubjectPersonDetails `json:"subjectPersonDetails"`
// TargetIdentifier Identyfikator podmiotu docelowego dla uprawnień nadanych pośrednio.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | AllPartners | Identyfikator oznaczający, że uprawnienie nadane w sposób pośredni jest typu generalnego |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
TargetIdentifier *PersonPermissionsTargetIdentifier `json:"targetIdentifier"`
}
PersonPermission defines model for PersonPermission.
type PersonPermissionScope ¶
type PersonPermissionScope string
PersonPermissionScope defines model for PersonPermissionScope.
const ( PersonPermissionScopeCredentialsManage PersonPermissionScope = "CredentialsManage" PersonPermissionScopeCredentialsRead PersonPermissionScope = "CredentialsRead" PersonPermissionScopeEnforcementOperations PersonPermissionScope = "EnforcementOperations" PersonPermissionScopeIntrospection PersonPermissionScope = "Introspection" PersonPermissionScopeInvoiceRead PersonPermissionScope = "InvoiceRead" PersonPermissionScopeInvoiceWrite PersonPermissionScope = "InvoiceWrite" PersonPermissionScopeSubunitManage PersonPermissionScope = "SubunitManage" )
Defines values for PersonPermissionScope.
type PersonPermissionSubjectDetails ¶
type PersonPermissionSubjectDetails struct {
// PersonByFpNoId Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = PersonByFingerprintWithoutIdentifier.*
PersonByFpNoId *PersonByFingerprintWithoutIdentifierDetails `json:"personByFpNoId"`
// PersonByFpWithId Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = PersonByFingerprintWithIdentifier.*
PersonByFpWithId *PersonByFingerprintWithIdentifierDetails `json:"personByFpWithId"`
// PersonById Dane podmiotu.
// *Wymagane, gdy subjectDetailsType = PersonByIdentifier.*
PersonById *PersonDetails `json:"personById"`
// SubjectDetailsType Typ danych podmiotu.
// | Wartość | Opis |
// | --- | --- |
// | PersonByIdentifier | Osoba fizyczna posługująca się Profilem Zaufanym lub certyfikatem zawierającym identyfikator NIP lub PESEL. |
// | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. |
// | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
SubjectDetailsType PersonPermissionSubjectDetailsType `json:"subjectDetailsType"`
}
PersonPermissionSubjectDetails defines model for PersonPermissionSubjectDetails.
type PersonPermissionSubjectDetailsType ¶
type PersonPermissionSubjectDetailsType string
PersonPermissionSubjectDetailsType | Wartość | Opis | | --- | --- | | PersonByIdentifier | Osoba fizyczna posługująca się Profilem Zaufanym lub certyfikatem zawierającym identyfikator NIP lub PESEL. | | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. | | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
const ( PersonPermissionSubjectDetailsTypePersonByFingerprintWithIdentifier PersonPermissionSubjectDetailsType = "PersonByFingerprintWithIdentifier" PersonPermissionSubjectDetailsTypePersonByFingerprintWithoutIdentifier PersonPermissionSubjectDetailsType = "PersonByFingerprintWithoutIdentifier" PersonPermissionSubjectDetailsTypePersonByIdentifier PersonPermissionSubjectDetailsType = "PersonByIdentifier" )
Defines values for PersonPermissionSubjectDetailsType.
type PersonPermissionType ¶
type PersonPermissionType string
PersonPermissionType defines model for PersonPermissionType.
const ( PersonPermissionTypeCredentialsManage PersonPermissionType = "CredentialsManage" PersonPermissionTypeCredentialsRead PersonPermissionType = "CredentialsRead" PersonPermissionTypeEnforcementOperations PersonPermissionType = "EnforcementOperations" PersonPermissionTypeIntrospection PersonPermissionType = "Introspection" PersonPermissionTypeInvoiceRead PersonPermissionType = "InvoiceRead" PersonPermissionTypeInvoiceWrite PersonPermissionType = "InvoiceWrite" PersonPermissionTypeSubunitManage PersonPermissionType = "SubunitManage" )
Defines values for PersonPermissionType.
type PersonPermissionsAuthorIdentifier ¶
type PersonPermissionsAuthorIdentifier struct {
// Type Typ identyfikatora.
Type PersonPermissionsAuthorIdentifierType `json:"type"`
// Value Wartość identyfikatora. W przypadku typu System należy pozostawić puste. W pozostałych przypadkach pole jest wymagane.
Value *string `json:"value"`
}
PersonPermissionsAuthorIdentifier Identyfikator osoby lub podmiotu nadającego uprawnienie. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu | | System | Identyfikator systemowy KSeF |
type PersonPermissionsAuthorIdentifierType ¶
type PersonPermissionsAuthorIdentifierType string
PersonPermissionsAuthorIdentifierType defines model for PersonPermissionsAuthorIdentifierType.
const ( PersonPermissionsAuthorIdentifierTypeFingerprint PersonPermissionsAuthorIdentifierType = "Fingerprint" PersonPermissionsAuthorIdentifierTypeNip PersonPermissionsAuthorIdentifierType = "Nip" PersonPermissionsAuthorIdentifierTypePesel PersonPermissionsAuthorIdentifierType = "Pesel" PersonPermissionsAuthorIdentifierTypeSystem PersonPermissionsAuthorIdentifierType = "System" )
Defines values for PersonPermissionsAuthorIdentifierType.
type PersonPermissionsAuthorizedIdentifier ¶
type PersonPermissionsAuthorizedIdentifier struct {
// Type Typ identyfikatora.
Type PersonPermissionsAuthorizedIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonPermissionsAuthorizedIdentifier Identyfikator osoby lub podmiotu uprawnionego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type PersonPermissionsAuthorizedIdentifierType ¶
type PersonPermissionsAuthorizedIdentifierType string
PersonPermissionsAuthorizedIdentifierType defines model for PersonPermissionsAuthorizedIdentifierType.
const ( PersonPermissionsAuthorizedIdentifierTypeFingerprint PersonPermissionsAuthorizedIdentifierType = "Fingerprint" PersonPermissionsAuthorizedIdentifierTypeNip PersonPermissionsAuthorizedIdentifierType = "Nip" PersonPermissionsAuthorizedIdentifierTypePesel PersonPermissionsAuthorizedIdentifierType = "Pesel" )
Defines values for PersonPermissionsAuthorizedIdentifierType.
type PersonPermissionsContextIdentifier ¶
type PersonPermissionsContextIdentifier struct {
// Type Typ identyfikatora.
Type PersonPermissionsContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonPermissionsContextIdentifier Identyfikator kontekstu uprawnienia (dla uprawnień nadanych administratorom jednostek podrzędnych). | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type PersonPermissionsContextIdentifierType ¶
type PersonPermissionsContextIdentifierType string
PersonPermissionsContextIdentifierType defines model for PersonPermissionsContextIdentifierType.
const ( PersonPermissionsContextIdentifierTypeInternalId PersonPermissionsContextIdentifierType = "InternalId" PersonPermissionsContextIdentifierTypeNip PersonPermissionsContextIdentifierType = "Nip" )
Defines values for PersonPermissionsContextIdentifierType.
type PersonPermissionsGrantRequest ¶
type PersonPermissionsGrantRequest struct {
// Description Opis uprawnienia
Description string `json:"description"`
// Permissions Lista nadawanych uprawnień. Każda wartość może wystąpić tylko raz.
Permissions []PersonPermissionType `json:"permissions"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails PersonPermissionSubjectDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator osoby fizycznej.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
SubjectIdentifier PersonPermissionsSubjectIdentifier `json:"subjectIdentifier"`
}
PersonPermissionsGrantRequest defines model for PersonPermissionsGrantRequest.
type PersonPermissionsQueryRequest ¶
type PersonPermissionsQueryRequest struct {
// AuthorIdentifier Identyfikator osoby lub podmiotu nadającego uprawnienie.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
// | System | Identyfikator systemowy KSeF |
AuthorIdentifier *PersonPermissionsAuthorIdentifier `json:"authorIdentifier"`
// AuthorizedIdentifier Identyfikator osoby lub podmiotu uprawnionego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorizedIdentifier *PersonPermissionsAuthorizedIdentifier `json:"authorizedIdentifier"`
// ContextIdentifier Identyfikator kontekstu uprawnienia (dla uprawnień nadanych administratorom jednostek podrzędnych).
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier *PersonPermissionsContextIdentifier `json:"contextIdentifier"`
// PermissionState Stan uprawnienia.
// | Type | Value |
// | --- | --- |
// | Active | Uprawnienia aktywne |
// | Inactive | Uprawnienia nieaktywne, nadane w sposób pośredni |
PermissionState *PermissionState `json:"permissionState"`
// PermissionTypes Lista rodzajów wyszukiwanych uprawnień.
PermissionTypes *[]PersonPermissionType `json:"permissionTypes"`
// QueryType Typ zapytania.
// | Type | Value |
// | --- | --- |
// | PermissionsInCurrentContext | Lista uprawnień obowiązujących w bieżącym kontekście |
// | PermissionsGrantedInCurrentContext | Lista uprawnień nadanych w bieżącym kontekście |
QueryType PersonPermissionsQueryType `json:"queryType"`
// TargetIdentifier Identyfikator podmiotu docelowego dla uprawnień nadanych pośrednio.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | AllPartners | Identyfikator oznaczający, że uprawnienie nadane w sposób pośredni jest typu generalnego |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
TargetIdentifier *PersonPermissionsTargetIdentifier `json:"targetIdentifier"`
}
PersonPermissionsQueryRequest defines model for PersonPermissionsQueryRequest.
type PersonPermissionsQueryType ¶
type PersonPermissionsQueryType string
PersonPermissionsQueryType defines model for PersonPermissionsQueryType.
const ( PermissionsGrantedInCurrentContext PersonPermissionsQueryType = "PermissionsGrantedInCurrentContext" PermissionsInCurrentContext PersonPermissionsQueryType = "PermissionsInCurrentContext" )
Defines values for PersonPermissionsQueryType.
type PersonPermissionsSubjectIdentifier ¶
type PersonPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type PersonPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonPermissionsSubjectIdentifier Identyfikator osoby fizycznej. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type PersonPermissionsSubjectIdentifierType ¶
type PersonPermissionsSubjectIdentifierType string
PersonPermissionsSubjectIdentifierType defines model for PersonPermissionsSubjectIdentifierType.
const ( PersonPermissionsSubjectIdentifierTypeFingerprint PersonPermissionsSubjectIdentifierType = "Fingerprint" PersonPermissionsSubjectIdentifierTypeNip PersonPermissionsSubjectIdentifierType = "Nip" PersonPermissionsSubjectIdentifierTypePesel PersonPermissionsSubjectIdentifierType = "Pesel" )
Defines values for PersonPermissionsSubjectIdentifierType.
type PersonPermissionsTargetIdentifier ¶
type PersonPermissionsTargetIdentifier struct {
// Type Typ identyfikatora.
Type PersonPermissionsTargetIdentifierType `json:"type"`
// Value Wartość identyfikatora. W przypadku typu AllPartners należy pozostawić puste. W pozostałych przypadkach pole jest wymagane.
Value *string `json:"value"`
}
PersonPermissionsTargetIdentifier Identyfikator podmiotu docelowego dla uprawnień nadanych pośrednio. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | AllPartners | Identyfikator oznaczający, że uprawnienie nadane w sposób pośredni jest typu generalnego | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type PersonPermissionsTargetIdentifierType ¶
type PersonPermissionsTargetIdentifierType string
PersonPermissionsTargetIdentifierType defines model for PersonPermissionsTargetIdentifierType.
const ( PersonPermissionsTargetIdentifierTypeAllPartners PersonPermissionsTargetIdentifierType = "AllPartners" PersonPermissionsTargetIdentifierTypeInternalId PersonPermissionsTargetIdentifierType = "InternalId" PersonPermissionsTargetIdentifierTypeNip PersonPermissionsTargetIdentifierType = "Nip" )
Defines values for PersonPermissionsTargetIdentifierType.
type PersonSubjectByFingerprintDetailsType ¶
type PersonSubjectByFingerprintDetailsType string
PersonSubjectByFingerprintDetailsType | Wartość | Opis | | --- | --- | | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. | | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
const ( PersonSubjectByFingerprintDetailsTypePersonByFingerprintWithIdentifier PersonSubjectByFingerprintDetailsType = "PersonByFingerprintWithIdentifier" PersonSubjectByFingerprintDetailsTypePersonByFingerprintWithoutIdentifier PersonSubjectByFingerprintDetailsType = "PersonByFingerprintWithoutIdentifier" )
Defines values for PersonSubjectByFingerprintDetailsType.
type PersonSubjectDetailsType ¶
type PersonSubjectDetailsType string
PersonSubjectDetailsType | Wartość | Opis | | --- | --- | | PersonByIdentifier | Osoba fizyczna posługująca się Profilem Zaufanym lub certyfikatem zawierającym identyfikator NIP lub PESEL. | | PersonByFingerprintWithIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL, ale mająca NIP lub PESEL. | | PersonByFingerprintWithoutIdentifier | Osoba fizyczna posługująca się certyfikatem niezawierającym identyfikatora NIP ani PESEL i niemająca NIP ani PESEL. |
const ( PersonSubjectDetailsTypePersonByFingerprintWithIdentifier PersonSubjectDetailsType = "PersonByFingerprintWithIdentifier" PersonSubjectDetailsTypePersonByFingerprintWithoutIdentifier PersonSubjectDetailsType = "PersonByFingerprintWithoutIdentifier" PersonSubjectDetailsTypePersonByIdentifier PersonSubjectDetailsType = "PersonByIdentifier" )
Defines values for PersonSubjectDetailsType.
type PersonalPermission ¶
type PersonalPermission struct {
// AuthorizedIdentifier Identyfikator podmiotu uprawnionego, jeżeli jest inny niż identyfikator uwierzytelnionego klienta API.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
AuthorizedIdentifier *PersonalPermissionsAuthorizedIdentifier `json:"authorizedIdentifier"`
// CanDelegate Flaga określająca, czy uprawnienie ma być możliwe do dalszego przekazywania.
CanDelegate bool `json:"canDelegate"`
// ContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier *PersonalPermissionsContextIdentifier `json:"contextIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// PermissionScope Rodzaj uprawnienia.
PermissionScope PersonalPermissionScope `json:"permissionScope"`
// PermissionState Stan uprawnienia.
PermissionState PermissionState `json:"permissionState"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
// SubjectEntityDetails Dane podmiotu uprawnionego.
SubjectEntityDetails *PermissionsSubjectEntityDetails `json:"subjectEntityDetails"`
// SubjectPersonDetails Dane osoby uprawnionej.
SubjectPersonDetails *PermissionsSubjectPersonDetails `json:"subjectPersonDetails"`
// TargetIdentifier Identyfikator podmiotu docelowego dla uprawnień selektywnych nadanych pośrednio.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | AllPartners | Identyfikator oznaczający, że wyszukiwanie dotyczy uprawnień generalnych nadanych w sposób pośredni |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
TargetIdentifier *PersonalPermissionsTargetIdentifier `json:"targetIdentifier"`
}
PersonalPermission defines model for PersonalPermission.
type PersonalPermissionScope ¶
type PersonalPermissionScope string
PersonalPermissionScope defines model for PersonalPermissionScope.
const ( PersonalPermissionScopeCredentialsManage PersonalPermissionScope = "CredentialsManage" PersonalPermissionScopeCredentialsRead PersonalPermissionScope = "CredentialsRead" PersonalPermissionScopeEnforcementOperations PersonalPermissionScope = "EnforcementOperations" PersonalPermissionScopeIntrospection PersonalPermissionScope = "Introspection" PersonalPermissionScopeInvoiceRead PersonalPermissionScope = "InvoiceRead" PersonalPermissionScopeInvoiceWrite PersonalPermissionScope = "InvoiceWrite" PersonalPermissionScopeSubunitManage PersonalPermissionScope = "SubunitManage" PersonalPermissionScopeVatUeManage PersonalPermissionScope = "VatUeManage" )
Defines values for PersonalPermissionScope.
type PersonalPermissionType ¶
type PersonalPermissionType string
PersonalPermissionType defines model for PersonalPermissionType.
const ( PersonalPermissionTypeCredentialsManage PersonalPermissionType = "CredentialsManage" PersonalPermissionTypeCredentialsRead PersonalPermissionType = "CredentialsRead" PersonalPermissionTypeEnforcementOperations PersonalPermissionType = "EnforcementOperations" PersonalPermissionTypeIntrospection PersonalPermissionType = "Introspection" PersonalPermissionTypeInvoiceRead PersonalPermissionType = "InvoiceRead" PersonalPermissionTypeInvoiceWrite PersonalPermissionType = "InvoiceWrite" PersonalPermissionTypeSubunitManage PersonalPermissionType = "SubunitManage" PersonalPermissionTypeVatUeManage PersonalPermissionType = "VatUeManage" )
Defines values for PersonalPermissionType.
type PersonalPermissionsAuthorizedIdentifier ¶
type PersonalPermissionsAuthorizedIdentifier struct {
// Type Typ identyfikatora.
Type PersonalPermissionsAuthorizedIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonalPermissionsAuthorizedIdentifier Identyfikator podmiotu uprawnionego, jeżeli jest inny niż identyfikator uwierzytelnionego klienta API. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type PersonalPermissionsAuthorizedIdentifierType ¶
type PersonalPermissionsAuthorizedIdentifierType string
PersonalPermissionsAuthorizedIdentifierType defines model for PersonalPermissionsAuthorizedIdentifierType.
const ( PersonalPermissionsAuthorizedIdentifierTypeFingerprint PersonalPermissionsAuthorizedIdentifierType = "Fingerprint" PersonalPermissionsAuthorizedIdentifierTypeNip PersonalPermissionsAuthorizedIdentifierType = "Nip" PersonalPermissionsAuthorizedIdentifierTypePesel PersonalPermissionsAuthorizedIdentifierType = "Pesel" )
Defines values for PersonalPermissionsAuthorizedIdentifierType.
type PersonalPermissionsContextIdentifier ¶
type PersonalPermissionsContextIdentifier struct {
// Type Typ identyfikatora.
Type PersonalPermissionsContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
PersonalPermissionsContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type PersonalPermissionsContextIdentifierType ¶
type PersonalPermissionsContextIdentifierType string
PersonalPermissionsContextIdentifierType defines model for PersonalPermissionsContextIdentifierType.
const ( PersonalPermissionsContextIdentifierTypeInternalId PersonalPermissionsContextIdentifierType = "InternalId" PersonalPermissionsContextIdentifierTypeNip PersonalPermissionsContextIdentifierType = "Nip" )
Defines values for PersonalPermissionsContextIdentifierType.
type PersonalPermissionsQueryRequest ¶
type PersonalPermissionsQueryRequest struct {
// ContextIdentifier Identyfikator kontekstu podmiotu, który nadał uprawnienia do obsługi faktur.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier *PersonalPermissionsContextIdentifier `json:"contextIdentifier"`
// PermissionState Stan uprawnienia.
// | Type | Value |
// | --- | --- |
// | Active | Uprawnienia aktywne |
// | Inactive | Uprawnienia nieaktywne |
PermissionState *PermissionState `json:"permissionState"`
// PermissionTypes Lista rodzajów wyszukiwanych uprawnień.
PermissionTypes *[]PersonalPermissionType `json:"permissionTypes"`
// TargetIdentifier Identyfikator podmiotu docelowego dla uprawnień selektywnych nadanych pośrednio.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | AllPartners | Identyfikator oznaczający, że wyszukiwanie dotyczy uprawnień generalnych nadanych w sposób pośredni |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
TargetIdentifier *PersonalPermissionsTargetIdentifier `json:"targetIdentifier"`
}
PersonalPermissionsQueryRequest defines model for PersonalPermissionsQueryRequest.
type PersonalPermissionsTargetIdentifier ¶
type PersonalPermissionsTargetIdentifier struct {
// Type Typ identyfikatora.
Type PersonalPermissionsTargetIdentifierType `json:"type"`
// Value Wartość identyfikatora. W przypadku typu AllPartners należy pozostawić puste. W pozostałych przypadkach pole jest wymagane.
Value *string `json:"value"`
}
PersonalPermissionsTargetIdentifier Identyfikator podmiotu docelowego dla uprawnień selektywnych nadanych pośrednio. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | AllPartners | Identyfikator oznaczający, że wyszukiwanie dotyczy uprawnień generalnych nadanych w sposób pośredni | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type PersonalPermissionsTargetIdentifierType ¶
type PersonalPermissionsTargetIdentifierType string
PersonalPermissionsTargetIdentifierType defines model for PersonalPermissionsTargetIdentifierType.
const ( PersonalPermissionsTargetIdentifierTypeAllPartners PersonalPermissionsTargetIdentifierType = "AllPartners" PersonalPermissionsTargetIdentifierTypeInternalId PersonalPermissionsTargetIdentifierType = "InternalId" PersonalPermissionsTargetIdentifierTypeNip PersonalPermissionsTargetIdentifierType = "Nip" )
Defines values for PersonalPermissionsTargetIdentifierType.
type PostAuthChallengeResponse ¶
type PostAuthChallengeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthenticationChallengeResponse
JSON400 *ExceptionResponse
JSON429 *TooManyRequestsResponse
}
func ParsePostAuthChallengeResponse ¶
func ParsePostAuthChallengeResponse(rsp *http.Response) (*PostAuthChallengeResponse, error)
ParsePostAuthChallengeResponse parses an HTTP response from a PostAuthChallengeWithResponse call
func (PostAuthChallengeResponse) Status ¶
func (r PostAuthChallengeResponse) Status() string
Status returns HTTPResponse.Status
func (PostAuthChallengeResponse) StatusCode ¶
func (r PostAuthChallengeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAuthKsefTokenJSONBody ¶
type PostAuthKsefTokenJSONBody = InitTokenAuthenticationRequest
PostAuthKsefTokenJSONBody defines parameters for PostAuthKsefToken.
type PostAuthKsefTokenJSONRequestBody ¶
type PostAuthKsefTokenJSONRequestBody = PostAuthKsefTokenJSONBody
PostAuthKsefTokenJSONRequestBody defines body for PostAuthKsefToken for application/json ContentType.
type PostAuthKsefTokenResponse ¶
type PostAuthKsefTokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *AuthenticationInitResponse
JSON400 *ExceptionResponse
JSON429 *TooManyRequestsResponse
}
func ParsePostAuthKsefTokenResponse ¶
func ParsePostAuthKsefTokenResponse(rsp *http.Response) (*PostAuthKsefTokenResponse, error)
ParsePostAuthKsefTokenResponse parses an HTTP response from a PostAuthKsefTokenWithResponse call
func (PostAuthKsefTokenResponse) Status ¶
func (r PostAuthKsefTokenResponse) Status() string
Status returns HTTPResponse.Status
func (PostAuthKsefTokenResponse) StatusCode ¶
func (r PostAuthKsefTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAuthTokenRedeemResponse ¶
type PostAuthTokenRedeemResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthenticationTokensResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostAuthTokenRedeemResponse ¶
func ParsePostAuthTokenRedeemResponse(rsp *http.Response) (*PostAuthTokenRedeemResponse, error)
ParsePostAuthTokenRedeemResponse parses an HTTP response from a PostAuthTokenRedeemWithResponse call
func (PostAuthTokenRedeemResponse) Status ¶
func (r PostAuthTokenRedeemResponse) Status() string
Status returns HTTPResponse.Status
func (PostAuthTokenRedeemResponse) StatusCode ¶
func (r PostAuthTokenRedeemResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAuthTokenRefreshResponse ¶
type PostAuthTokenRefreshResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthenticationTokenRefreshResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostAuthTokenRefreshResponse ¶
func ParsePostAuthTokenRefreshResponse(rsp *http.Response) (*PostAuthTokenRefreshResponse, error)
ParsePostAuthTokenRefreshResponse parses an HTTP response from a PostAuthTokenRefreshWithResponse call
func (PostAuthTokenRefreshResponse) Status ¶
func (r PostAuthTokenRefreshResponse) Status() string
Status returns HTTPResponse.Status
func (PostAuthTokenRefreshResponse) StatusCode ¶
func (r PostAuthTokenRefreshResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostAuthXadesSignatureParams ¶
type PostAuthXadesSignatureParams struct {
// VerifyCertificateChain Wymuszenie weryfikacji zaufania łańcucha certyfikatu wraz ze sprawdzeniem statusu certyfikatu (OCSP/CRL) na środowiskach które umożliwiają wykorzystanie samodzielnie wygenerowanych certyfikatów.
VerifyCertificateChain *bool `form:"verifyCertificateChain,omitempty" json:"verifyCertificateChain,omitempty"`
}
PostAuthXadesSignatureParams defines parameters for PostAuthXadesSignature.
type PostAuthXadesSignatureResponse ¶
type PostAuthXadesSignatureResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *AuthenticationInitResponse
JSON400 *ExceptionResponse
JSON429 *TooManyRequestsResponse
}
func ParsePostAuthXadesSignatureResponse ¶
func ParsePostAuthXadesSignatureResponse(rsp *http.Response) (*PostAuthXadesSignatureResponse, error)
ParsePostAuthXadesSignatureResponse parses an HTTP response from a PostAuthXadesSignatureWithResponse call
func (PostAuthXadesSignatureResponse) Status ¶
func (r PostAuthXadesSignatureResponse) Status() string
Status returns HTTPResponse.Status
func (PostAuthXadesSignatureResponse) StatusCode ¶
func (r PostAuthXadesSignatureResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostCertificatesCertificateSerialNumberRevokeJSONBody ¶
type PostCertificatesCertificateSerialNumberRevokeJSONBody = RevokeCertificateRequest
PostCertificatesCertificateSerialNumberRevokeJSONBody defines parameters for PostCertificatesCertificateSerialNumberRevoke.
type PostCertificatesCertificateSerialNumberRevokeJSONRequestBody ¶
type PostCertificatesCertificateSerialNumberRevokeJSONRequestBody = PostCertificatesCertificateSerialNumberRevokeJSONBody
PostCertificatesCertificateSerialNumberRevokeJSONRequestBody defines body for PostCertificatesCertificateSerialNumberRevoke for application/json ContentType.
type PostCertificatesCertificateSerialNumberRevokeResponse ¶
type PostCertificatesCertificateSerialNumberRevokeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostCertificatesCertificateSerialNumberRevokeResponse ¶
func ParsePostCertificatesCertificateSerialNumberRevokeResponse(rsp *http.Response) (*PostCertificatesCertificateSerialNumberRevokeResponse, error)
ParsePostCertificatesCertificateSerialNumberRevokeResponse parses an HTTP response from a PostCertificatesCertificateSerialNumberRevokeWithResponse call
func (PostCertificatesCertificateSerialNumberRevokeResponse) Status ¶
func (r PostCertificatesCertificateSerialNumberRevokeResponse) Status() string
Status returns HTTPResponse.Status
func (PostCertificatesCertificateSerialNumberRevokeResponse) StatusCode ¶
func (r PostCertificatesCertificateSerialNumberRevokeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostCertificatesEnrollmentsJSONBody ¶
type PostCertificatesEnrollmentsJSONBody = EnrollCertificateRequest
PostCertificatesEnrollmentsJSONBody defines parameters for PostCertificatesEnrollments.
type PostCertificatesEnrollmentsJSONRequestBody ¶
type PostCertificatesEnrollmentsJSONRequestBody = PostCertificatesEnrollmentsJSONBody
PostCertificatesEnrollmentsJSONRequestBody defines body for PostCertificatesEnrollments for application/json ContentType.
type PostCertificatesEnrollmentsResponse ¶
type PostCertificatesEnrollmentsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *EnrollCertificateResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostCertificatesEnrollmentsResponse ¶
func ParsePostCertificatesEnrollmentsResponse(rsp *http.Response) (*PostCertificatesEnrollmentsResponse, error)
ParsePostCertificatesEnrollmentsResponse parses an HTTP response from a PostCertificatesEnrollmentsWithResponse call
func (PostCertificatesEnrollmentsResponse) Status ¶
func (r PostCertificatesEnrollmentsResponse) Status() string
Status returns HTTPResponse.Status
func (PostCertificatesEnrollmentsResponse) StatusCode ¶
func (r PostCertificatesEnrollmentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostCertificatesQueryJSONBody ¶
type PostCertificatesQueryJSONBody = QueryCertificatesRequest
PostCertificatesQueryJSONBody defines parameters for PostCertificatesQuery.
type PostCertificatesQueryJSONRequestBody ¶
type PostCertificatesQueryJSONRequestBody = PostCertificatesQueryJSONBody
PostCertificatesQueryJSONRequestBody defines body for PostCertificatesQuery for application/json ContentType.
type PostCertificatesQueryParams ¶
type PostCertificatesQueryParams struct {
// PageSize Rozmiar strony wyników
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
// PageOffset Numer strony wyników
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
}
PostCertificatesQueryParams defines parameters for PostCertificatesQuery.
type PostCertificatesQueryResponse ¶
type PostCertificatesQueryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryCertificatesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostCertificatesQueryResponse ¶
func ParsePostCertificatesQueryResponse(rsp *http.Response) (*PostCertificatesQueryResponse, error)
ParsePostCertificatesQueryResponse parses an HTTP response from a PostCertificatesQueryWithResponse call
func (PostCertificatesQueryResponse) Status ¶
func (r PostCertificatesQueryResponse) Status() string
Status returns HTTPResponse.Status
func (PostCertificatesQueryResponse) StatusCode ¶
func (r PostCertificatesQueryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostCertificatesRetrieveJSONBody ¶
type PostCertificatesRetrieveJSONBody = RetrieveCertificatesRequest
PostCertificatesRetrieveJSONBody defines parameters for PostCertificatesRetrieve.
type PostCertificatesRetrieveJSONRequestBody ¶
type PostCertificatesRetrieveJSONRequestBody = PostCertificatesRetrieveJSONBody
PostCertificatesRetrieveJSONRequestBody defines body for PostCertificatesRetrieve for application/json ContentType.
type PostCertificatesRetrieveResponse ¶
type PostCertificatesRetrieveResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *RetrieveCertificatesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostCertificatesRetrieveResponse ¶
func ParsePostCertificatesRetrieveResponse(rsp *http.Response) (*PostCertificatesRetrieveResponse, error)
ParsePostCertificatesRetrieveResponse parses an HTTP response from a PostCertificatesRetrieveWithResponse call
func (PostCertificatesRetrieveResponse) Status ¶
func (r PostCertificatesRetrieveResponse) Status() string
Status returns HTTPResponse.Status
func (PostCertificatesRetrieveResponse) StatusCode ¶
func (r PostCertificatesRetrieveResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostInvoicesExportsJSONBody ¶
type PostInvoicesExportsJSONBody = InvoiceExportRequest
PostInvoicesExportsJSONBody defines parameters for PostInvoicesExports.
type PostInvoicesExportsJSONRequestBody ¶
type PostInvoicesExportsJSONRequestBody = PostInvoicesExportsJSONBody
PostInvoicesExportsJSONRequestBody defines body for PostInvoicesExports for application/json ContentType.
type PostInvoicesExportsResponse ¶
type PostInvoicesExportsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *ExportInvoicesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostInvoicesExportsResponse ¶
func ParsePostInvoicesExportsResponse(rsp *http.Response) (*PostInvoicesExportsResponse, error)
ParsePostInvoicesExportsResponse parses an HTTP response from a PostInvoicesExportsWithResponse call
func (PostInvoicesExportsResponse) Status ¶
func (r PostInvoicesExportsResponse) Status() string
Status returns HTTPResponse.Status
func (PostInvoicesExportsResponse) StatusCode ¶
func (r PostInvoicesExportsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostInvoicesQueryMetadataJSONBody ¶
type PostInvoicesQueryMetadataJSONBody = InvoiceQueryFilters
PostInvoicesQueryMetadataJSONBody defines parameters for PostInvoicesQueryMetadata.
type PostInvoicesQueryMetadataJSONRequestBody ¶
type PostInvoicesQueryMetadataJSONRequestBody = PostInvoicesQueryMetadataJSONBody
PostInvoicesQueryMetadataJSONRequestBody defines body for PostInvoicesQueryMetadata for application/json ContentType.
type PostInvoicesQueryMetadataParams ¶
type PostInvoicesQueryMetadataParams struct {
// SortOrder Kolejność sortowania wyników.
// | Wartość | Opis |
// | --- | --- |
// | Asc | Sortowanie rosnąco. |
// | Desc | Sortowanie malejąco. |
SortOrder *SortOrder `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`
// PageOffset Indeks pierwszej strony wyników (0 = pierwsza strona).
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostInvoicesQueryMetadataParams defines parameters for PostInvoicesQueryMetadata.
type PostInvoicesQueryMetadataResponse ¶
type PostInvoicesQueryMetadataResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryInvoicesMetadataResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostInvoicesQueryMetadataResponse ¶
func ParsePostInvoicesQueryMetadataResponse(rsp *http.Response) (*PostInvoicesQueryMetadataResponse, error)
ParsePostInvoicesQueryMetadataResponse parses an HTTP response from a PostInvoicesQueryMetadataWithResponse call
func (PostInvoicesQueryMetadataResponse) Status ¶
func (r PostInvoicesQueryMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (PostInvoicesQueryMetadataResponse) StatusCode ¶
func (r PostInvoicesQueryMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsAuthorizationsGrantsJSONBody ¶
type PostPermissionsAuthorizationsGrantsJSONBody = EntityAuthorizationPermissionsGrantRequest
PostPermissionsAuthorizationsGrantsJSONBody defines parameters for PostPermissionsAuthorizationsGrants.
type PostPermissionsAuthorizationsGrantsJSONRequestBody ¶
type PostPermissionsAuthorizationsGrantsJSONRequestBody = PostPermissionsAuthorizationsGrantsJSONBody
PostPermissionsAuthorizationsGrantsJSONRequestBody defines body for PostPermissionsAuthorizationsGrants for application/json ContentType.
type PostPermissionsAuthorizationsGrantsResponse ¶
type PostPermissionsAuthorizationsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsAuthorizationsGrantsResponse ¶
func ParsePostPermissionsAuthorizationsGrantsResponse(rsp *http.Response) (*PostPermissionsAuthorizationsGrantsResponse, error)
ParsePostPermissionsAuthorizationsGrantsResponse parses an HTTP response from a PostPermissionsAuthorizationsGrantsWithResponse call
func (PostPermissionsAuthorizationsGrantsResponse) Status ¶
func (r PostPermissionsAuthorizationsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsAuthorizationsGrantsResponse) StatusCode ¶
func (r PostPermissionsAuthorizationsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsEntitiesGrantsJSONBody ¶
type PostPermissionsEntitiesGrantsJSONBody = EntityPermissionsGrantRequest
PostPermissionsEntitiesGrantsJSONBody defines parameters for PostPermissionsEntitiesGrants.
type PostPermissionsEntitiesGrantsJSONRequestBody ¶
type PostPermissionsEntitiesGrantsJSONRequestBody = PostPermissionsEntitiesGrantsJSONBody
PostPermissionsEntitiesGrantsJSONRequestBody defines body for PostPermissionsEntitiesGrants for application/json ContentType.
type PostPermissionsEntitiesGrantsResponse ¶
type PostPermissionsEntitiesGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsEntitiesGrantsResponse ¶
func ParsePostPermissionsEntitiesGrantsResponse(rsp *http.Response) (*PostPermissionsEntitiesGrantsResponse, error)
ParsePostPermissionsEntitiesGrantsResponse parses an HTTP response from a PostPermissionsEntitiesGrantsWithResponse call
func (PostPermissionsEntitiesGrantsResponse) Status ¶
func (r PostPermissionsEntitiesGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsEntitiesGrantsResponse) StatusCode ¶
func (r PostPermissionsEntitiesGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsEuEntitiesAdministrationGrantsJSONBody ¶
type PostPermissionsEuEntitiesAdministrationGrantsJSONBody = EuEntityAdministrationPermissionsGrantRequest
PostPermissionsEuEntitiesAdministrationGrantsJSONBody defines parameters for PostPermissionsEuEntitiesAdministrationGrants.
type PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody ¶
type PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody = PostPermissionsEuEntitiesAdministrationGrantsJSONBody
PostPermissionsEuEntitiesAdministrationGrantsJSONRequestBody defines body for PostPermissionsEuEntitiesAdministrationGrants for application/json ContentType.
type PostPermissionsEuEntitiesAdministrationGrantsResponse ¶
type PostPermissionsEuEntitiesAdministrationGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsEuEntitiesAdministrationGrantsResponse ¶
func ParsePostPermissionsEuEntitiesAdministrationGrantsResponse(rsp *http.Response) (*PostPermissionsEuEntitiesAdministrationGrantsResponse, error)
ParsePostPermissionsEuEntitiesAdministrationGrantsResponse parses an HTTP response from a PostPermissionsEuEntitiesAdministrationGrantsWithResponse call
func (PostPermissionsEuEntitiesAdministrationGrantsResponse) Status ¶
func (r PostPermissionsEuEntitiesAdministrationGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsEuEntitiesAdministrationGrantsResponse) StatusCode ¶
func (r PostPermissionsEuEntitiesAdministrationGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsEuEntitiesGrantsJSONBody ¶
type PostPermissionsEuEntitiesGrantsJSONBody = EuEntityPermissionsGrantRequest
PostPermissionsEuEntitiesGrantsJSONBody defines parameters for PostPermissionsEuEntitiesGrants.
type PostPermissionsEuEntitiesGrantsJSONRequestBody ¶
type PostPermissionsEuEntitiesGrantsJSONRequestBody = PostPermissionsEuEntitiesGrantsJSONBody
PostPermissionsEuEntitiesGrantsJSONRequestBody defines body for PostPermissionsEuEntitiesGrants for application/json ContentType.
type PostPermissionsEuEntitiesGrantsResponse ¶
type PostPermissionsEuEntitiesGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsEuEntitiesGrantsResponse ¶
func ParsePostPermissionsEuEntitiesGrantsResponse(rsp *http.Response) (*PostPermissionsEuEntitiesGrantsResponse, error)
ParsePostPermissionsEuEntitiesGrantsResponse parses an HTTP response from a PostPermissionsEuEntitiesGrantsWithResponse call
func (PostPermissionsEuEntitiesGrantsResponse) Status ¶
func (r PostPermissionsEuEntitiesGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsEuEntitiesGrantsResponse) StatusCode ¶
func (r PostPermissionsEuEntitiesGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsIndirectGrantsJSONBody ¶
type PostPermissionsIndirectGrantsJSONBody = IndirectPermissionsGrantRequest
PostPermissionsIndirectGrantsJSONBody defines parameters for PostPermissionsIndirectGrants.
type PostPermissionsIndirectGrantsJSONRequestBody ¶
type PostPermissionsIndirectGrantsJSONRequestBody = PostPermissionsIndirectGrantsJSONBody
PostPermissionsIndirectGrantsJSONRequestBody defines body for PostPermissionsIndirectGrants for application/json ContentType.
type PostPermissionsIndirectGrantsResponse ¶
type PostPermissionsIndirectGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsIndirectGrantsResponse ¶
func ParsePostPermissionsIndirectGrantsResponse(rsp *http.Response) (*PostPermissionsIndirectGrantsResponse, error)
ParsePostPermissionsIndirectGrantsResponse parses an HTTP response from a PostPermissionsIndirectGrantsWithResponse call
func (PostPermissionsIndirectGrantsResponse) Status ¶
func (r PostPermissionsIndirectGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsIndirectGrantsResponse) StatusCode ¶
func (r PostPermissionsIndirectGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsPersonsGrantsJSONBody ¶
type PostPermissionsPersonsGrantsJSONBody = PersonPermissionsGrantRequest
PostPermissionsPersonsGrantsJSONBody defines parameters for PostPermissionsPersonsGrants.
type PostPermissionsPersonsGrantsJSONRequestBody ¶
type PostPermissionsPersonsGrantsJSONRequestBody = PostPermissionsPersonsGrantsJSONBody
PostPermissionsPersonsGrantsJSONRequestBody defines body for PostPermissionsPersonsGrants for application/json ContentType.
type PostPermissionsPersonsGrantsResponse ¶
type PostPermissionsPersonsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsPersonsGrantsResponse ¶
func ParsePostPermissionsPersonsGrantsResponse(rsp *http.Response) (*PostPermissionsPersonsGrantsResponse, error)
ParsePostPermissionsPersonsGrantsResponse parses an HTTP response from a PostPermissionsPersonsGrantsWithResponse call
func (PostPermissionsPersonsGrantsResponse) Status ¶
func (r PostPermissionsPersonsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsPersonsGrantsResponse) StatusCode ¶
func (r PostPermissionsPersonsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQueryAuthorizationsGrantsJSONBody ¶
type PostPermissionsQueryAuthorizationsGrantsJSONBody = EntityAuthorizationPermissionsQueryRequest
PostPermissionsQueryAuthorizationsGrantsJSONBody defines parameters for PostPermissionsQueryAuthorizationsGrants.
type PostPermissionsQueryAuthorizationsGrantsJSONRequestBody ¶
type PostPermissionsQueryAuthorizationsGrantsJSONRequestBody = PostPermissionsQueryAuthorizationsGrantsJSONBody
PostPermissionsQueryAuthorizationsGrantsJSONRequestBody defines body for PostPermissionsQueryAuthorizationsGrants for application/json ContentType.
type PostPermissionsQueryAuthorizationsGrantsParams ¶
type PostPermissionsQueryAuthorizationsGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQueryAuthorizationsGrantsParams defines parameters for PostPermissionsQueryAuthorizationsGrants.
type PostPermissionsQueryAuthorizationsGrantsResponse ¶
type PostPermissionsQueryAuthorizationsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryEntityAuthorizationPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQueryAuthorizationsGrantsResponse ¶
func ParsePostPermissionsQueryAuthorizationsGrantsResponse(rsp *http.Response) (*PostPermissionsQueryAuthorizationsGrantsResponse, error)
ParsePostPermissionsQueryAuthorizationsGrantsResponse parses an HTTP response from a PostPermissionsQueryAuthorizationsGrantsWithResponse call
func (PostPermissionsQueryAuthorizationsGrantsResponse) Status ¶
func (r PostPermissionsQueryAuthorizationsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQueryAuthorizationsGrantsResponse) StatusCode ¶
func (r PostPermissionsQueryAuthorizationsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQueryEntitiesGrantsJSONBody ¶
type PostPermissionsQueryEntitiesGrantsJSONBody = EntityPermissionsQueryRequest
PostPermissionsQueryEntitiesGrantsJSONBody defines parameters for PostPermissionsQueryEntitiesGrants.
type PostPermissionsQueryEntitiesGrantsJSONRequestBody ¶
type PostPermissionsQueryEntitiesGrantsJSONRequestBody = PostPermissionsQueryEntitiesGrantsJSONBody
PostPermissionsQueryEntitiesGrantsJSONRequestBody defines body for PostPermissionsQueryEntitiesGrants for application/json ContentType.
type PostPermissionsQueryEntitiesGrantsParams ¶
type PostPermissionsQueryEntitiesGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQueryEntitiesGrantsParams defines parameters for PostPermissionsQueryEntitiesGrants.
type PostPermissionsQueryEntitiesGrantsResponse ¶
type PostPermissionsQueryEntitiesGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryEntityPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQueryEntitiesGrantsResponse ¶
func ParsePostPermissionsQueryEntitiesGrantsResponse(rsp *http.Response) (*PostPermissionsQueryEntitiesGrantsResponse, error)
ParsePostPermissionsQueryEntitiesGrantsResponse parses an HTTP response from a PostPermissionsQueryEntitiesGrantsWithResponse call
func (PostPermissionsQueryEntitiesGrantsResponse) Status ¶
func (r PostPermissionsQueryEntitiesGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQueryEntitiesGrantsResponse) StatusCode ¶
func (r PostPermissionsQueryEntitiesGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQueryEuEntitiesGrantsJSONBody ¶
type PostPermissionsQueryEuEntitiesGrantsJSONBody = EuEntityPermissionsQueryRequest
PostPermissionsQueryEuEntitiesGrantsJSONBody defines parameters for PostPermissionsQueryEuEntitiesGrants.
type PostPermissionsQueryEuEntitiesGrantsJSONRequestBody ¶
type PostPermissionsQueryEuEntitiesGrantsJSONRequestBody = PostPermissionsQueryEuEntitiesGrantsJSONBody
PostPermissionsQueryEuEntitiesGrantsJSONRequestBody defines body for PostPermissionsQueryEuEntitiesGrants for application/json ContentType.
type PostPermissionsQueryEuEntitiesGrantsParams ¶
type PostPermissionsQueryEuEntitiesGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQueryEuEntitiesGrantsParams defines parameters for PostPermissionsQueryEuEntitiesGrants.
type PostPermissionsQueryEuEntitiesGrantsResponse ¶
type PostPermissionsQueryEuEntitiesGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryEuEntityPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQueryEuEntitiesGrantsResponse ¶
func ParsePostPermissionsQueryEuEntitiesGrantsResponse(rsp *http.Response) (*PostPermissionsQueryEuEntitiesGrantsResponse, error)
ParsePostPermissionsQueryEuEntitiesGrantsResponse parses an HTTP response from a PostPermissionsQueryEuEntitiesGrantsWithResponse call
func (PostPermissionsQueryEuEntitiesGrantsResponse) Status ¶
func (r PostPermissionsQueryEuEntitiesGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQueryEuEntitiesGrantsResponse) StatusCode ¶
func (r PostPermissionsQueryEuEntitiesGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQueryPersonalGrantsJSONBody ¶
type PostPermissionsQueryPersonalGrantsJSONBody = PersonalPermissionsQueryRequest
PostPermissionsQueryPersonalGrantsJSONBody defines parameters for PostPermissionsQueryPersonalGrants.
type PostPermissionsQueryPersonalGrantsJSONRequestBody ¶
type PostPermissionsQueryPersonalGrantsJSONRequestBody = PostPermissionsQueryPersonalGrantsJSONBody
PostPermissionsQueryPersonalGrantsJSONRequestBody defines body for PostPermissionsQueryPersonalGrants for application/json ContentType.
type PostPermissionsQueryPersonalGrantsParams ¶
type PostPermissionsQueryPersonalGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQueryPersonalGrantsParams defines parameters for PostPermissionsQueryPersonalGrants.
type PostPermissionsQueryPersonalGrantsResponse ¶
type PostPermissionsQueryPersonalGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryPersonalPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQueryPersonalGrantsResponse ¶
func ParsePostPermissionsQueryPersonalGrantsResponse(rsp *http.Response) (*PostPermissionsQueryPersonalGrantsResponse, error)
ParsePostPermissionsQueryPersonalGrantsResponse parses an HTTP response from a PostPermissionsQueryPersonalGrantsWithResponse call
func (PostPermissionsQueryPersonalGrantsResponse) Status ¶
func (r PostPermissionsQueryPersonalGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQueryPersonalGrantsResponse) StatusCode ¶
func (r PostPermissionsQueryPersonalGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQueryPersonsGrantsJSONBody ¶
type PostPermissionsQueryPersonsGrantsJSONBody = PersonPermissionsQueryRequest
PostPermissionsQueryPersonsGrantsJSONBody defines parameters for PostPermissionsQueryPersonsGrants.
type PostPermissionsQueryPersonsGrantsJSONRequestBody ¶
type PostPermissionsQueryPersonsGrantsJSONRequestBody = PostPermissionsQueryPersonsGrantsJSONBody
PostPermissionsQueryPersonsGrantsJSONRequestBody defines body for PostPermissionsQueryPersonsGrants for application/json ContentType.
type PostPermissionsQueryPersonsGrantsParams ¶
type PostPermissionsQueryPersonsGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQueryPersonsGrantsParams defines parameters for PostPermissionsQueryPersonsGrants.
type PostPermissionsQueryPersonsGrantsResponse ¶
type PostPermissionsQueryPersonsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QueryPersonPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQueryPersonsGrantsResponse ¶
func ParsePostPermissionsQueryPersonsGrantsResponse(rsp *http.Response) (*PostPermissionsQueryPersonsGrantsResponse, error)
ParsePostPermissionsQueryPersonsGrantsResponse parses an HTTP response from a PostPermissionsQueryPersonsGrantsWithResponse call
func (PostPermissionsQueryPersonsGrantsResponse) Status ¶
func (r PostPermissionsQueryPersonsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQueryPersonsGrantsResponse) StatusCode ¶
func (r PostPermissionsQueryPersonsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQuerySubordinateEntitiesRolesJSONBody ¶
type PostPermissionsQuerySubordinateEntitiesRolesJSONBody = SubordinateEntityRolesQueryRequest
PostPermissionsQuerySubordinateEntitiesRolesJSONBody defines parameters for PostPermissionsQuerySubordinateEntitiesRoles.
type PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody ¶
type PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody = PostPermissionsQuerySubordinateEntitiesRolesJSONBody
PostPermissionsQuerySubordinateEntitiesRolesJSONRequestBody defines body for PostPermissionsQuerySubordinateEntitiesRoles for application/json ContentType.
type PostPermissionsQuerySubordinateEntitiesRolesParams ¶
type PostPermissionsQuerySubordinateEntitiesRolesParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQuerySubordinateEntitiesRolesParams defines parameters for PostPermissionsQuerySubordinateEntitiesRoles.
type PostPermissionsQuerySubordinateEntitiesRolesResponse ¶
type PostPermissionsQuerySubordinateEntitiesRolesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QuerySubordinateEntityRolesResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQuerySubordinateEntitiesRolesResponse ¶
func ParsePostPermissionsQuerySubordinateEntitiesRolesResponse(rsp *http.Response) (*PostPermissionsQuerySubordinateEntitiesRolesResponse, error)
ParsePostPermissionsQuerySubordinateEntitiesRolesResponse parses an HTTP response from a PostPermissionsQuerySubordinateEntitiesRolesWithResponse call
func (PostPermissionsQuerySubordinateEntitiesRolesResponse) Status ¶
func (r PostPermissionsQuerySubordinateEntitiesRolesResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQuerySubordinateEntitiesRolesResponse) StatusCode ¶
func (r PostPermissionsQuerySubordinateEntitiesRolesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsQuerySubunitsGrantsJSONBody ¶
type PostPermissionsQuerySubunitsGrantsJSONBody = SubunitPermissionsQueryRequest
PostPermissionsQuerySubunitsGrantsJSONBody defines parameters for PostPermissionsQuerySubunitsGrants.
type PostPermissionsQuerySubunitsGrantsJSONRequestBody ¶
type PostPermissionsQuerySubunitsGrantsJSONRequestBody = PostPermissionsQuerySubunitsGrantsJSONBody
PostPermissionsQuerySubunitsGrantsJSONRequestBody defines body for PostPermissionsQuerySubunitsGrants for application/json ContentType.
type PostPermissionsQuerySubunitsGrantsParams ¶
type PostPermissionsQuerySubunitsGrantsParams struct {
// PageOffset Numer strony wyników.
PageOffset *int32 `form:"pageOffset,omitempty" json:"pageOffset,omitempty"`
// PageSize Rozmiar strony wyników.
PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}
PostPermissionsQuerySubunitsGrantsParams defines parameters for PostPermissionsQuerySubunitsGrants.
type PostPermissionsQuerySubunitsGrantsResponse ¶
type PostPermissionsQuerySubunitsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *QuerySubunitPermissionsResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsQuerySubunitsGrantsResponse ¶
func ParsePostPermissionsQuerySubunitsGrantsResponse(rsp *http.Response) (*PostPermissionsQuerySubunitsGrantsResponse, error)
ParsePostPermissionsQuerySubunitsGrantsResponse parses an HTTP response from a PostPermissionsQuerySubunitsGrantsWithResponse call
func (PostPermissionsQuerySubunitsGrantsResponse) Status ¶
func (r PostPermissionsQuerySubunitsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsQuerySubunitsGrantsResponse) StatusCode ¶
func (r PostPermissionsQuerySubunitsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostPermissionsSubunitsGrantsJSONBody ¶
type PostPermissionsSubunitsGrantsJSONBody = SubunitPermissionsGrantRequest
PostPermissionsSubunitsGrantsJSONBody defines parameters for PostPermissionsSubunitsGrants.
type PostPermissionsSubunitsGrantsJSONRequestBody ¶
type PostPermissionsSubunitsGrantsJSONRequestBody = PostPermissionsSubunitsGrantsJSONBody
PostPermissionsSubunitsGrantsJSONRequestBody defines body for PostPermissionsSubunitsGrants for application/json ContentType.
type PostPermissionsSubunitsGrantsResponse ¶
type PostPermissionsSubunitsGrantsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *PermissionsOperationResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostPermissionsSubunitsGrantsResponse ¶
func ParsePostPermissionsSubunitsGrantsResponse(rsp *http.Response) (*PostPermissionsSubunitsGrantsResponse, error)
ParsePostPermissionsSubunitsGrantsResponse parses an HTTP response from a PostPermissionsSubunitsGrantsWithResponse call
func (PostPermissionsSubunitsGrantsResponse) Status ¶
func (r PostPermissionsSubunitsGrantsResponse) Status() string
Status returns HTTPResponse.Status
func (PostPermissionsSubunitsGrantsResponse) StatusCode ¶
func (r PostPermissionsSubunitsGrantsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSessionsBatchJSONBody ¶
type PostSessionsBatchJSONBody = OpenBatchSessionRequest
PostSessionsBatchJSONBody defines parameters for PostSessionsBatch.
type PostSessionsBatchJSONRequestBody ¶
type PostSessionsBatchJSONRequestBody = PostSessionsBatchJSONBody
PostSessionsBatchJSONRequestBody defines body for PostSessionsBatch for application/json ContentType.
type PostSessionsBatchReferenceNumberCloseResponse ¶
type PostSessionsBatchReferenceNumberCloseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostSessionsBatchReferenceNumberCloseResponse ¶
func ParsePostSessionsBatchReferenceNumberCloseResponse(rsp *http.Response) (*PostSessionsBatchReferenceNumberCloseResponse, error)
ParsePostSessionsBatchReferenceNumberCloseResponse parses an HTTP response from a PostSessionsBatchReferenceNumberCloseWithResponse call
func (PostSessionsBatchReferenceNumberCloseResponse) Status ¶
func (r PostSessionsBatchReferenceNumberCloseResponse) Status() string
Status returns HTTPResponse.Status
func (PostSessionsBatchReferenceNumberCloseResponse) StatusCode ¶
func (r PostSessionsBatchReferenceNumberCloseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSessionsBatchResponse ¶
type PostSessionsBatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *OpenBatchSessionResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostSessionsBatchResponse ¶
func ParsePostSessionsBatchResponse(rsp *http.Response) (*PostSessionsBatchResponse, error)
ParsePostSessionsBatchResponse parses an HTTP response from a PostSessionsBatchWithResponse call
func (PostSessionsBatchResponse) Status ¶
func (r PostSessionsBatchResponse) Status() string
Status returns HTTPResponse.Status
func (PostSessionsBatchResponse) StatusCode ¶
func (r PostSessionsBatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSessionsOnlineJSONBody ¶
type PostSessionsOnlineJSONBody = OpenOnlineSessionRequest
PostSessionsOnlineJSONBody defines parameters for PostSessionsOnline.
type PostSessionsOnlineJSONRequestBody ¶
type PostSessionsOnlineJSONRequestBody = PostSessionsOnlineJSONBody
PostSessionsOnlineJSONRequestBody defines body for PostSessionsOnline for application/json ContentType.
type PostSessionsOnlineReferenceNumberCloseResponse ¶
type PostSessionsOnlineReferenceNumberCloseResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostSessionsOnlineReferenceNumberCloseResponse ¶
func ParsePostSessionsOnlineReferenceNumberCloseResponse(rsp *http.Response) (*PostSessionsOnlineReferenceNumberCloseResponse, error)
ParsePostSessionsOnlineReferenceNumberCloseResponse parses an HTTP response from a PostSessionsOnlineReferenceNumberCloseWithResponse call
func (PostSessionsOnlineReferenceNumberCloseResponse) Status ¶
func (r PostSessionsOnlineReferenceNumberCloseResponse) Status() string
Status returns HTTPResponse.Status
func (PostSessionsOnlineReferenceNumberCloseResponse) StatusCode ¶
func (r PostSessionsOnlineReferenceNumberCloseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSessionsOnlineReferenceNumberInvoicesJSONBody ¶
type PostSessionsOnlineReferenceNumberInvoicesJSONBody = SendInvoiceRequest
PostSessionsOnlineReferenceNumberInvoicesJSONBody defines parameters for PostSessionsOnlineReferenceNumberInvoices.
type PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody ¶
type PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody = PostSessionsOnlineReferenceNumberInvoicesJSONBody
PostSessionsOnlineReferenceNumberInvoicesJSONRequestBody defines body for PostSessionsOnlineReferenceNumberInvoices for application/json ContentType.
type PostSessionsOnlineReferenceNumberInvoicesResponse ¶
type PostSessionsOnlineReferenceNumberInvoicesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *SendInvoiceResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostSessionsOnlineReferenceNumberInvoicesResponse ¶
func ParsePostSessionsOnlineReferenceNumberInvoicesResponse(rsp *http.Response) (*PostSessionsOnlineReferenceNumberInvoicesResponse, error)
ParsePostSessionsOnlineReferenceNumberInvoicesResponse parses an HTTP response from a PostSessionsOnlineReferenceNumberInvoicesWithResponse call
func (PostSessionsOnlineReferenceNumberInvoicesResponse) Status ¶
func (r PostSessionsOnlineReferenceNumberInvoicesResponse) Status() string
Status returns HTTPResponse.Status
func (PostSessionsOnlineReferenceNumberInvoicesResponse) StatusCode ¶
func (r PostSessionsOnlineReferenceNumberInvoicesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSessionsOnlineResponse ¶
type PostSessionsOnlineResponse struct {
Body []byte
HTTPResponse *http.Response
JSON201 *OpenOnlineSessionResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostSessionsOnlineResponse ¶
func ParsePostSessionsOnlineResponse(rsp *http.Response) (*PostSessionsOnlineResponse, error)
ParsePostSessionsOnlineResponse parses an HTTP response from a PostSessionsOnlineWithResponse call
func (PostSessionsOnlineResponse) Status ¶
func (r PostSessionsOnlineResponse) Status() string
Status returns HTTPResponse.Status
func (PostSessionsOnlineResponse) StatusCode ¶
func (r PostSessionsOnlineResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostTokensJSONBody ¶
type PostTokensJSONBody = GenerateTokenRequest
PostTokensJSONBody defines parameters for PostTokens.
type PostTokensJSONRequestBody ¶
type PostTokensJSONRequestBody = PostTokensJSONBody
PostTokensJSONRequestBody defines body for PostTokens for application/json ContentType.
type PostTokensResponse ¶
type PostTokensResponse struct {
Body []byte
HTTPResponse *http.Response
JSON202 *GenerateTokenResponse
JSON400 *ExceptionResponse
ApplicationproblemJSON401 *UnauthorizedProblemDetails
ApplicationproblemJSON403 *ForbiddenProblemDetails
JSON429 *TooManyRequestsResponse
}
func ParsePostTokensResponse ¶
func ParsePostTokensResponse(rsp *http.Response) (*PostTokensResponse, error)
ParsePostTokensResponse parses an HTTP response from a PostTokensWithResponse call
func (PostTokensResponse) Status ¶
func (r PostTokensResponse) Status() string
Status returns HTTPResponse.Status
func (PostTokensResponse) StatusCode ¶
func (r PostTokensResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PublicKeyCertificate ¶
type PublicKeyCertificate struct {
// Certificate Certyfikat klucza publicznego w formacie DER, zakodowany w formacie Base64.
Certificate []byte `json:"certificate"`
// Usage Operacje do których może być używany certyfikat.
// | Wartość | Opis |
// | --- | --- |
// | KsefTokenEncryption | Szyfrowanie tokenów KSeF przesyłanych w trakcie procesu uwierzytelniania. |
// | SymmetricKeyEncryption | Szyfrowanie klucza symetrycznego wykorzystywanego do szyfrowania przesyłanych faktur. |
Usage []PublicKeyCertificateUsage `json:"usage"`
// ValidFrom Data początku obowiązywania certyfikatu.
ValidFrom time.Time `json:"validFrom"`
// ValidTo Data końca obowiązywania certyfikatu.
ValidTo time.Time `json:"validTo"`
}
PublicKeyCertificate defines model for PublicKeyCertificate.
type PublicKeyCertificateUsage ¶
type PublicKeyCertificateUsage string
PublicKeyCertificateUsage | Wartość | Opis | | --- | --- | | KsefTokenEncryption | Szyfrowanie tokenów KSeF przesyłanych w trakcie procesu uwierzytelniania. | | SymmetricKeyEncryption | Szyfrowanie klucza symetrycznego wykorzystywanego do szyfrowania przesyłanych faktur. |
const ( KsefTokenEncryption PublicKeyCertificateUsage = "KsefTokenEncryption" SymmetricKeyEncryption PublicKeyCertificateUsage = "SymmetricKeyEncryption" )
Defines values for PublicKeyCertificateUsage.
type QueryCertificatesRequest ¶
type QueryCertificatesRequest struct {
// CertificateSerialNumber Numer seryjny certyfikatu. Wyszukiwanie odbywa się na zasadzie dokładnego dopasowania (exact match).
CertificateSerialNumber *string `json:"certificateSerialNumber"`
// ExpiresAfter Filtruje certyfikaty, które wygasają po podanej dacie.
ExpiresAfter *time.Time `json:"expiresAfter"`
// Name Nazwa własna certyfikatu. Wyszukiwanie jest częściowe, czyli zwracane są certyfikaty, których nazwa zawiera podany ciąg znaków (contains).
Name *string `json:"name"`
// Status Status certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Active | Certyfikat jest aktywny i może zostać użyty do uwierzytelnienia lub realizacji operacji w trybie offline (w zależności od typu certyfikatu). |
// | Blocked | Certyfikat został zablokowany i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. Status przejściowy do czasu zakończenia procesu unieważniania. |
// | Revoked | Certyfikat został unieważniony i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. |
// | Expired | Certyfikat wygasł i nie może zostać użyty do uwierzytelnienia i realizacji operacji w trybie offline. |
Status *CertificateListItemStatus `json:"status"`
// Type Typ certyfikatu KSeF.
// | Wartość | Opis |
// | --- | --- |
// | Authentication | Certyfikat używany do uwierzytelnienia w systemie. |
// | Offline | Certyfikat używany wyłącznie do potwierdzania autentyczności wystawcy i integralności faktury w trybie offline |
Type *KsefCertificateType `json:"type"`
}
QueryCertificatesRequest defines model for QueryCertificatesRequest.
type QueryCertificatesResponse ¶
type QueryCertificatesResponse struct {
// Certificates Lista certyfikatów spełniających kryteria wyszukiwania.
Certificates []CertificateListItem `json:"certificates"`
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
}
QueryCertificatesResponse defines model for QueryCertificatesResponse.
type QueryEntityAuthorizationPermissionsResponse ¶
type QueryEntityAuthorizationPermissionsResponse struct {
// AuthorizationGrants Lista odczytanych uprawnień.
AuthorizationGrants []EntityAuthorizationGrant `json:"authorizationGrants"`
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
}
QueryEntityAuthorizationPermissionsResponse defines model for QueryEntityAuthorizationPermissionsResponse.
type QueryEntityPermissionsResponse ¶
type QueryEntityPermissionsResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Permissions Lista odczytanych uprawnień.
Permissions []EntityPermissionItem `json:"permissions"`
}
QueryEntityPermissionsResponse defines model for QueryEntityPermissionsResponse.
type QueryEntityRolesResponse ¶
type QueryEntityRolesResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Roles Lista odczytanych ról podmiotu.
Roles []EntityRole `json:"roles"`
}
QueryEntityRolesResponse defines model for QueryEntityRolesResponse.
type QueryEuEntityPermissionsResponse ¶
type QueryEuEntityPermissionsResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Permissions Lista odczytanych uprawnień.
Permissions []EuEntityPermission `json:"permissions"`
}
QueryEuEntityPermissionsResponse defines model for QueryEuEntityPermissionsResponse.
type QueryInvoicesMetadataResponse ¶
type QueryInvoicesMetadataResponse struct {
// HasMore Określa, czy istnieją kolejne wyniki zapytania.
HasMore bool `json:"hasMore"`
// Invoices Lista faktur spełniających kryteria.
Invoices []InvoiceMetadata `json:"invoices"`
// IsTruncated Określa, czy osiągnięto maksymalny dopuszczalny zakres wyników zapytania (10 000).
IsTruncated bool `json:"isTruncated"`
// PermanentStorageHwmDate Dotyczy wyłącznie zapytań filtrowanych po typie daty <b>PermanentStorage</b>.
// Jeśli zapytanie dotyczyło najnowszego okresu, wartość ta może być wartością nieznacznie skorygowaną względem górnej granicy podanej w warunkach zapytania.
// Dla okresów starszych, będzie to zgodne z warunkami zapytania.
//
// Wartość jest stała dla wszystkich stron tego samego zapytania
// i nie zależy od paginacji ani sortowania.
//
// System gwarantuje, że dane poniżej tej wartości są spójne i kompletne.
// Ponowne zapytania obejmujące zakresem dane poniżej tego kroczącego znacznika czasu nie zwrócą w przyszłości innych wyników (np.dodatkowych faktur).
//
// Dla dateType = Issue lub Invoicing – null.
PermanentStorageHwmDate *time.Time `json:"permanentStorageHwmDate"`
}
QueryInvoicesMetadataResponse defines model for QueryInvoicesMetadataResponse.
type QueryPeppolProvidersResponse ¶
type QueryPeppolProvidersResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// PeppolProviders Lista dostawców usług Peppol.
PeppolProviders []PeppolProvider `json:"peppolProviders"`
}
QueryPeppolProvidersResponse defines model for QueryPeppolProvidersResponse.
type QueryPersonPermissionsResponse ¶
type QueryPersonPermissionsResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Permissions Lista odczytanych uprawnień.
Permissions []PersonPermission `json:"permissions"`
}
QueryPersonPermissionsResponse defines model for QueryPersonPermissionsResponse.
type QueryPersonalPermissionsResponse ¶
type QueryPersonalPermissionsResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Permissions Lista odczytanych uprawnień.
Permissions []PersonalPermission `json:"permissions"`
}
QueryPersonalPermissionsResponse defines model for QueryPersonalPermissionsResponse.
type QuerySubordinateEntityRolesResponse ¶
type QuerySubordinateEntityRolesResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Roles Lista odczytanych podmiotów podrzędnych i ich ról.
Roles []SubordinateEntityRole `json:"roles"`
}
QuerySubordinateEntityRolesResponse defines model for QuerySubordinateEntityRolesResponse.
type QuerySubunitPermissionsResponse ¶
type QuerySubunitPermissionsResponse struct {
// HasMore Flaga informująca o dostępności kolejnej strony wyników.
HasMore bool `json:"hasMore"`
// Permissions Lista odczytanych uprawnień.
Permissions []SubunitPermission `json:"permissions"`
}
QuerySubunitPermissionsResponse defines model for QuerySubunitPermissionsResponse.
type QueryTokensResponse ¶
type QueryTokensResponse struct {
// ContinuationToken Token służący do pobrania kolejnej strony wyników. Jeśli jest pusty, to nie ma kolejnych stron.
ContinuationToken *string `json:"continuationToken"`
// Tokens Lista tokenów uwierzytelniających.
Tokens []QueryTokensResponseItem `json:"tokens"`
}
QueryTokensResponse defines model for QueryTokensResponse.
type QueryTokensResponseItem ¶
type QueryTokensResponseItem struct {
// AuthorIdentifier Identyfikator osoby która wygenerowała token.
AuthorIdentifier TokenAuthorIdentifierTypeIdentifier `json:"authorIdentifier"`
// ContextIdentifier Identyfikator kontekstu, w którym został wygenerowany token i do którego daje dostęp.
ContextIdentifier TokenContextIdentifierTypeIdentifier `json:"contextIdentifier"`
// DateCreated Data i czas utworzenia tokena.
DateCreated time.Time `json:"dateCreated"`
// Description Opis tokena.
Description string `json:"description"`
// LastUseDate Data ostatniego użycia tokena.
LastUseDate *time.Time `json:"lastUseDate"`
// ReferenceNumber Numer referencyjny tokena KSeF.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// RequestedPermissions Uprawnienia przypisane tokenowi.
RequestedPermissions []TokenPermissionType `json:"requestedPermissions"`
// Status Status tokena.
// | Wartość | Opis |
// | --- | --- |
// | Pending | Token został utworzony ale jest jeszcze w trakcie aktywacji i nadawania uprawnień. Nie może być jeszcze wykorzystywany do uwierzytelniania. |
// | Active | Token jest aktywny i może być wykorzystywany do uwierzytelniania. |
// | Revoking | Token jest w trakcie unieważniania. Nie może już być wykorzystywany do uwierzytelniania. |
// | Revoked | Token został unieważniony i nie może być wykorzystywany do uwierzytelniania. |
// | Failed | Nie udało się aktywować tokena. Należy wygenerować nowy token, obecny nie może być wykorzystywany do uwierzytelniania. |
Status AuthenticationTokenStatus `json:"status"`
// StatusDetails Dodatkowe informacje na temat statusu, zwracane w przypadku błędów.
StatusDetails *[]string `json:"statusDetails"`
}
QueryTokensResponseItem defines model for QueryTokensResponseItem.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RetrieveCertificatesListItem ¶
type RetrieveCertificatesListItem struct {
// Certificate Certyfikat w formacie DER, zakodowany w formacie Base64.
Certificate []byte `json:"certificate"`
// CertificateName Nazwa własna certyfikatu.
CertificateName string `json:"certificateName"`
// CertificateSerialNumber Numer seryjny certyfikatu.
CertificateSerialNumber string `json:"certificateSerialNumber"`
// CertificateType Typ certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Authentication | Certyfikat używany do uwierzytelnienia w systemie. |
// | Offline | Certyfikat używany wyłącznie do potwierdzania autentyczności wystawcy i integralności faktury w trybie offline |
CertificateType KsefCertificateType `json:"certificateType"`
}
RetrieveCertificatesListItem defines model for RetrieveCertificatesListItem.
type RetrieveCertificatesRequest ¶
type RetrieveCertificatesRequest struct {
// CertificateSerialNumbers Numery seryjne certyfikatów do pobrania.
CertificateSerialNumbers []string `json:"certificateSerialNumbers"`
}
RetrieveCertificatesRequest defines model for RetrieveCertificatesRequest.
type RetrieveCertificatesResponse ¶
type RetrieveCertificatesResponse struct {
// Certificates Pobrane certyfikaty.
Certificates []RetrieveCertificatesListItem `json:"certificates"`
}
RetrieveCertificatesResponse defines model for RetrieveCertificatesResponse.
type RetryAfter ¶
type RetryAfter = int32
RetryAfter Liczba sekund po których można ponowić żądanie.
type RevokeCertificateRequest ¶
type RevokeCertificateRequest struct {
// RevocationReason Powód unieważnienia certyfikatu.
// | Wartość | Opis |
// | --- | --- |
// | Unspecified | Nieokreślony. |
// | Superseded | Certyfikat został zastąpiony przez inny. |
// | KeyCompromise | Klucz prywatny powiązany z certyfikatem został skompromitowany. |
RevocationReason *CertificateRevocationReason `json:"revocationReason"`
}
RevokeCertificateRequest defines model for RevokeCertificateRequest.
type SendInvoiceRequest ¶
type SendInvoiceRequest struct {
// EncryptedInvoiceContent Faktura zaszyfrowana algorytmem AES-256-CBC z dopełnianiem PKCS#7 (kluczem przekazanym przy otwarciu sesji), zakodowana w formacie Base64.
EncryptedInvoiceContent []byte `json:"encryptedInvoiceContent"`
// EncryptedInvoiceHash Skrót SHA256 zaszyfrowanej faktury, zakodowany w formacie Base64.
EncryptedInvoiceHash Sha256HashBase64 `json:"encryptedInvoiceHash"`
// EncryptedInvoiceSize Rozmiar zaszyfrowanej faktury w bajtach.
EncryptedInvoiceSize int64 `json:"encryptedInvoiceSize"`
// HashOfCorrectedInvoice Skrót SHA256 korygowanej faktury, zakodowany w formacie Base64. Wymagany przy wysyłaniu korekty technicznej faktury.
HashOfCorrectedInvoice *Sha256HashBase64 `json:"hashOfCorrectedInvoice"`
// InvoiceHash Skrót SHA256 oryginalnej faktury, zakodowany w formacie Base64.
InvoiceHash Sha256HashBase64 `json:"invoiceHash"`
// InvoiceSize Rozmiar oryginalnej faktury w bajtach. Maksymalny rozmiar zależy od limitów ustawionych dla uwierzytelnionego kontekstu.
InvoiceSize int64 `json:"invoiceSize"`
// OfflineMode Określa, czy podatnik deklaruje tryb fakturowania "offline" dla przesyłanego dokumentu.
OfflineMode *bool `json:"offlineMode,omitempty"`
}
SendInvoiceRequest defines model for SendInvoiceRequest.
type SendInvoiceResponse ¶
type SendInvoiceResponse struct {
// ReferenceNumber Numer referencyjny faktury.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
SendInvoiceResponse defines model for SendInvoiceResponse.
type SessionInvoiceStatusResponse ¶
type SessionInvoiceStatusResponse struct {
// AcquisitionDate Data nadania numeru KSeF.
AcquisitionDate *time.Time `json:"acquisitionDate"`
// InvoiceFileName Nazwa pliku faktury (zwracana dla faktur wysyłanych wsadowo).
InvoiceFileName *string `json:"invoiceFileName"`
// InvoiceHash Skrót SHA256 faktury, zakodowany w formacie Base64.
InvoiceHash Sha256HashBase64 `json:"invoiceHash"`
// InvoiceNumber Numer faktury.
InvoiceNumber *string `json:"invoiceNumber"`
// InvoicingDate Data przyjęcia faktury w systemie KSeF (do dalszego przetwarzania).
InvoicingDate time.Time `json:"invoicingDate"`
// InvoicingMode Tryb fakturowania (online/offline).
InvoicingMode *InvoicingMode `json:"invoicingMode"`
// KsefNumber Numer KSeF.
KsefNumber *KsefNumber `json:"ksefNumber"`
// OrdinalNumber Numer sekwencyjny faktury w ramach sesji.
OrdinalNumber int32 `json:"ordinalNumber"`
// PermanentStorageDate Data trwałego zapisu faktury w repozytorium KSeF. Wartość uzupełniana asynchronicznie w momencie trwałego zapisu; zawsze późniejsza niż <b>acquisitionDate</b>. Podczas sprawdzania statusu może być jeszcze niedostępna.
PermanentStorageDate *time.Time `json:"permanentStorageDate"`
// ReferenceNumber Numer referencyjny faktury.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// Status Status faktury.
//
// | Code | Description | Details | Extensions |
// | --- | --- | --- | ---|
// | 100 | Faktura przyjęta do dalszego przetwarzania | - | - |
// | 150 | Trwa przetwarzanie | - | - |
// | 200 | Sukces | - | - |
// | 405 | Przetwarzanie anulowane z powodu błędu sesji | - | - |
// | 410 | Nieprawidłowy zakres uprawnień | - | - |
// | 415 | Brak możliwości wysyłania faktury z załącznikiem | - | - |
// | 430 | Błąd weryfikacji pliku faktury | - | - |
// | 435 | Błąd odszyfrowania pliku | - | - |
// | 440 | Duplikat faktury | - | 'originalSessionReferenceNumber', 'originalKsefNumber'|
// | 450 | Błąd weryfikacji semantyki dokumentu faktury | - | - |
// | 500 | Nieznany błąd ({statusCode}) | - | - |
// | 550 | Operacja została anulowana przez system | Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie |- |
Status InvoiceStatusInfo `json:"status"`
// UpoDownloadUrl Adres do pobrania UPO. Link generowany jest przy każdym odpytaniu o status.
// Dostęp odbywa się metodą `HTTP GET` i <b>nie należy</b> wysyłać tokenu dostępowego.
// Link nie podlega limitom API i wygasa po określonym czasie w `UpoDownloadUrlExpirationDate`.
//
// Odpowiedź HTTP zawiera dodatkowe nagłówki:
// - `x-ms-meta-hash` – skrót SHA-256 dokumentu UPO, zakodowany w formacie Base64.
UpoDownloadUrl *string `json:"upoDownloadUrl"`
// UpoDownloadUrlExpirationDate Data i godzina wygaśnięcia adresu. Po tej dacie link `UpoDownloadUrl` nie będzie już aktywny.
UpoDownloadUrlExpirationDate *time.Time `json:"upoDownloadUrlExpirationDate"`
}
SessionInvoiceStatusResponse defines model for SessionInvoiceStatusResponse.
type SessionInvoicesResponse ¶
type SessionInvoicesResponse struct {
// ContinuationToken Token służący do pobrania kolejnej strony wyników. Jeśli jest pusty, to nie ma kolejnych stron.
ContinuationToken *string `json:"continuationToken"`
// Invoices Lista pobranych faktur.
Invoices []SessionInvoiceStatusResponse `json:"invoices"`
}
SessionInvoicesResponse defines model for SessionInvoicesResponse.
type SessionStatusResponse ¶
type SessionStatusResponse struct {
// DateCreated Data utworzenia sesji.
DateCreated time.Time `json:"dateCreated"`
// DateUpdated Data ostatniej aktywności w ramach sesji.
DateUpdated time.Time `json:"dateUpdated"`
// FailedInvoiceCount Liczba faktur przeprocesowanych w ramach sesji z błędem.
FailedInvoiceCount *int32 `json:"failedInvoiceCount"`
// InvoiceCount Liczba przyjętych faktur w ramach sesji.
InvoiceCount *int32 `json:"invoiceCount"`
// Status Informacje o aktualnym statusie.
//
// Sesja wsadowa:
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Sesja wsadowa rozpoczęta | - |
// | 150 | Trwa przetwarzanie | - |
// | 200 | Sesja wsadowa przetworzona pomyślnie | - |
// | 405 | Błąd weryfikacji poprawności dostarczonych elementów paczki | - |
// | 415 | Błąd odszyfrowania dostarczonego klucza | - |
// | 420 | Przekroczony limit faktur w sesji | - |
// | 430 | Błąd dekompresji pierwotnego archiwum | - |
// | 435 | Błąd odszyfrowania zaszyfrowanych części archiwum | - |
// | 440 | Sesja anulowana | Przekroczono czas wysyłki |
// | 440 | Sesja anulowana | Nie przesłano faktur |
// | 445 | Błąd weryfikacji, brak poprawnych faktur | - |
// | 500 | Nieznany błąd ({statusCode}) | - |
//
// Sesja interaktywna:
// | Code | Description | Details |
// | --- | --- | --- |
// | 100 | Sesja interaktywna otwarta | - |
// | 170 | Sesja interaktywna zamknięta | - |
// | 200 | Sesja interaktywna przetworzona pomyślnie | - |
// | 415 | Błąd odszyfrowania dostarczonego klucza | - |
// | 440 | Sesja anulowana | Nie przesłano faktur |
// | 445 | Błąd weryfikacji, brak poprawnych faktur | - |
// | * | description missing | - |
Status StatusInfo `json:"status"`
// SuccessfulInvoiceCount Liczba faktur przeprocesowanych w ramach sesji z sukcesem .
SuccessfulInvoiceCount *int32 `json:"successfulInvoiceCount"`
// Upo Informacja o UPO sesyjnym, zwracana gdy sesja została zamknięta i UPO zostało wygenerowane.
Upo *UpoResponse `json:"upo"`
// ValidUntil Termin ważności sesji. Po jego upływie sesja zostanie automatycznie zamknięta.
ValidUntil *time.Time `json:"validUntil"`
}
SessionStatusResponse defines model for SessionStatusResponse.
type SessionType ¶
type SessionType string
SessionType | Wartość | Opis | | --- | --- | | Online | Wysyłka interaktywna (pojedyncze faktury). | | Batch | Wysyłka wsadowa (paczka faktur). |
const ( Batch SessionType = "Batch" Online SessionType = "Online" )
Defines values for SessionType.
type SessionsQueryResponse ¶
type SessionsQueryResponse struct {
// ContinuationToken Token służący do pobrania kolejnej strony wyników. Jeśli jest pusty, to nie ma kolejnych stron.
ContinuationToken *string `json:"continuationToken"`
// Sessions Lista sesji.
Sessions []SessionsQueryResponseItem `json:"sessions"`
}
SessionsQueryResponse defines model for SessionsQueryResponse.
type SessionsQueryResponseItem ¶
type SessionsQueryResponseItem struct {
// DateCreated Data utworzenia sesji.
DateCreated time.Time `json:"dateCreated"`
// DateUpdated Data ostatniej aktywności w ramach sesji.
DateUpdated time.Time `json:"dateUpdated"`
// FailedInvoiceCount Liczba błędnie przetworzonych faktur.
FailedInvoiceCount int32 `json:"failedInvoiceCount"`
// ReferenceNumber Numer referencyjny sesji.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// Status Status sesji.
Status StatusInfo `json:"status"`
// SuccessfulInvoiceCount Liczba poprawnie przetworzonych faktur.
SuccessfulInvoiceCount int32 `json:"successfulInvoiceCount"`
// TotalInvoiceCount Łączna liczba faktur (uwzględnia również te w trakcie przetwarzania).
TotalInvoiceCount int32 `json:"totalInvoiceCount"`
// ValidUntil Termin ważności sesji. Po jego upływie sesja interaktywna zostanie automatycznie zamknięta.
ValidUntil *time.Time `json:"validUntil"`
}
SessionsQueryResponseItem defines model for SessionsQueryResponseItem.
type SortOrder ¶
type SortOrder string
SortOrder | Wartość | Opis | | --- | --- | | Asc | Sortowanie rosnąco. | | Desc | Sortowanie malejąco. |
type StatusInfo ¶
type StatusInfo struct {
// Code Kod statusu
Code int32 `json:"code"`
// Description Opis statusu
Description string `json:"description"`
// Details Dodatkowe szczegóły statusu
Details *[]string `json:"details"`
}
StatusInfo defines model for StatusInfo.
type SubordinateEntityRole ¶
type SubordinateEntityRole struct {
// Description Opis powiązania.
Description string `json:"description"`
// Role Typ roli - powiązania z podmiotem nadrzędnym.
Role SubordinateEntityRoleType `json:"role"`
// StartDate Data rozpoczęcia obowiązywania powiązania.
StartDate time.Time `json:"startDate"`
// SubordinateEntityIdentifier Identyfikator podmiotu podrzędnego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
SubordinateEntityIdentifier SubordinateRoleSubordinateEntityIdentifier `json:"subordinateEntityIdentifier"`
}
SubordinateEntityRole defines model for SubordinateEntityRole.
type SubordinateEntityRoleType ¶
type SubordinateEntityRoleType string
SubordinateEntityRoleType defines model for SubordinateEntityRoleType.
const ( SubordinateEntityRoleTypeLocalGovernmentSubUnit SubordinateEntityRoleType = "LocalGovernmentSubUnit" SubordinateEntityRoleTypeVatGroupSubUnit SubordinateEntityRoleType = "VatGroupSubUnit" )
Defines values for SubordinateEntityRoleType.
type SubordinateEntityRolesQueryRequest ¶
type SubordinateEntityRolesQueryRequest struct {
// SubordinateEntityIdentifier Identyfikator podmiotu podrzędnego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
SubordinateEntityIdentifier *EntityPermissionsSubordinateEntityIdentifier `json:"subordinateEntityIdentifier"`
}
SubordinateEntityRolesQueryRequest defines model for SubordinateEntityRolesQueryRequest.
type SubordinateRoleSubordinateEntityIdentifier ¶
type SubordinateRoleSubordinateEntityIdentifier struct {
// Type Typ identyfikatora.
Type SubordinateRoleSubordinateEntityIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubordinateRoleSubordinateEntityIdentifier Identyfikator podmiotu podrzędnego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP |
type SubordinateRoleSubordinateEntityIdentifierType ¶
type SubordinateRoleSubordinateEntityIdentifierType string
SubordinateRoleSubordinateEntityIdentifierType defines model for SubordinateRoleSubordinateEntityIdentifierType.
const (
SubordinateRoleSubordinateEntityIdentifierTypeNip SubordinateRoleSubordinateEntityIdentifierType = "Nip"
)
Defines values for SubordinateRoleSubordinateEntityIdentifierType.
type SubunitPermission ¶
type SubunitPermission struct {
// AuthorIdentifier Identyfikator uprawniającego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorIdentifier SubunitPermissionsAuthorIdentifier `json:"authorIdentifier"`
// AuthorizedIdentifier Identyfikator uprawnionego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
AuthorizedIdentifier SubunitPermissionsAuthorizedIdentifier `json:"authorizedIdentifier"`
// Description Opis uprawnienia.
Description string `json:"description"`
// Id Identyfikator uprawnienia.
Id PermissionId `json:"id"`
// PermissionScope Rodzaj uprawnienia.
PermissionScope SubunitPermissionScope `json:"permissionScope"`
// StartDate Data rozpoczęcia obowiązywania uprawnienia.
StartDate time.Time `json:"startDate"`
// SubjectPersonDetails Dane osoby uprawnionej.
SubjectPersonDetails *PermissionsSubjectPersonDetails `json:"subjectPersonDetails"`
// SubunitIdentifier Identyfikator jednostki lub podmiotu podrzędnego.
// | Type | Value |
// | --- | --- |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
// | Nip | 10 cyfrowy numer NIP |
SubunitIdentifier SubunitPermissionsSubunitIdentifier `json:"subunitIdentifier"`
// SubunitName Nazwa jednostki podrzędnej.
SubunitName *string `json:"subunitName"`
}
SubunitPermission defines model for SubunitPermission.
type SubunitPermissionScope ¶
type SubunitPermissionScope string
SubunitPermissionScope defines model for SubunitPermissionScope.
const (
SubunitPermissionScopeCredentialsManage SubunitPermissionScope = "CredentialsManage"
)
Defines values for SubunitPermissionScope.
type SubunitPermissionsAuthorIdentifier ¶
type SubunitPermissionsAuthorIdentifier struct {
// Type Typ identyfikatora.
Type SubunitPermissionsAuthorIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubunitPermissionsAuthorIdentifier Identyfikator uprawniającego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type SubunitPermissionsAuthorIdentifierType ¶
type SubunitPermissionsAuthorIdentifierType string
SubunitPermissionsAuthorIdentifierType defines model for SubunitPermissionsAuthorIdentifierType.
const ( SubunitPermissionsAuthorIdentifierTypeFingerprint SubunitPermissionsAuthorIdentifierType = "Fingerprint" SubunitPermissionsAuthorIdentifierTypeNip SubunitPermissionsAuthorIdentifierType = "Nip" SubunitPermissionsAuthorIdentifierTypePesel SubunitPermissionsAuthorIdentifierType = "Pesel" )
Defines values for SubunitPermissionsAuthorIdentifierType.
type SubunitPermissionsAuthorizedIdentifier ¶
type SubunitPermissionsAuthorizedIdentifier struct {
// Type Typ identyfikatora.
Type SubunitPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubunitPermissionsAuthorizedIdentifier Identyfikator uprawnionego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type SubunitPermissionsContextIdentifier ¶
type SubunitPermissionsContextIdentifier struct {
// Type Typ identyfikatora.
Type SubunitPermissionsContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubunitPermissionsContextIdentifier Identyfikator podmiotu podrzędnego. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
type SubunitPermissionsContextIdentifierType ¶
type SubunitPermissionsContextIdentifierType string
SubunitPermissionsContextIdentifierType defines model for SubunitPermissionsContextIdentifierType.
const ( SubunitPermissionsContextIdentifierTypeInternalId SubunitPermissionsContextIdentifierType = "InternalId" SubunitPermissionsContextIdentifierTypeNip SubunitPermissionsContextIdentifierType = "Nip" )
Defines values for SubunitPermissionsContextIdentifierType.
type SubunitPermissionsGrantRequest ¶
type SubunitPermissionsGrantRequest struct {
// ContextIdentifier Identyfikator podmiotu podrzędnego.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
ContextIdentifier SubunitPermissionsContextIdentifier `json:"contextIdentifier"`
// Description Opis uprawnienia
Description string `json:"description"`
// SubjectDetails Dane podmiotu, któremu nadawane są uprawnienia.
SubjectDetails PersonPermissionSubjectDetails `json:"subjectDetails"`
// SubjectIdentifier Identyfikator podmiotu lub osoby fizycznej.
// | Type | Value |
// | --- | --- |
// | Nip | 10 cyfrowy numer NIP |
// | Pesel | 11 cyfrowy numer PESEL |
// | Fingerprint | Odcisk palca certyfikatu |
SubjectIdentifier SubunitPermissionsSubjectIdentifier `json:"subjectIdentifier"`
// SubunitName Nazwa jednostki podrzędnej. W przypadku jednostki podrzędnej z identyfikatorem wewnętrznym pole jest wymagane.
SubunitName *string `json:"subunitName"`
}
SubunitPermissionsGrantRequest defines model for SubunitPermissionsGrantRequest.
type SubunitPermissionsQueryRequest ¶
type SubunitPermissionsQueryRequest struct {
// SubunitIdentifier Identyfikator jednostki lub podmiotu podrzędnego.
// | Type | Value |
// | --- | --- |
// | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` |
// | Nip | 10 cyfrowy numer NIP |
SubunitIdentifier *SubunitPermissionsSubunitIdentifier `json:"subunitIdentifier"`
}
SubunitPermissionsQueryRequest defines model for SubunitPermissionsQueryRequest.
type SubunitPermissionsSubjectIdentifier ¶
type SubunitPermissionsSubjectIdentifier struct {
// Type Typ identyfikatora.
Type SubunitPermissionsSubjectIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubunitPermissionsSubjectIdentifier Identyfikator podmiotu lub osoby fizycznej. | Type | Value | | --- | --- | | Nip | 10 cyfrowy numer NIP | | Pesel | 11 cyfrowy numer PESEL | | Fingerprint | Odcisk palca certyfikatu |
type SubunitPermissionsSubjectIdentifierType ¶
type SubunitPermissionsSubjectIdentifierType string
SubunitPermissionsSubjectIdentifierType defines model for SubunitPermissionsSubjectIdentifierType.
const ( SubunitPermissionsSubjectIdentifierTypeFingerprint SubunitPermissionsSubjectIdentifierType = "Fingerprint" SubunitPermissionsSubjectIdentifierTypeNip SubunitPermissionsSubjectIdentifierType = "Nip" SubunitPermissionsSubjectIdentifierTypePesel SubunitPermissionsSubjectIdentifierType = "Pesel" )
Defines values for SubunitPermissionsSubjectIdentifierType.
type SubunitPermissionsSubunitIdentifier ¶
type SubunitPermissionsSubunitIdentifier struct {
// Type Typ identyfikatora.
Type SubunitPermissionsSubunitIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
SubunitPermissionsSubunitIdentifier Identyfikator jednostki lub podmiotu podrzędnego. | Type | Value | | --- | --- | | InternalId | Dwuczłonowy identyfikator składający się z numeru NIP i 5 cyfr: `{nip}-{5_cyfr}` | | Nip | 10 cyfrowy numer NIP |
type SubunitPermissionsSubunitIdentifierType ¶
type SubunitPermissionsSubunitIdentifierType string
SubunitPermissionsSubunitIdentifierType defines model for SubunitPermissionsSubunitIdentifierType.
const ( SubunitPermissionsSubunitIdentifierTypeInternalId SubunitPermissionsSubunitIdentifierType = "InternalId" SubunitPermissionsSubunitIdentifierTypeNip SubunitPermissionsSubunitIdentifierType = "Nip" )
Defines values for SubunitPermissionsSubunitIdentifierType.
type ThirdSubjectIdentifierType ¶
type ThirdSubjectIdentifierType string
ThirdSubjectIdentifierType | Wartość | Opis | | --- | --- | | Nip | 10 cyfrowy numer NIP | | InternalId | Identyfikator wewnętrzny, składający się z numeru NIP i 5 cyfr. | | VatUe | Identyfikator VAT UE podmiotu unijnego | | Other | Inny identyfikator | | None | Brak identyfikatora podmiotu trzeciego |
const ( ThirdSubjectIdentifierTypeInternalId ThirdSubjectIdentifierType = "InternalId" ThirdSubjectIdentifierTypeNip ThirdSubjectIdentifierType = "Nip" ThirdSubjectIdentifierTypeNone ThirdSubjectIdentifierType = "None" ThirdSubjectIdentifierTypeOther ThirdSubjectIdentifierType = "Other" ThirdSubjectIdentifierTypeVatUe ThirdSubjectIdentifierType = "VatUe" )
Defines values for ThirdSubjectIdentifierType.
type TokenAuthorIdentifierType ¶
type TokenAuthorIdentifierType string
TokenAuthorIdentifierType | Wartość | Opis | | --- | --- | | Nip | NIP. | | Pesel | PESEL. | | Fingerprint | Odcisk palca certyfikatu. |
const ( TokenAuthorIdentifierTypeFingerprint TokenAuthorIdentifierType = "Fingerprint" TokenAuthorIdentifierTypeNip TokenAuthorIdentifierType = "Nip" TokenAuthorIdentifierTypePesel TokenAuthorIdentifierType = "Pesel" )
Defines values for TokenAuthorIdentifierType.
type TokenAuthorIdentifierTypeIdentifier ¶
type TokenAuthorIdentifierTypeIdentifier struct {
// Type Typ identyfikatora.
// | Wartość | Opis |
// | --- | --- |
// | Nip | NIP. |
// | Pesel | PESEL. |
// | Fingerprint | Odcisk palca certyfikatu. |
Type TokenAuthorIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
TokenAuthorIdentifierTypeIdentifier defines model for TokenAuthorIdentifierTypeIdentifier.
type TokenContextIdentifierType ¶
type TokenContextIdentifierType string
TokenContextIdentifierType | Wartość | Opis | | --- | --- | | Nip | NIP. | | InternalId | Identyfikator wewnętrzny. | | NipVatUe | Dwuczłonowy identyfikator składający się z numeru NIP i numeru VAT-UE: `{nip}-{vat_ue}`. | | PeppolId | Identyfikator dostawcy usług Peppol. |
const ( TokenContextIdentifierTypeInternalId TokenContextIdentifierType = "InternalId" TokenContextIdentifierTypeNip TokenContextIdentifierType = "Nip" TokenContextIdentifierTypeNipVatUe TokenContextIdentifierType = "NipVatUe" TokenContextIdentifierTypePeppolId TokenContextIdentifierType = "PeppolId" )
Defines values for TokenContextIdentifierType.
type TokenContextIdentifierTypeIdentifier ¶
type TokenContextIdentifierTypeIdentifier struct {
// Type Typ identyfikatora.
// | Wartość | Opis |
// | --- | --- |
// | Nip | NIP. |
// | InternalId | Identyfikator wewnętrzny. |
// | NipVatUe | Dwuczłonowy identyfikator składający się z numeru NIP i numeru VAT-UE: `{nip}-{vat_ue}`. |
// | PeppolId | Identyfikator dostawcy usług Peppol. |
Type TokenContextIdentifierType `json:"type"`
// Value Wartość identyfikatora.
Value string `json:"value"`
}
TokenContextIdentifierTypeIdentifier defines model for TokenContextIdentifierTypeIdentifier.
type TokenInfo ¶
type TokenInfo struct {
// Token Token w formacie JWT.
Token string `json:"token"`
// ValidUntil Data ważności tokena.
ValidUntil time.Time `json:"validUntil"`
}
TokenInfo defines model for TokenInfo.
type TokenPermissionType ¶
type TokenPermissionType string
TokenPermissionType defines model for TokenPermissionType.
const ( CredentialsManage TokenPermissionType = "CredentialsManage" CredentialsRead TokenPermissionType = "CredentialsRead" EnforcementOperations TokenPermissionType = "EnforcementOperations" Introspection TokenPermissionType = "Introspection" InvoiceRead TokenPermissionType = "InvoiceRead" InvoiceWrite TokenPermissionType = "InvoiceWrite" SubunitManage TokenPermissionType = "SubunitManage" )
Defines values for TokenPermissionType.
type TokenStatusResponse ¶
type TokenStatusResponse struct {
// AuthorIdentifier Identyfikator osoby która wygenerowała token.
AuthorIdentifier TokenAuthorIdentifierTypeIdentifier `json:"authorIdentifier"`
// ContextIdentifier Identyfikator kontekstu, w którym został wygenerowany token i do którego daje dostęp.
ContextIdentifier TokenContextIdentifierTypeIdentifier `json:"contextIdentifier"`
// DateCreated Data i czas utworzenia tokena.
DateCreated time.Time `json:"dateCreated"`
// Description Opis tokena.
Description string `json:"description"`
// LastUseDate Data ostatniego użycia tokena.
LastUseDate *time.Time `json:"lastUseDate"`
// ReferenceNumber Numer referencyjny tokena KSeF.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
// RequestedPermissions Uprawnienia przypisane tokenowi.
RequestedPermissions []TokenPermissionType `json:"requestedPermissions"`
// Status Status tokena.
// | Wartość | Opis |
// | --- | --- |
// | Pending | Token został utworzony ale jest jeszcze w trakcie aktywacji i nadawania uprawnień. Nie może być jeszcze wykorzystywany do uwierzytelniania. |
// | Active | Token jest aktywny i może być wykorzystywany do uwierzytelniania. |
// | Revoking | Token jest w trakcie unieważniania. Nie może już być wykorzystywany do uwierzytelniania. |
// | Revoked | Token został unieważniony i nie może być wykorzystywany do uwierzytelniania. |
// | Failed | Nie udało się aktywować tokena. Należy wygenerować nowy token, obecny nie może być wykorzystywany do uwierzytelniania. |
Status AuthenticationTokenStatus `json:"status"`
// StatusDetails Dodatkowe informacje na temat statusu, zwracane w przypadku błędów.
StatusDetails *[]string `json:"statusDetails"`
}
TokenStatusResponse defines model for TokenStatusResponse.
type TooManyRequestsResponse ¶
type TooManyRequestsResponse struct {
// Status Informacje o błędzie związanym z przekroczeniem limitu żądań.
Status struct {
// Code Kod statusu HTTP odpowiadający błędowi. Zawsze ma wartość 429.
Code int `json:"code"`
// Description Opis błędu zgodny z nazwą statusu HTTP.
Description string `json:"description"`
// Details Lista szczegółowych informacji opisujących przyczynę przekroczenia limitu żądań oraz wskazówki dotyczące ponowienia żądania.
Details []string `json:"details"`
} `json:"status"`
}
TooManyRequestsResponse defines model for TooManyRequestsResponse.
type UnauthorizedProblemDetails ¶
type UnauthorizedProblemDetails struct {
Detail string `json:"detail"`
Instance *string `json:"instance"`
Status int32 `json:"status"`
Title string `json:"title"`
TraceId *string `json:"traceId"`
}
UnauthorizedProblemDetails defines model for UnauthorizedProblemDetails.
type UpoPageResponse ¶
type UpoPageResponse struct {
// DownloadUrl Adres do pobrania strony UPO. Link generowany jest przy każdym odpytaniu o status.
// Dostęp odbywa się metodą `HTTP GET` i <b>nie należy</b> wysyłać tokenu dostępowego.
// Link nie podlega limitom API i wygasa po określonym czasie w `DownloadUrlExpirationDate`.
//
// Odpowiedź HTTP zawiera dodatkowe nagłówki:
// - `x-ms-meta-hash` – skrót SHA-256 dokumentu UPO, zakodowany w formacie Base64.
DownloadUrl string `json:"downloadUrl"`
// DownloadUrlExpirationDate Data i godzina wygaśnięcia adresu. Po tej dacie link `DownloadUrl` nie będzie już aktywny.
DownloadUrlExpirationDate time.Time `json:"downloadUrlExpirationDate"`
// ReferenceNumber Numer referencyjny strony UPO.
ReferenceNumber ReferenceNumber `json:"referenceNumber"`
}
UpoPageResponse defines model for UpoPageResponse.
type UpoResponse ¶
type UpoResponse struct {
// Pages Lista stron UPO.
Pages []UpoPageResponse `json:"pages"`
}
UpoResponse defines model for UpoResponse.