Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct { Azienda struct { AlboProfessionale func(childComplexity int) int CodiceDestinatario func(childComplexity int) int CodiceEori func(childComplexity int) int CodiceFiscale func(childComplexity int) int CreatedAt func(childComplexity int) int DataIscrizioneAlbo func(childComplexity int) int Denominazione func(childComplexity int) int Email func(childComplexity int) int FattureAcquisto func(childComplexity int) int FattureVendita func(childComplexity int) int Fax func(childComplexity int) int ID func(childComplexity int) int IDFiscaleIVACodice func(childComplexity int) int IDFiscaleIVAPaese func(childComplexity int) int Indirizzi func(childComplexity int) int Negozi func(childComplexity int) int NumeroIscrizioneAlbo func(childComplexity int) int Pec func(childComplexity int) int ProvinciaAlbo func(childComplexity int) int RegimeFiscale func(childComplexity int) int RegimeFiscaleID func(childComplexity int) int Telefono func(childComplexity int) int UpdatedAt func(childComplexity int) int } AziendaIndirizzo struct { Azienda func(childComplexity int) int AziendaID func(childComplexity int) int Cap func(childComplexity int) int Comune func(childComplexity int) int CreatedAt func(childComplexity int) int ID func(childComplexity int) int Indirizzo func(childComplexity int) int IndirizzoSpedizione func(childComplexity int) int Nazione func(childComplexity int) int NumeroCivico func(childComplexity int) int Provicina func(childComplexity int) int Sede func(childComplexity int) int StabileOrganizzazione func(childComplexity int) int UpdatedAt func(childComplexity int) int } Cassa struct { ChiusureFiscali func(childComplexity int) int Codice func(childComplexity int) int CreatedAt func(childComplexity int) int Etichetta func(childComplexity int) int ID func(childComplexity int) int Negozio func(childComplexity int) int NegozioID func(childComplexity int) int UpdatedAt func(childComplexity int) int } ChiusuraFiscale struct { Annulli func(childComplexity int) int Cassa func(childComplexity int) int CassaID func(childComplexity int) int CreatedAt func(childComplexity int) int Data func(childComplexity int) int Formato func(childComplexity int) int ID func(childComplexity int) int Ingressi func(childComplexity int) int NumeroDocumentiCommerciali func(childComplexity int) int Reparti func(childComplexity int) int Resi func(childComplexity int) int UpdatedAt func(childComplexity int) int } ChiusuraFiscaleAnnullo struct { Aliquota func(childComplexity int) int ChiusuraFiscale func(childComplexity int) int ChiusuraFiscaleID func(childComplexity int) int Corrispettivo func(childComplexity int) int ID func(childComplexity int) int } ChiusuraFiscaleRepartoIva struct { AliquotaIva func(childComplexity int) int ChiusuraFiscale func(childComplexity int) int ChiusuraFiscaleID func(childComplexity int) int Corrispettivo func(childComplexity int) int ID func(childComplexity int) int } ChiusuraFiscaleReso struct { Aliquota func(childComplexity int) int ChiusuraFiscale func(childComplexity int) int ChiusuraFiscaleID func(childComplexity int) int Corrispettivo func(childComplexity int) int ID func(childComplexity int) int } Cliente struct { CodiceFiscale func(childComplexity int) int Cognome func(childComplexity int) int CreatedAt func(childComplexity int) int Email func(childComplexity int) int Fax func(childComplexity int) int ID func(childComplexity int) int Indirizzi func(childComplexity int) int Nome func(childComplexity int) int Telefono func(childComplexity int) int Titolo func(childComplexity int) int UpdatedAt func(childComplexity int) int } ClienteIndirizzo struct { Cap func(childComplexity int) int Cliente func(childComplexity int) int ClienteID func(childComplexity int) int Comune func(childComplexity int) int CreatedAt func(childComplexity int) int Domicilio func(childComplexity int) int ID func(childComplexity int) int Indirizzo func(childComplexity int) int IndirizzoSpedizione func(childComplexity int) int Nazione func(childComplexity int) int NumeroCivico func(childComplexity int) int Provicina func(childComplexity int) int Residenza func(childComplexity int) int UpdatedAt func(childComplexity int) int } CondizioniPagamento struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } DocumentoFiscaleTipo struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } EsigibilitaIva struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } Fattura struct { Art73 func(childComplexity int) int Cliente func(childComplexity int) int ClienteID func(childComplexity int) int CreatedAt func(childComplexity int) int Data func(childComplexity int) int DataSdi func(childComplexity int) int Distinte func(childComplexity int) int DocumentoFiscaleTipo func(childComplexity int) int DocumentoFiscaleTipoID func(childComplexity int) int Fornitore func(childComplexity int) int FornitoreID func(childComplexity int) int ID func(childComplexity int) int Numero func(childComplexity int) int Rate func(childComplexity int) int RiepiloghiIva func(childComplexity int) int Totale func(childComplexity int) int UpdatedAt func(childComplexity int) int } FatturaDistinta struct { Data func(childComplexity int) int Fattura func(childComplexity int) int FatturaID func(childComplexity int) int ID func(childComplexity int) int Importo func(childComplexity int) int ModalitaPagamento func(childComplexity int) int ModalitaPagamentoID func(childComplexity int) int } FatturaRata struct { Beneficiario func(childComplexity int) int CondizioniPagamento func(childComplexity int) int CondizioniPagamentoID func(childComplexity int) int DataScadenza func(childComplexity int) int Fattura func(childComplexity int) int FatturaID func(childComplexity int) int ID func(childComplexity int) int Importo func(childComplexity int) int ModalitaPagamento func(childComplexity int) int ModalitaPagamentoID func(childComplexity int) int } FatturaRiepilogoIva struct { AliquotaIva func(childComplexity int) int Arrotondamento func(childComplexity int) int EsigibilitaIva func(childComplexity int) int EsigibilitaIvaID func(childComplexity int) int Fattura func(childComplexity int) int FatturaID func(childComplexity int) int ID func(childComplexity int) int Imponibile func(childComplexity int) int Imposta func(childComplexity int) int NaturaOperazioneIva func(childComplexity int) int NaturaOperazioneIvaID func(childComplexity int) int SpeseAccessorie func(childComplexity int) int } ModalitaPagamento struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } Mutation struct { AziendaCreate func(childComplexity int, input model.AziendaInput, indirizzi []*model.AziendaIndirizzoInput) int AziendaIndirizzoCreate func(childComplexity int, aziendaID int, input *model.AziendaIndirizzoInput) int AziendaUpdate func(childComplexity int, id int, input model.AziendaInput) int CassaCreate func(childComplexity int, negozioID int, input *model.CassaInput) int CassaUpdate func(childComplexity int, id int, input *model.CassaInput) int ChiusuraFiscaleAnnulloCreate func(childComplexity int, chiusuraID int, input model.ChiusuraFiscaleAnnulloInput) int ChiusuraFiscaleAnnulloUpdate func(childComplexity int, id int, input *model.ChiusuraFiscaleAnnulloInput) int ChiusuraFiscaleCreate func(childComplexity int, cassaID int, input *model.ChiusuraFiscaleInput, reparti []*model.ChiusuraFiscaleRepartoIVAInput) int ChiusuraFiscaleRepartoIVACreate func(childComplexity int, chiusuraID int, input model.ChiusuraFiscaleRepartoIVAInput) int ChiusuraFiscaleRepartoIVAUpdate func(childComplexity int, id int, input model.ChiusuraFiscaleRepartoIVAInput) int ChiusuraFiscaleResoCreate func(childComplexity int, chiusuraID int, input model.ChiusuraFiscaleResoInput) int ChiusuraFiscaleResoUpdate func(childComplexity int, id int, input *model.ChiusuraFiscaleResoInput) int ChiusuraFiscaleUpdate func(childComplexity int, id int, input *model.ChiusuraFiscaleInput) int ClienteCreate func(childComplexity int, input *model.ClienteInput, indirizzi []*model.ClienteIndirizzoInput) int ClienteUpdate func(childComplexity int, id int, input *model.ClienteInput) int CondizioniPagamentoCreate func(childComplexity int, input *model.CondizioniPagamentoInput) int CondizioniPagamentoUpdate func(childComplexity int, id int, input *model.CondizioniPagamentoInput) int DocumentoFiscaleTipoCreate func(childComplexity int, input *model.DocumentoFiscaleTipoInput) int DocumentoFiscaleTipoUpdate func(childComplexity int, id int, input *model.DocumentoFiscaleTipoInput) int EsigibilitaIVACreate func(childComplexity int, input *model.EsigibilitaIVAInput) int EsigibilitaIVAUpdate func(childComplexity int, id int, input *model.EsigibilitaIVAInput) int FatturaCreate func(childComplexity int, input *model.FatturaInput) int FatturaDistintaCreate func(childComplexity int, fatturaID int, input *model.FatturaDistintaInput) int FatturaDistintaUpdate func(childComplexity int, id int, input *model.FatturaDistintaInput) int FatturaRataCreate func(childComplexity int, fatturaID int, input model.FatturaRataInput) int FatturaRataUpdate func(childComplexity int, id int, input model.FatturaRataInput) int FatturaRiepilogoIVACreate func(childComplexity int, fatturaID int, input *model.FatturaRiepilogoIVAInput) int FatturaRiepilogoIVAUpdate func(childComplexity int, id int, input *model.FatturaRiepilogoIVAInput) int FatturaUpdate func(childComplexity int, id *int, input *model.FatturaInput) int ModalitaPagamentoCreate func(childComplexity int, input *model.ModalitaPagamentoInput) int ModalitaPagamentoUpdate func(childComplexity int, id int, input *model.ModalitaPagamentoInput) int NaturaOperazioneIVACreate func(childComplexity int, input *model.NaturaOperazioneIVAInput) int NaturaOperazioneIVAUpdate func(childComplexity int, id int, input *model.NaturaOperazioneIVAInput) int NegozioCreate func(childComplexity int, aziendaID int, input model.NegozioInput, indirizzo *model.NegozioIndirizzoInput) int NegozioOrarioCreate func(childComplexity int, negozioID int, input model.NegozioOrarioInput) int NegozioOrarioSpecialeCreate func(childComplexity int, negozioID int, input *model.NegozioOrarioSpecialeInput) int NegozioOrarioSpecialeUpdate func(childComplexity int, id int, input *model.NegozioOrarioSpecialeInput) int NegozioOrarioUpdate func(childComplexity int, id int, input model.NegozioOrarioInput) int NegozioUpdate func(childComplexity int, id *int, input *model.NegozioInput, indirizzo *model.NegozioIndirizzoInput) int RegimeFiscaleCreate func(childComplexity int, input *model.RegimeFiscaleInput) int RegimeFiscaleUpdate func(childComplexity int, id int, input *model.RegimeFiscaleInput) int } NaturaOperazioneIva struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } Negozio struct { Azienda func(childComplexity int) int AziendaID func(childComplexity int) int Casse func(childComplexity int) int CreateAt func(childComplexity int) int Etichetta func(childComplexity int) int ID func(childComplexity int) int Indirizzo func(childComplexity int) int Orari func(childComplexity int) int OrariSpeciali func(childComplexity int) int UpdatedAt func(childComplexity int) int } NegozioIndirizzo struct { Cap func(childComplexity int) int Comune func(childComplexity int) int CreateAt func(childComplexity int) int ID func(childComplexity int) int Indirizzo func(childComplexity int) int Nazione func(childComplexity int) int NegozioID func(childComplexity int) int NumeroCivico func(childComplexity int) int Provicina func(childComplexity int) int UpdatedAt func(childComplexity int) int } NegozioOrario struct { Alle func(childComplexity int) int Aperto func(childComplexity int) int Dalle func(childComplexity int) int Giorno func(childComplexity int) int ID func(childComplexity int) int Negozio func(childComplexity int) int NegozioID func(childComplexity int) int } NegozioOrarioSpeciale struct { Alle func(childComplexity int) int Aperto func(childComplexity int) int Dalle func(childComplexity int) int Giorno func(childComplexity int) int ID func(childComplexity int) int Negozio func(childComplexity int) int NegozioID func(childComplexity int) int } Query struct { Azienda func(childComplexity int, id int, dataFatture *string) int AziendaIndirizzi func(childComplexity int, aziendaID *int) int Aziende func(childComplexity int) int ChiusureFiscali func(childComplexity int, cassaID int, data *string) int Cliente func(childComplexity int, id int) int Clienti func(childComplexity int) int CondizioniPagamento func(childComplexity int) int EsigibilitaIva func(childComplexity int) int FattureAcquisto func(childComplexity int, aziendaID *int, data *string) int FattureVendita func(childComplexity int, aziendaID *int, data *string) int ModalitaPagamento func(childComplexity int) int NaturaOperazioniIva func(childComplexity int) int Negozi func(childComplexity int) int NegoziAzienda func(childComplexity int, aziendaID int) int RegimiFiscali func(childComplexity int) int TipiDocumentoFiscale func(childComplexity int) int } RegimeFiscale struct { Codice func(childComplexity int) int Descrizione func(childComplexity int) int ID func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { }
type MutationResolver ¶
type MutationResolver interface { AziendaCreate(ctx context.Context, input model.AziendaInput, indirizzi []*model.AziendaIndirizzoInput) (*model.Azienda, error) AziendaIndirizzoCreate(ctx context.Context, aziendaID int, input *model.AziendaIndirizzoInput) (*model.AziendaIndirizzo, error) AziendaUpdate(ctx context.Context, id int, input model.AziendaInput) (*model.Azienda, error) CassaCreate(ctx context.Context, negozioID int, input *model.CassaInput) (*model.Cassa, error) CassaUpdate(ctx context.Context, id int, input *model.CassaInput) (*model.Cassa, error) ChiusuraFiscaleCreate(ctx context.Context, cassaID int, input *model.ChiusuraFiscaleInput, reparti []*model.ChiusuraFiscaleRepartoIVAInput) (*model.ChiusuraFiscale, error) ChiusuraFiscaleUpdate(ctx context.Context, id int, input *model.ChiusuraFiscaleInput) (*model.ChiusuraFiscale, error) ChiusuraFiscaleAnnulloCreate(ctx context.Context, chiusuraID int, input model.ChiusuraFiscaleAnnulloInput) (*model.ChiusuraFiscaleAnnullo, error) ChiusuraFiscaleAnnulloUpdate(ctx context.Context, id int, input *model.ChiusuraFiscaleAnnulloInput) (*model.ChiusuraFiscaleAnnullo, error) ChiusuraFiscaleRepartoIVACreate(ctx context.Context, chiusuraID int, input model.ChiusuraFiscaleRepartoIVAInput) (*model.ChiusuraFiscaleRepartoIva, error) ChiusuraFiscaleRepartoIVAUpdate(ctx context.Context, id int, input model.ChiusuraFiscaleRepartoIVAInput) (*model.ChiusuraFiscaleRepartoIva, error) ChiusuraFiscaleResoCreate(ctx context.Context, chiusuraID int, input model.ChiusuraFiscaleResoInput) (*model.ChiusuraFiscaleReso, error) ChiusuraFiscaleResoUpdate(ctx context.Context, id int, input *model.ChiusuraFiscaleResoInput) (*model.ChiusuraFiscaleReso, error) ClienteCreate(ctx context.Context, input *model.ClienteInput, indirizzi []*model.ClienteIndirizzoInput) (*model.Cliente, error) ClienteUpdate(ctx context.Context, id int, input *model.ClienteInput) (*model.Cliente, error) CondizioniPagamentoCreate(ctx context.Context, input *model.CondizioniPagamentoInput) (*model.CondizioniPagamento, error) CondizioniPagamentoUpdate(ctx context.Context, id int, input *model.CondizioniPagamentoInput) (*model.CondizioniPagamento, error) DocumentoFiscaleTipoCreate(ctx context.Context, input *model.DocumentoFiscaleTipoInput) (*model.DocumentoFiscaleTipo, error) DocumentoFiscaleTipoUpdate(ctx context.Context, id int, input *model.DocumentoFiscaleTipoInput) (*model.DocumentoFiscaleTipo, error) EsigibilitaIVACreate(ctx context.Context, input *model.EsigibilitaIVAInput) (*model.EsigibilitaIva, error) EsigibilitaIVAUpdate(ctx context.Context, id int, input *model.EsigibilitaIVAInput) (*model.EsigibilitaIva, error) FatturaCreate(ctx context.Context, input *model.FatturaInput) (*model.Fattura, error) FatturaUpdate(ctx context.Context, id *int, input *model.FatturaInput) (*model.Fattura, error) FatturaDistintaCreate(ctx context.Context, fatturaID int, input *model.FatturaDistintaInput) (*model.FatturaDistinta, error) FatturaDistintaUpdate(ctx context.Context, id int, input *model.FatturaDistintaInput) (*model.FatturaDistinta, error) FatturaRataCreate(ctx context.Context, fatturaID int, input model.FatturaRataInput) (*model.FatturaRata, error) FatturaRataUpdate(ctx context.Context, id int, input model.FatturaRataInput) (*model.FatturaRata, error) FatturaRiepilogoIVACreate(ctx context.Context, fatturaID int, input *model.FatturaRiepilogoIVAInput) (*model.FatturaRiepilogoIva, error) FatturaRiepilogoIVAUpdate(ctx context.Context, id int, input *model.FatturaRiepilogoIVAInput) (*model.FatturaRiepilogoIva, error) ModalitaPagamentoCreate(ctx context.Context, input *model.ModalitaPagamentoInput) (*model.ModalitaPagamento, error) ModalitaPagamentoUpdate(ctx context.Context, id int, input *model.ModalitaPagamentoInput) (*model.ModalitaPagamento, error) NaturaOperazioneIVACreate(ctx context.Context, input *model.NaturaOperazioneIVAInput) (*model.NaturaOperazioneIva, error) NaturaOperazioneIVAUpdate(ctx context.Context, id int, input *model.NaturaOperazioneIVAInput) (*model.NaturaOperazioneIva, error) NegozioCreate(ctx context.Context, aziendaID int, input model.NegozioInput, indirizzo *model.NegozioIndirizzoInput) (*model.Negozio, error) NegozioUpdate(ctx context.Context, id *int, input *model.NegozioInput, indirizzo *model.NegozioIndirizzoInput) (*model.Negozio, error) NegozioOrarioCreate(ctx context.Context, negozioID int, input model.NegozioOrarioInput) (*model.NegozioOrario, error) NegozioOrarioUpdate(ctx context.Context, id int, input model.NegozioOrarioInput) (*model.NegozioOrario, error) NegozioOrarioSpecialeCreate(ctx context.Context, negozioID int, input *model.NegozioOrarioSpecialeInput) (*model.NegozioOrarioSpeciale, error) NegozioOrarioSpecialeUpdate(ctx context.Context, id int, input *model.NegozioOrarioSpecialeInput) (*model.NegozioOrarioSpeciale, error) RegimeFiscaleCreate(ctx context.Context, input *model.RegimeFiscaleInput) (*model.RegimeFiscale, error) RegimeFiscaleUpdate(ctx context.Context, id int, input *model.RegimeFiscaleInput) (*model.RegimeFiscale, error) }
type QueryResolver ¶
type QueryResolver interface { Aziende(ctx context.Context) ([]*model.Azienda, error) Azienda(ctx context.Context, id int, dataFatture *string) (*model.Azienda, error) AziendaIndirizzi(ctx context.Context, aziendaID *int) ([]*model.AziendaIndirizzo, error) ChiusureFiscali(ctx context.Context, cassaID int, data *string) ([]*model.ChiusuraFiscale, error) Clienti(ctx context.Context) ([]*model.Cliente, error) Cliente(ctx context.Context, id int) (*model.Cliente, error) CondizioniPagamento(ctx context.Context) ([]*model.CondizioniPagamento, error) TipiDocumentoFiscale(ctx context.Context) ([]*model.DocumentoFiscaleTipo, error) EsigibilitaIva(ctx context.Context) ([]*model.EsigibilitaIva, error) FattureAcquisto(ctx context.Context, aziendaID *int, data *string) ([]*model.Fattura, error) FattureVendita(ctx context.Context, aziendaID *int, data *string) ([]*model.Fattura, error) ModalitaPagamento(ctx context.Context) ([]*model.ModalitaPagamento, error) NaturaOperazioniIva(ctx context.Context) ([]*model.NaturaOperazioneIva, error) Negozi(ctx context.Context) ([]*model.Negozio, error) NegoziAzienda(ctx context.Context, aziendaID int) ([]*model.Negozio, error) RegimiFiscali(ctx context.Context) ([]*model.RegimeFiscale, error) }
type ResolverRoot ¶
type ResolverRoot interface { Mutation() MutationResolver Query() QueryResolver }
Click to show internal directories.
Click to hide internal directories.