@@ -31,9 +31,9 @@ type IssueService service
3131
3232// UpdateQueryOptions specifies the optional parameters to the Edit issue
3333type UpdateQueryOptions struct {
34- NotifyUsers bool `url:"notifyUsers"` // can't be omitted as this means it's omitted when false which isn't desired as this defaults to true
35- OverrideScreenSecurity bool `url:"overrideScreenSecurity,omitempty"`
36- OverrideEditableFlag bool `url:"overrideEditableFlag,omitempty"`
34+ NotifyUsers * bool `url:"notifyUsers,omitempty"`
35+ OverrideScreenSecurity * bool `url:"overrideScreenSecurity,omitempty"`
36+ OverrideEditableFlag * bool `url:"overrideEditableFlag,omitempty"`
3737}
3838
3939// Issue represents a Jira issue.
@@ -544,8 +544,8 @@ type GetQueryOptions struct {
544544 // Properties is the list of properties to return for the issue. By default no properties are returned.
545545 Properties string `url:"properties,omitempty"`
546546 // FieldsByKeys if true then fields in issues will be referenced by keys instead of ids
547- FieldsByKeys bool `url:"fieldsByKeys,omitempty"`
548- UpdateHistory bool `url:"updateHistory,omitempty"`
547+ FieldsByKeys * bool `url:"fieldsByKeys,omitempty"`
548+ UpdateHistory * bool `url:"updateHistory,omitempty"`
549549 ProjectKeys string `url:"projectKeys,omitempty"`
550550}
551551
@@ -558,12 +558,12 @@ type GetWorklogsQueryOptions struct {
558558}
559559
560560type AddWorklogQueryOptions struct {
561- NotifyUsers bool `url:"notifyUsers,omitempty"`
561+ NotifyUsers * bool `url:"notifyUsers,omitempty"`
562562 AdjustEstimate string `url:"adjustEstimate,omitempty"`
563563 NewEstimate string `url:"newEstimate,omitempty"`
564564 ReduceBy string `url:"reduceBy,omitempty"`
565565 Expand string `url:"expand,omitempty"`
566- OverrideEditableFlag bool `url:"overrideEditableFlag,omitempty"`
566+ OverrideEditableFlag * bool `url:"overrideEditableFlag,omitempty"`
567567}
568568
569569// CustomFields represents custom fields of Jira
@@ -839,7 +839,7 @@ func (s *IssueService) Create(ctx context.Context, issue *Issue) (*Issue, *Respo
839839// This double check effort is done for v2 - Remove this two lines if this is completed.
840840func (s * IssueService ) Update (ctx context.Context , issue * Issue , opts * UpdateQueryOptions ) (* Issue , * Response , error ) {
841841 apiEndpoint := fmt .Sprintf ("rest/api/2/issue/%v" , issue .Key )
842- url , err := addOptions (apiEndpoint , * opts )
842+ url , err := addOptions (apiEndpoint , opts )
843843 if err != nil {
844844 return nil , nil , err
845845 }
0 commit comments