gls-city-plugin
v1.0.0
Published
Este é um plugin para o [framework de e-commerce Vendure](https://www.vendure.io/) projetado para adicionar a consulta de cidades ao contexto da API da loja ao projeto [Gseller](https://gseller.com.br/).
Downloads
3
Readme
Plugin de Canal Vendure
Este é um plugin para o framework de e-commerce Vendure projetado para adicionar a consulta de cidades ao contexto da API da loja ao projeto Gseller.
Após configurar o seu projeto Vendure, você pode usar este plugin via npm install:
npm install city-plugin
e inclua-o no arquivo vendure-config conforme abaixo:
import { CityPlugin } from "city-plugin";
...
export const config: VendureConfig = {
...
plugins: [
...,
CityPlugin
]
}
Os tipos, entradas e mutações atualizadas após a instalação do plugin são:
Shop Main Type
type City {
"This field defines the city name."
city: String!
"This field defines the city code."
cityCode: String!
"This field defines the state."
state: String!
"This field defines the cid accountant."
cidAccountant: String!
"This field defines the business code."
businessCode: String!
}
type getCitiesResponse {
items: [City!]!
totalItems: Int!
}
Shop Inputs
input CitySortParameter {
name: String!
createdAt: SortOrder
updatedAt: SortOrder
}
input CityFilterParameter {
id: IDOperators
city: StringOperators
cityCode: StringOperators
state: StringOperators
cidAccountant: StringOperators
businessCode: StringOperators
}
input CityListOptions {
"Skips the first n results, for use in pagination"
skip: Float
"Takes n results, for use in pagination"
take: Float
"Specifies which properties to sort the results by"
sort: CitySortParameter
"Allows the results to be filtered"
filter: CityFilterParameter
}
Shop Query
extend type Query {
getCities(options: CityListOptions): getCitiesResponse!
}