Documentation
¶
Index ¶
- type DefaultResponse
- type DefaultResponseStatusEnum
- type GetBusinessAccountResponse
- type GetBusinessAccountResponseAllOf
- type GetBusinessItemDefinitionsResponse
- type GetBusinessTransactionResponse
- type GetUserBusinessesSearchResponse
- type GetUserCardsResponse
- type GetUserLocalCardTypesResponse
- type GetUserLocalCardTypesResponseTypesInner
- type GetUserVirtualCardResponse
- type GetUserVirtualCardTransactionResponse
- type ItemActionApiModel
- type ItemActionTypeEnum
- type ItemDefinitionApiModel
- type LocalCardApiModel
- type OwnedItemApiModel
- type PatchBusinessAccountRequest
- type PostAccountEmailConfirmationRequest
- type PostAccountEmailRequest
- type PostAccountPasswordRequest
- type PostAccountRequest
- type PostAccountResponse
- type PostAccountSessionRequest
- type PostAccountSessionResponse
- type PostBusinessAccountMenuImageResponse
- type PostBusinessAccountRequest
- type PostBusinessAccountResponse
- type PostBusinessItemDefinitionRequest
- type PostBusinessItemDefinitionResponse
- type PostBusinessTransactionRequest
- type PostUserLocalCardsRequest
- type PostUserLocalCardsResponse
- type PostUserVirtualCardItemResponse
- type PostUserVirtualCardTransactionRequest
- type PostUserVirtualCardTransactionResponse
- type PublicBusinessDetailsApiModel
- type PutBusinessItemDefinitionRequest
- type ShortBusinessDetailsApiModel
- type ShortVirtualCardApiModel
- type TransactionItemDetailApiModel
- type TransactionStateEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultResponse ¶
type DefaultResponse struct { Status DefaultResponseStatusEnum `json:"status,omitempty"` Message string `json:"message,omitempty"` }
type DefaultResponseStatusEnum ¶
type DefaultResponseStatusEnum string
const ( OK DefaultResponseStatusEnum = "OK" CREATED DefaultResponseStatusEnum = "CREATED" NOT_FOUND DefaultResponseStatusEnum = "NOT_FOUND" FORBIDDEN DefaultResponseStatusEnum = "FORBIDDEN" ALREADY_EXISTS DefaultResponseStatusEnum = "ALREADY_EXISTS" UNAUTHORIZED DefaultResponseStatusEnum = "UNAUTHORIZED" INVALID_REQUEST DefaultResponseStatusEnum = "INVALID_REQUEST" UNKNOWN_ERROR DefaultResponseStatusEnum = "UNKNOWN_ERROR" CONFLICT DefaultResponseStatusEnum = "CONFLICT" )
List of DefaultResponseStatusEnum
type GetBusinessAccountResponse ¶
type GetBusinessAccountResponse struct { PublicId string `json:"publicId,omitempty"` Name string `json:"name,omitempty"` Address string `json:"address,omitempty"` GpsCoordinates string `json:"gpsCoordinates,omitempty"` BannerImageId string `json:"bannerImageId,omitempty"` Description string `json:"description"` IconImageId string `json:"iconImageId,omitempty"` MenuImageIds []string `json:"menuImageIds,omitempty"` ItemDefinitions []ItemDefinitionApiModel `json:"itemDefinitions,omitempty"` Nip string `json:"nip,omitempty"` Krs string `json:"krs,omitempty"` Regon string `json:"regon,omitempty"` OwnerName string `json:"ownerName,omitempty"` }
type GetBusinessItemDefinitionsResponse ¶
type GetBusinessItemDefinitionsResponse struct {
ItemDefinitions []ItemDefinitionApiModel `json:"itemDefinitions,omitempty"`
}
type GetBusinessTransactionResponse ¶
type GetBusinessTransactionResponse struct { PublicId string `json:"publicId,omitempty"` VirtualCardId int32 `json:"virtualCardId,omitempty"` State TransactionStateEnum `json:"state,omitempty"` Items []TransactionItemDetailApiModel `json:"items,omitempty"` }
type GetUserBusinessesSearchResponse ¶
type GetUserBusinessesSearchResponse struct {
Businesses []ShortBusinessDetailsApiModel `json:"businesses,omitempty"`
}
type GetUserCardsResponse ¶
type GetUserCardsResponse struct { LocalCards []LocalCardApiModel `json:"localCards,omitempty"` VirtualCards []ShortVirtualCardApiModel `json:"virtualCards,omitempty"` }
type GetUserLocalCardTypesResponse ¶
type GetUserLocalCardTypesResponse struct {
Types []GetUserLocalCardTypesResponseTypesInner `json:"types,omitempty"`
}
type GetUserVirtualCardResponse ¶
type GetUserVirtualCardResponse struct { Points int32 `json:"points"` OwnedItems []OwnedItemApiModel `json:"ownedItems,omitempty"` BusinessDetails PublicBusinessDetailsApiModel `json:"businessDetails,omitempty"` }
type GetUserVirtualCardTransactionResponse ¶
type GetUserVirtualCardTransactionResponse struct { PublicId string `json:"publicId,omitempty"` State TransactionStateEnum `json:"state,omitempty"` AddedPoints int32 `json:"addedPoints,omitempty"` ItemActions []ItemActionApiModel `json:"itemActions,omitempty"` }
type ItemActionApiModel ¶
type ItemActionApiModel struct { ItemId string `json:"itemId,omitempty"` Action ItemActionTypeEnum `json:"action,omitempty"` }
type ItemActionTypeEnum ¶
type ItemActionTypeEnum string
const ( NO_ACTION ItemActionTypeEnum = "NO_ACTION" REDEEMED ItemActionTypeEnum = "REDEEMED" RECALLED ItemActionTypeEnum = "RECALLED" CANCELLED ItemActionTypeEnum = "CANCELLED" )
List of ItemActionTypeEnum
type ItemDefinitionApiModel ¶
type ItemDefinitionApiModel struct { PublicId string `json:"publicId,omitempty"` Name string `json:"name,omitempty"` Price *int32 `json:"price,omitempty"` Description string `json:"description,omitempty"` ImageId string `json:"imageId,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` MaxAmount *int32 `json:"maxAmount,omitempty"` Available bool `json:"available,omitempty"` }
type LocalCardApiModel ¶
type OwnedItemApiModel ¶
type PostAccountEmailConfirmationRequest ¶
type PostAccountEmailConfirmationRequest struct {
Token string `json:"token,omitempty" binding:"required"`
}
type PostAccountEmailRequest ¶
type PostAccountEmailRequest struct {
Email string `json:"email,omitempty" binding:"required"`
}
type PostAccountRequest ¶
type PostAccountResponse ¶
type PostAccountResponse struct {
Token string `json:"token,omitempty"`
}
type PostAccountSessionResponse ¶
type PostAccountSessionResponse struct {
Token string `json:"token,omitempty"`
}
type PostBusinessAccountMenuImageResponse ¶
type PostBusinessAccountMenuImageResponse struct {
ImageId string `json:"imageId,omitempty"`
}
type PostBusinessAccountRequest ¶
type PostBusinessAccountRequest struct { Name string `json:"name,omitempty" binding:"required"` Address string `json:"address,omitempty" binding:"required"` GpsCoordinates string `json:"gpsCoordinates,omitempty" binding:"required"` Description string `json:"description,omitempty" binding:"required"` Nip string `json:"nip,omitempty" binding:"required"` Krs string `json:"krs,omitempty" binding:"required"` Regon string `json:"regon,omitempty" binding:"required"` OwnerName string `json:"ownerName,omitempty" binding:"required"` }
type PostBusinessItemDefinitionRequest ¶
type PostBusinessItemDefinitionRequest struct { Name string `json:"name,omitempty"` Price *int32 `json:"price,omitempty"` Description string `json:"description,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` MaxAmount *int32 `json:"maxAmount,omitempty"` Available bool `json:"available,omitempty"` }
type PostBusinessItemDefinitionResponse ¶
type PostBusinessItemDefinitionResponse struct {
PublicId string `json:"publicId,omitempty"`
}
type PostBusinessTransactionRequest ¶
type PostBusinessTransactionRequest struct { AddedPoints int32 `json:"addedPoints,omitempty"` ItemActions []ItemActionApiModel `json:"itemActions,omitempty"` }
type PostUserLocalCardsResponse ¶
type PostUserLocalCardsResponse struct {
PublicId string `json:"publicId,omitempty" binding:"required"`
}
type PostUserVirtualCardItemResponse ¶
type PostUserVirtualCardItemResponse struct {
ItemId string `json:"itemId,omitempty"`
}
type PostUserVirtualCardTransactionRequest ¶
type PostUserVirtualCardTransactionRequest struct {
ItemIds []string `json:"itemIds,omitempty" binding:"required"`
}
type PublicBusinessDetailsApiModel ¶
type PublicBusinessDetailsApiModel struct { PublicId string `json:"publicId,omitempty"` Name string `json:"name,omitempty"` Address string `json:"address,omitempty"` GpsCoordinates string `json:"gpsCoordinates,omitempty"` BannerImageId string `json:"bannerImageId,omitempty"` Description string `json:"description"` IconImageId string `json:"iconImageId,omitempty"` MenuImageIds []string `json:"menuImageIds,omitempty"` ItemDefinitions []ItemDefinitionApiModel `json:"itemDefinitions,omitempty"` }
type PutBusinessItemDefinitionRequest ¶
type PutBusinessItemDefinitionRequest struct { Name string `json:"name,omitempty"` Price *int32 `json:"price,omitempty"` Description string `json:"description,omitempty"` StartDate *time.Time `json:"startDate,omitempty"` EndDate *time.Time `json:"endDate,omitempty"` MaxAmount *int32 `json:"maxAmount,omitempty"` Available bool `json:"available,omitempty"` }
type ShortBusinessDetailsApiModel ¶
type ShortBusinessDetailsApiModel struct { PublicId string `json:"publicId,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` GpsCoordinates string `json:"gpsCoordinates,omitempty"` BannerImageId string `json:"bannerImageId,omitempty"` IconImageId string `json:"iconImageId,omitempty"` }
type ShortVirtualCardApiModel ¶
type ShortVirtualCardApiModel struct { BusinessDetails ShortBusinessDetailsApiModel `json:"businessDetails,omitempty"` Points int32 `json:"points"` }
type TransactionStateEnum ¶
type TransactionStateEnum string
const ( STARTED TransactionStateEnum = "STARTED" PROCESSING TransactionStateEnum = "PROCESSING" FINISHED TransactionStateEnum = "FINISHED" EXPIRED TransactionStateEnum = "EXPIRED" FAILED TransactionStateEnum = "FAILED" )
List of TransactionStateEnum
Source Files
¶
- model_default_response.go
- model_default_response_status_enum.go
- model_get_business_account_response.go
- model_get_business_account_response_all_of.go
- model_get_business_item_definitions_response.go
- model_get_business_transaction_response.go
- model_get_user_businesses_search_response.go
- model_get_user_cards_response.go
- model_get_user_local_card_types_response.go
- model_get_user_local_card_types_response_types_inner.go
- model_get_user_virtual_card_response.go
- model_get_user_virtual_card_transaction_response.go
- model_item_action_api_model.go
- model_item_action_type_enum.go
- model_item_definition_api_model.go
- model_local_card_api_model.go
- model_owned_item_api_model.go
- model_patch_business_account_request.go
- model_post_account_email_confirmation_request.go
- model_post_account_email_request.go
- model_post_account_password_request.go
- model_post_account_request.go
- model_post_account_response.go
- model_post_account_session_request.go
- model_post_account_session_response.go
- model_post_business_account_menu_image_response.go
- model_post_business_account_request.go
- model_post_business_account_response.go
- model_post_business_item_definition_request.go
- model_post_business_item_definition_response.go
- model_post_business_transaction_request.go
- model_post_user_local_cards_request.go
- model_post_user_local_cards_response.go
- model_post_user_virtual_card_item_response.go
- model_post_user_virtual_card_transaction_request.go
- model_post_user_virtual_card_transaction_response.go
- model_public_business_details_api_model.go
- model_put_business_item_definition_request.go
- model_short_business_details_api_model.go
- model_short_virtual_card_api_model.go
- model_transaction_item_detail_api_model.go
- model_transaction_state_enum.go
Click to show internal directories.
Click to hide internal directories.