github.com/codykaup/genqlient@v0.6.2/generate/testdata/snapshots/TestGenerate-DateTime.graphql-DateTime.graphql.go (about)

     1  // Code generated by github.com/codykaup/genqlient, DO NOT EDIT.
     2  
     3  package test
     4  
     5  import (
     6  	"time"
     7  
     8  	"github.com/codykaup/genqlient/graphql"
     9  )
    10  
    11  // __convertTimezoneInput is used internally by genqlient
    12  type __convertTimezoneInput struct {
    13  	Dt time.Time `json:"dt"`
    14  	Tz string    `json:"tz"`
    15  }
    16  
    17  // GetDt returns __convertTimezoneInput.Dt, and is useful for accessing the field via an interface.
    18  func (v *__convertTimezoneInput) GetDt() time.Time { return v.Dt }
    19  
    20  // GetTz returns __convertTimezoneInput.Tz, and is useful for accessing the field via an interface.
    21  func (v *__convertTimezoneInput) GetTz() string { return v.Tz }
    22  
    23  // convertTimezoneResponse is returned by convertTimezone on success.
    24  type convertTimezoneResponse struct {
    25  	Convert time.Time `json:"convert"`
    26  }
    27  
    28  // GetConvert returns convertTimezoneResponse.Convert, and is useful for accessing the field via an interface.
    29  func (v *convertTimezoneResponse) GetConvert() time.Time { return v.Convert }
    30  
    31  // The query or mutation executed by convertTimezone.
    32  const convertTimezone_Operation = `
    33  query convertTimezone ($dt: DateTime!, $tz: String) {
    34  	convert(dt: $dt, tz: $tz)
    35  }
    36  `
    37  
    38  func convertTimezone(
    39  	client_ graphql.Client,
    40  	dt time.Time,
    41  	tz string,
    42  ) (*convertTimezoneResponse, error) {
    43  	req_ := &graphql.Request{
    44  		OpName: "convertTimezone",
    45  		Query:  convertTimezone_Operation,
    46  		Variables: &__convertTimezoneInput{
    47  			Dt: dt,
    48  			Tz: tz,
    49  		},
    50  	}
    51  	var err_ error
    52  
    53  	var data_ convertTimezoneResponse
    54  	resp_ := &graphql.Response{Data: &data_}
    55  
    56  	err_ = client_.MakeRequest(
    57  		nil,
    58  		req_,
    59  		resp_,
    60  	)
    61  
    62  	return &data_, err_
    63  }
    64