generated

package
v0.0.0-...-33facd9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2022 License: MIT Imports: 12 Imported by: 0

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL