code: func (obj *Doc) CreateDraft(ctx context.Context, id string) (string, error) {
  	result := &struct {
  		DraftId string	`json:"qDraftId"`
  	} {}
  	err := obj.rpc(ctx, "CreateDraft", result, id)
  	return result.DraftId, err 
  }
docs: // Creates a draft of an object.
  // This method can be used to create a draft of a sheet or a story that is published. This is a way to continue working on a sheet or a story that is published.
  // Replace the published object by the content of the draft by invoking the CommitDraft method.
  // 
  // The identifier is set by the engine.
  //
  // Parameters:
  //
  // ◾ id   -   Identifier of the object to create a draft from.
  //